1、 以太网CSMA/CD的工作原理(Carrier Sense Multiple Access/Collision Detect)
发送前先检测总线是否空闲。如果空闲,则立即发送数据;如果忙,则不发送。在发送数据的过程中,边检测总线是否有冲突。若无冲突则继续发送,直到数据发送完毕;若有冲突,则立即停止发送数据,并发送加强冲突的JAM信号,让网络上的所有主机知道发生了冲突,然后等待一个预定的随机时间,且在总线为空的时候再发送未发完的数据。
二进制指数后退算法原理:
① 将冲突发生后的时间划分为长度为51.2微妙的时槽
② 发生第一次冲突的时候,各个站点等待0或者1个时槽再开始重传
③ 发生第二次冲突的时候,各个站点等待0、1、2或者3个时槽再开始重传
④ 发生第i次冲突的时候,在0到2的i次方-1间随即选择一个等待的时槽数,再开始重传
⑤ 10次冲突后选择等待的时槽数固定在0-1023间
⑥ 16次冲突后,发送失败,报告上层
例题:1. CSMA/CD网络长1KM,数据传输速率为10Mbit/s,信号传播速度为200m/us,问:1、1bit的时延相当于多长的线路?2、传输1518字节的数据帧需要多少时间?(那个正确啊?)
1)1bit的时延:1/(107)=0.1us 可以传播的长度:200*0.1=20m 所以,1bit的时延相当于20m的线路
2)传输时延:1518*8/(107)=1.2144ms 传播时延:1000/200*106*103=5ms 总时延:1.2144+5=6.2144ms
2、 以太网分类
① 10BASE5:粗缆以太网,500m
② 10BASE2:细缆以太网,185m
③ 10BASE-T:双绞线以太网,100m
3、 PPP工作原理
① 每一帧都有循环冗余校验
② 通信双方可以进行IP地址的动态协商
③ 对TCP和IP报文首部进行压缩
④ 链路控制协议可以对多个数据链路选项进行设置
4、 环回接口
环回接口允许在同一台主机上的客户程序和服务程序通过TCP/IP进行通信
5、 MTU
链路层允许携带数据大小的最大单元,由于MTU严格限制包的大小,所有IP数据报的大小也受到链路层MTU的限制.
IP分段问题:
标识(16bit):唯一标识主机发送的每一份数据报.
标志(3bit):MF=1代表后面还有分段,MF=0代表最后一个分段;DF=1表示禁止分段.
片偏移(13bit):表示这个片在整个数据报中的相对位置.
以太网最大传输单元MTU为1500字节
路径MTU是指两台通信主机中的最小MTU
例题:1. 一个IP数据报的长度为4000字节,网络层的MTU为1500,请回答以下问题:A、该IP数据报在传送时是否需要分解为更小的数据包?为什么?B、如果要分,写出该数据报会被分为几片?C、各个片的头部信息中,Length、Fragflag、offset字段的内容。
A.要分解为更小的数据报,因为数据报的长度大于MTU。B. 分片后的数据的数据部分大小为1500-20=1480B
被用来分片的数据为4000B 共分为3片
C. Length Fragflag offset
1 1500 1 0
2 1500 1 185
3 1060 0 370
6、 集线器和交换机的工作原理
① 集线器是以星型拓扑结构连接网络的中枢网络设备,从一个接口收到报文后,就向所有其他接口进行转发。集线器不分割冲突域和广播域。
② 交换机提供了桥接能力以及在现存网络上增加带宽的功能,LAN上的交换机工作在MAC层,检查数据帧的MAC地址,维护着网段的一个地址表。交换机可以分割冲突域,却不能分割广播域。
③ 集线器是共享设备,如果端口数为N,一个端口的数据速率为R,则集线器的最大带宽就是R,而交换机使得各个网段可以并行通信,其最大背板带宽为NR。
例题:1. 什么是交换式局域网?它与共享式局域网的区别?
HUB SWITCH局域网使用了集线器或交换机。利用集线器连接的局域网叫共享式局域网,利用交换机连接的局域网叫交换式局域网。
区别:1.如果端口数为N, 一个端口的数据速率为R,集线器是共享设备,其最大带宽为R,交换机使得网段可以并行通信,其最大带宽为RN.
2.信道的类型不同。
3.通信方式不同。
4.拓扑结构不是一样的,共享式局域网在同一时间内,单点对单点传输,而交换局域网单点对多点传输。