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

一、数据链路层概述

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

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

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

二、封装成帧

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

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

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

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

帧的最大传送数据单元MTU

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

三、停止等待

四、回退N帧协议

四、选择重传协议

相关推荐
原来是猿16 分钟前
网络计算器:理解序列化与反序列化(下)
linux·开发语言·网络·网络协议·json·php
沫儿笙34 分钟前
库卡机器人二保焊混合气节气装置
网络·人工智能·机器人
原来是猿39 分钟前
Linux守护进程(Daemon)完全指南:从原理到实战
linux·运维·服务器·网络·php
iDao技术魔方42 分钟前
Bun v1.3.14 深度解析:Image API、HTTP/3、全局虚拟存储与五十项变革
网络·网络协议·http
晓山清44 分钟前
TCN时序卷积网络详解
网络·人工智能·cnn·时序卷积网络
霞姐聊IT1 小时前
三大并发技术—进程、线程和协程
linux·运维·网络·操作系统
上海云盾-小余1 小时前
UDP 反射放大攻击溯源:流量特征识别与分层封禁实战
网络·网络协议·udp
tjjingpan1 小时前
HCIP-Datacom Core Technology V1.0_17 IP组播基础
网络
南境十里·墨染春水1 小时前
linux学习进展 网络编程——HTTPS (补充)
linux·网络·学习