基本概念:
链路:物理的线路如网线
数据链路:网卡+物理线路+协议构成。
数据链路层传输的是帧,有帧头和帧尾。常常在对等的两个数据链路层之间画出 一个数字管道。
三个要解决的基本问题。
封装成帧:确定帧的界限。首部和尾部重要作用就是给帧定界,MTU部分最大不能超过1500个字节。
透明传输:当“数据部分”出现头或尾时识别问题。
当出现SOH和EOT时插入一个“ESC”字符(十六进制1B)。
差错控制
误码率:在一段时间内,传输错误的比物占所传输比特总数的比率:
比较广泛使用CRC检验。
得到的余数叫FCS(帧检验序列)在数据后面添加上的冗余码称为FCS。冗余码有多种产生方式,CRC并不是唯一产生方法。
是一种无比特差错,而不是无传输差错的检验机制。不纠错。
点到点数据通信:
PPP协议(point to point Protocol)拨号上网、计账,实名验证功能。
1994年PPP协议已成为因特网的正式标准{RFC 1661},由三部分组成:
ppp协议的帧格式:
透明传输问题:信息段中出现标志性字段解决方法:如果是字节的情况:
PPP协议用在SONET/SDH链路时,是使用同步传输(一连串的比特连续传送)而不是异步传输。在这种情况下,PPP协议采用零比特填充方法来实现透明传输。
零比特填充方法:如图:
PPP协议的工作状态:
使用广播信道的数据链路层:
局域网特点:一个单位所拥有,距离和电脑数量有限。但带宽可以保证。
优点:具有广播功能, 很方便访问全网,共享各种硬件和软件资源。
便于系统扩展,设备位置可以灵活调整和改变。
提高系统的可靠性,可用性和生存性。
共享通信媒体:(信道)
静态划分信道:
频分复用
时分复用
码分复用
波分复用
码分复用,不适合以太网的情况。
动态媒体接入控制(多点接入)
随机接入(主要被以太网所采用)
受控接入如多点线路探询,或轮询(目前已经不被采用)
以太网所使用的 协议
载波监听多点接入/碰撞检测 CSMA/CD协议
碰撞检测:
碰撞 发生后,会立即停止通信,等一个随机时间再发起通信。
CSMA/CD协议只能进行半双工通信。
争用期:很重要
发生冲突后的算法:二进制指数类型退避算法(不是用户来实现,而是由协议来实现)
以太局域网
两个标准:
以太网与数据链路层的两个子层
802协会为使数据链路层更好适应多种局域网协议标准 ,分成两个子层;
由于TCP/IP体系经常使用的局域网是DIX Ethernet V2而不是802.3标准中的几种局域网,因此很多厂家适配器仅装有MAC 协议了
以太网提供的服务是不可靠的交付,即尽最大努力的交付
当收到有差错帧时就丢弃,其他什么也不做。差错的纠正(或重传)由高层来决定。
集线器,使用电子器件来模拟实际电缆线的工作,逻辑上仍是一个总线网,典型的使用CSMA/CD协议,并共享逻辑上总线。多接吕转发器,工作在物理层。
10Base-T标准,双绞线以太网是一个重要的里程碑,为以太网在局域网中的统治地位奠定了牢固的基础10Mb/s,距离不超过100米
以太网信道的利用率:
信道利用率参数a,是以太网单程端到端时延与帧发送时间之比。
对以太网参数的要求:
当数据率一定时,以太网连线的长度受到限制,否则 τ数值太大
以太网的帧长不能太短,否则To的值会太小,使a值太大
信道利用率的最大值
理想下,无碰撞,一有空闲就发送数据,其实是不可能出现的。
MAC地址:前24位是厂家(需要向IEEE注册管理机构RA申请)后24位厂家指派。
每收到一个MAC帧先用硬件检查MAC地址,如果是自己收下,不是自己的丢弃。
发往本站帧有三种:
单播unicast一对一
广播broadcast一对全体
多播multicast一对多:由IP地址构造出来的,相当于频道。
以太网V2 MAC帧格式:
无效MAC帧:
帧长度不是整数个字节
FCS查出有错
数据长度不在46到1500字节之间
有效帧长度为46到1518字节之间
查出无效帧丢掉,以太网不负责重传。
帧间最小的间隔是9.6us,相当于96比特的发送时间,为接和收缓存处理做准备。
扩展以太网:使用网桥和交换机优化以太网
物理层考虑扩展,用集线器,降低了效率
数据链路层扩展,网桥,它根据MAC帧的目的地址对收到的帧进行转发,网桥具有过滤功能,并不是向所有口转发,而是先检查此帧的目的MAC地址,然后再确定将该帧转发到哪一个接口。
网桥具有自学习算法,记录下源地址接口,然后找有没有这个地址表里有没有目的地址,没有就群发,有的话,就不再群发了。隔离了冲突域。
网桥内部结构:为避免产生转发的帧在网络中兜圈子,网桥使用了生成树算法。
数据链路层生成树过程:
为了得出反映网络拓扑变化的生成树,在生成树的根网桥每隔一段时间还要对生成树的拓扑进行更新。
先指定一个根地址,然后再找离根比较近的(主要看带宽)这就是指定端口,指定端口是转发用户数据的,其他没有选上的端口,不再转发用户数据。于是广播就不再通过这些端口,也就形成不了环。
远程重启服务器:cmd 下输入:( 明天可以验证一下)
shutdown -m \\IP地址 -r
虚拟局域网:(实际应用中比较有用的)
LAN就是局域网的意思。
交换机的使用,使VLAN(虚拟局域网)成为可能。VLAN是由一些局域网段构成的与物理位置无关逻辑组。
一个VLAN=一个广播域=逻辑网段,这样的话,更安全,更灵活
VLAN干道链路和访问链路:
干道可以跑多个VLAN的数据,通过加标记来区分,如果只需要单一VLAN的数据通过就可以配置为访问链路。
高速以太网:
10M以太网称为标准以太网
100M高速以太网
100BASE——T又称为快速以太网,物理层又分为
:使用2对UTP 5类线或屏蔽双绞线STP
100BASE-FX:使用2对光纤
100BASE-T4:使用4对UTP3类线或5类线
100BASE——T特点:
为什么是全双工,因为交换机具有存储转发功能。
吉比特以太网:
吉比特以太网物理层
交换机上实现接入安全?
1、只允许一个口接一个MAC地址,即端口和MAC地址绑定
2、交换上只允许接一台计算机