数据链路层

链路(Link):就是从一个节点到相邻节点的一段物理线路,而中间没有任何其他的交换节点
数据链路(Data Link):指把实现通信协议的硬件和软件加到链路上,就构成了数据链路
数据链路层以帧为单位进行传输和处理数据

 

一般情况下,有线链路的误码率比较低,为了减小开销,并不要求数据链路层向上提供可靠传输服务。即使出现了误码,可靠传输的问题由其上层处理
无线链路易受干扰,误码率比较高,因此要求数据链路层必须向上层提供可靠传输服务

 

封装成帧是指数据链路层给上层交付的协议数据单元添加帧头和帧尾使之成为帧(帧头和帧尾含有重要的控制信息)

 

 

可靠传输的实现机制

停止-等待协议

 

 

 

 

 

 

回退N帧协议GBN(Go-Back-N)

 

 

 

 

选择重传协议SR(Selective Request)

 

 

 

PPP点对点协议

 

 

 

 

媒体接入控制(Medium Access Control):共享信道如何协调多个发送和接收站点对一个共享传输媒体的占用

 

随着技术的发展,交换技术的成熟和成本的降低,具有更高性能的使用点对点链路和链路层交换机的交换式局域网在有线领域已完全取代了共享式局域网,但由于无线信道的广播天性,无线局域网仍然使用的是共享媒体技术

 

随机接入

 

 

 

 

 

 一般情况下,用户主机会包含两个网络适配器:有线局域网适配器(有线网卡)和无线局域网适配器(无线网卡)。每个网络适配器都有一个全球唯一的MAC地址。而交换机和路由器往往拥有更多的网络接口,所有会拥有更多的MAC地址。严格来说,MAC地址是对网络上各接口的唯一标识,而不是对网络上各设备的唯一标识

 

源ip和目的ip在传输过程中不变

源mac和目标mac传输过程中不断改变,即mac地址保证数据在一段链路中传输

 

posted @ 2021-05-17 21:12  455994206  阅读(194)  评论(0)    收藏  举报