(二)数据链路层--计算机网络

一、数据链路层概述

封装成帧:即让数据包上加上帧头和帧尾,然后方便以这个为单位进行传输

差错检测:通过检错码封装在帧尾,然后通过这运算

可靠传输:尽管误码是无法避免的,但是如果实现发送方发送什么,接收方接收什么就叫可靠传输

二、封装成帧

帧头和帧尾的作用是帧定界

面向字节使用字节填充(字符填充)的方式来实现透明传输

面向字节使用比特填充 的方式来实现透明传输

为了提高效率,帧的数据部分的长度要尽可能大些

帧的最大传送数据单元MTU

差错校验法可以通过循环冗余进行计算,原码+校验码

三、停止等待

四、回退N帧协议

四、选择重传协议

相关推荐
Dest1ny-安全5 分钟前
CTF入门:国内线上CTF比赛时间及部分题目资源
网络·安全·web安全·微信小程序·php
在路上看风景9 分钟前
7.2 认证和报文的完整性
网络
sonadorje12 分钟前
HTTP Cookie解析
网络·网络协议·http
w***488212 分钟前
【MySQL】视图、用户和权限管理
android·网络·mysql
007php00731 分钟前
nginx加速缓存导致Event-Stream消息延迟问题的解决方案
运维·网络·数据库·nginx·缓存·面试·职场和发展
Evan芙36 分钟前
OpenEuler系统网卡地址定制
运维·服务器·网络
拾忆,想起41 分钟前
Dubbo序列化方式全解析:从原理到实战的性能优化指南
服务器·网络·微服务·性能优化·架构·dubbo
鲜枣课堂44 分钟前
聊聊华为新推出的无网应急通信
网络·华为
心随雨下1 小时前
WebSocket使用注意事项与优化策略
网络·websocket·网络协议
WHFENGHE1 小时前
输电线路微气象在线监测装置——电力安全的实时守护者
网络·安全