计算机网络3.1数据链路层概述
数据链路层在网络体系结构中的地位:
从五层协议原理角度看,主机需要有五层,路由器只需要三层(网络,链路,物理)。
可以只看数据链路层。
链路:从一个节点到相邻节点的一段数据链路,中间没有其他交换节点
数据链路:把实现通信协议的硬件和软件加到链路上,就实现了数据链路。
数据链路层以帧为单位传输和处理数据。
数据链路层的三个重要问题
封装成帧
添加一个帧头一个帧尾,为了以帧为单元在链路层传输
差错检测
可能有误码,判断是否出现(检错码),检错码封装在帧尾。
可靠传输
有误码丢弃帧,不可靠服务直接丢弃,可靠就需要一些手段改成正确的。
使用广播信道的数据链路层:
主机如何知道帧是发送给自己的?
随地址一起发送。
存在碰撞问题。采用CSMA/CD以太网媒体接入控制协议
碰撞监听。
交换式局域网:使用点对点链路和链路层交换机的交换式局域网在优先领域取代了共享式。