s4-9 二层设备
二层(数据链路层)设备有哪些?
网卡
网桥
交换机

NIC 网卡
Nework Interface Card
为主机提供介质的访问。
MAC地址烧在网卡的 ROM中

NIC 网卡
Logical link control (LLC): 和上层通信
Naming: 提供一个独特的 MAC 地址标识符
Framing: 封装过程的一部分,为传输比特流打包
Media Access Control (MAC): 为访问共享介质提供访问策略
Signaling:创建信号和与介质的接口
NIC 运作
第一层和第二层设备
主要是第二层的设备
在计算机中与上层通信
• Logical Link Control (LLC)
烧入芯片的MAC 地址
封装数据城帧
提供介质访问
NIC 运作
也是第一层设备
创建信号和与介质的接口
内建转发器( transceiver)
NIC 网卡分类

网卡选择
计算机类型
网络类型Type of network
Ethernet, Token Ring, FDDI
介质类型Type of media
Twisted pair, coax, fiber
系统总线类型Type of system bus
PCI, ISA
网桥的功能特点
连接不同的LAN网段。
通过过滤部分交通流量,减少冲突的机会,改善网络性能。
以网段分流交通,基于 MAC 地址过滤流量
交换机 Switch
LAN 交换机是多端口网桥
连接 LAN 网段
使用一张 MAC 表,来决定一帧转发的端口
交换机常被用来替换集线器(hub),以改善现有网络性能
增加带宽
比网桥更高的交换速度
支持新的功能,如VLAN

LAN 交换机中地址表的维护
动态更新
直接读取数据包中的源地址信息,存入CAM,如在CAM中
没有找到所需的地址,添加到CAM中
删除过时的地址记录:时间标记
每增加一条记录,为它打上时间标记
每引用或找到某条记录,为它打上新的时间标记
当某条地址记录超过一定时间没被引用,则删除它
交换机的工作原理
flooding --当目的地址未知或为广播地址时,桥发送帧到除源
端口之外的每个端口
learning --通过读取每个帧的源地址和对应源端口来学习连在
网段上的每个设备的地址
forwarding --对于已学到的目的地址,桥将直接发送帧到对应
的目的设备所在端口
filtering --如果目的地址和源地址在同一端口,桥将丢掉帧

交换机的作用
使网络段处于无冲突环境
LAN交换机利用现有硬件设备
使配置和管理更加灵活方便
无冲突域
微分段:LAN被交换机分隔开的网段,在一个大的冲突域中
产生无冲突域。
虚拟线路:在交换机内部把段连接成一个虚拟网络的电路,
只在需要时才成立
交换模式
存储转发
直通交换(贯穿)
无分片交换

网卡的主要功能包括命名、成帧、介质访问
控制,再生信号等。
交换机的工作原理
三选一:泛洪/转发/丢弃
学习
交换机的三种交换方式各有特点:存储转发、
直通交换和无分片交换
s4-9 二层设备的更多相关文章
- 二层交换机当三层交换机,使用单臂路由实现二层交换机上的VLAN互通
众多中小企业内部网络结构都很简单,仅仅是用一台交换机将所有员工机以及服务器连接到一起,然后通过光纤访问internet而已.当然为了保证部分主机的安全性以及分割内部广播包提高网络传输速度,采取诸如划分 ...
- 关于tap设备
$QEMU_PATH \ -nographic \ -drive file=./rootfs.ext4,format=raw \ -net nic,vlan=0 -net tap,vlan=0,ifn ...
- Linux下Tun/Tap设备通信原理
Tun/Tap都是虚拟网卡,没有直接映射到物理网卡,是一种纯软件的实现.Tun是三层虚拟设备,能够处理三层即IP包,Tap是二层设备,能处理链路层网络包如以太网包.使用虚拟网络设备,可以实现隧道,如O ...
- layer2-1 二层
一 概述 一层的相关介绍 CSMA/CD 网桥和交换机的区别 冲突 共享 端口密度 性能 功能 交换机的三种主流转发方式 存储转发 完整的收到 ...
- F5设备部署
旁挂组网(组网模式一) 所谓旁挂组网模式,就是指在BIG-IP LTM上只配置一个Vlan,使用一个端口(或者Trunk端口)连接在网络中,所有的处理均在这一个Vlan中运行.通常有三种常见配置模式. ...
- STP生成树协议在二层环境中的应用
一 STP简介 1.单词: rstp快速生成树协议 filter过滤 protection保护 2.作用: 通过阻塞特定接口来防止二层交换环路,从而做到既可以提高网络可靠性的同时又能避免环路带来的问题 ...
- HCIA-Datacom 3.1 实验一:以太网基础与VLAN配置实验
实验介绍: 以太网是一种基于CSMA/CD(Carrier Sense Multiple Access/Collision Detection)的共享通讯介质的数据网络通讯技术.当主机数目较多时会导致 ...
- 烂泥:openvpn配置文件详解
本文由秀依林枫提供友情赞助,首发于烂泥行天下 在上一篇文章<烂泥:ubuntu 14.04搭建OpenVPN服务器>中,我们主要讲解了openvpn的搭建与使用,这篇文章我们来详细介绍下有 ...
- linux下DHCP服务原理总结
DHCP(全称Dynamic host configuration protocol):动态主机配置协议DHCP工作在OSI的应用层,可以帮助计算机从指定的DHCP服务器获取配置信息的协议.(主要包括 ...
随机推荐
- java中钩子方法的概念
钩子方法源于设计模式中模板方法(Template Method)模式,模板方法模式的概念为:在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中.模板方法使得子类可以在不改变算法结构的情况下,重新 ...
- JFinal Web开发学习(五)注册界面和后端验证
效果: 直接点击注册后 : 后端验证是可靠地,前端js验证是不可靠的.只需要在浏览器删除js验证代码即可突破js验证. 1.注册界面 在WebRoot下新建regist.jsp <%@ page ...
- 19.Mysql优化数据库对象
19.优化数据库对象19.1 优化表的数据类型应用设计时需要考虑字段的类型和长度,并留有一定长度冗余.procedure analyse()函数可以对表中列的数据类型提出优化建议.procedure ...
- (转)EasyUI 分页总结
最近用到了easyui的分页和搜索栏功能,使用过程中由于运用不熟练导致其间也出现过一些问题,下面做个小结,供大家共同学习.1.首先使用EasyUI 的DataGrid分页,得加载其js类库:< ...
- 第一个ASP.NET Web API (C#)程序
本文翻自http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api 绝对手工制作,如有雷同,实属巧合. 转载请注明. ...
- Ubuntu下实现gedit支持nesC语法高亮
在TinyOS下主要采用nesC语言(C语言的一个变种)编程,ubuntu系统默认打开文本的工具是gedit,为实现gedit支持nesC语法高亮,将最下面的代码保存为nesC.lang文件,然后将n ...
- 重启ngix失败
问题如下: 解决办法:杀死nginx进程,再重启 .查找nginx主进程:ps -ef|grep nginx .杀死进程:kill - .启动:cd /usr/sbin./nginx -t
- list,set等集合遍历时,不能remove集合中的元素。需要new一个Object或者list,set,里面add需要删除的元素,等集合遍历完了进行remove(Object)或者removeAll(list/set)操作
list,set等集合遍历时,不能remove集合中的元素.需要new一个Object或者list,set,里面add需要删除的元素,等集合遍历完了进行remove(Object)或者removeAl ...
- Linux配置nodejs
http://my.oschina.net/blogshi/blog/260953 首先去官网下载代码,这里一定要注意安装分两种,一种是Source Code源码,一种是编译后的文件.我就是按照网上源 ...
- 使用django发送邮件(smtp)
首先在 seeting 最下面+上 EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'EMAIL_USE_TLS = False ...