[笔记]计算机网络·链路层
对计算机网络还很不了解,最近要考试了,于是翻了一下笔记,复习一下,不知道笔记内容有没有错?
数据链路层的主要任务是将一个原始传输设施转变成一条逻辑的传输线路,在这条传输线路上,所有未检测出来的错误会反映到网络层上。
数据链路层完成这项任务的做法是:让发送方将输入的数据拆开,分装到数据帧(Data frame,通常为几百个或者几千个字节)中,然后顺序地传送这些数据帧。
如果是可靠的服务,则接收方必须确认每一帧都已经正确地接收到了,即给发送方送回一个确认帧(acknowledgement frame)。
数据链路(data link) 除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。