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

一、数据链路层概述

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

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

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

二、封装成帧

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

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

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

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

帧的最大传送数据单元MTU

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

三、停止等待

四、回退N帧协议

四、选择重传协议

相关推荐
HUODUNYUN39 分钟前
小程序免备案
网络·web安全·小程序·1024程序员节
速盾cdn1 小时前
速盾:如何有效防止服务器遭受攻击?
网络·安全·web安全
华纳云IDC服务商1 小时前
怎么选择香港服务器的线路?解决方案
服务器·网络·香港服务器
可可爱爱的你吖1 小时前
webSocket的使用文档
网络·websocket·网络协议
EasyCVR1 小时前
GA/T1400视图库平台EasyCVR视频融合平台HLS视频协议是什么?
服务器·网络·人工智能·音视频
白白♛~2 小时前
网络管理之---3种网络模式配置
linux·服务器·网络
GOTXX2 小时前
NAT、代理服务与内网穿透技术全解析
linux·网络·人工智能·计算机网络·智能路由器
熊明才2 小时前
Ubuntu 22.04.4 LTS + certbot 做自动续签SSL证书(2024-11-14亲测)
数据库·网络协议·ssl
训山2 小时前
4000字浅谈Java网络编程
java·开发语言·网络
写bug的小屁孩4 小时前
websocket身份验证
开发语言·网络·c++·qt·websocket·网络协议·qt6.3