导图社区 考研计网:各层PDU格式
总结了计算机网络各层协议数据单元PDU的格式,说明如下: 1.在考研计网大题中,常见这样一类题目:给一串十六进制数和相应网络层的PDU格式,由此展开一系列问题,综合性比较强。这种题目首先需要对各类PDU格式的字段含义有熟练的掌握,故做此总结 2.包括物理层编码方式、数据链路层以太网帧格式、无线网帧格式、网络层IPv4分组格式、传输层TCP和UDP数据报格式 3.属于个人笔记性质,难免会有各种错漏,希望读者谅解
总结了考研数学中基本的、常见的求极限方法,说明如下: 1.仅仅是常见方法,做题时还碰到过一些比较骚的,这里不提 2.提到的公式由最后的链接给出(某大佬总结的数二公式) 3.方法排列顺序按照数二考纲知识点的顺序,主要是一、二章的内容 4.属于个人笔记性质,难免会有各种错漏,希望谅解
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
计网各层PDU格式
PDU(protocol data unit):协议数据单元,物理层PDU称为比特,数据链路层为帧,网络层称为分组,传输层称为报文段。n层PDU为n-1层PDU数据部分
物理层数字到数字
物理层PDU格式权当是信号的编码方式
归零编码RZ:高为1,低为0,中间跳变归零
非归零编码NRZ:高为1,低为0,中间不归零
反向非归零编码NRZI:信号不变为1,变化为0
曼彻斯特编码:前高后低为1,反之为0
差分曼彻斯特编码:码元集间隔不变为1,变化为0
物理层数字到模拟
模拟数据编码不提
ASK:改变振幅
FSK:改变频率
PSK:改变相位
QAM:结合ASK和PSK
数据链路层802.3帧
也可以说是以太网帧,一种有线网帧
前导码:用于时钟同步,8字节,一般不算入以太网MAC帧中
目的地址:6B,一个MAC地址
源地址:6B,一个MAC地址
类型:2B,协议类型号
数据:46~1500B
FCS:校验码4B,校验范围是目的地址、源地址、类型字段、数据,无前导码
要注意FCS校验范围
802.1Q帧:源地址和类型之间插入VLAN 标签,用于虚拟局域网
数据链路层802.11帧
无线网帧
帧控制:2B,其中 去往AP位、来自AP位、 MF(更多分片),是则置1,否则置0
持续期:2B预约信道的时间
地址1:6B,接收MAC地址
地址2:6B,发送MAC地址
地址3:6B,源地址/目的地址
在有AP参与的情况下,发送地址和接收地址总有一个是AP,这时就把剩下的那个参与传输的MAC地址填入地址三即可
序号控制:2B,用于帧的分片
地址4:6B,用于自组网络
帧主体:0~2312B
FCS:4B,校验范围与802.3帧类似
网络层IPv4分组
首部各字段的意义和功能要记忆,但格式本身和字段长度不需要记忆,往往题目会给出;另外首部长度、总长度、片偏移基本单位(他们分别要乘以几个字节)必须要记住
版本:4b,IP版本
首部长度:4b,单位是4B,一般为20B
总长度:2B,单位是B,首部数据长度之和
标识:唯一标识一个分组
标志:3b,第一位未使用,第二位DF(do not fragment)=0时才能分片,第三位MF(more fragment)表示后面还有分片
片偏移:13b,单位是8B,指出分片在原分组的相对位置
生存时间(TTL):1B,字面意思,路由器转发一次分组,TTL-1;TTL=0时丢弃
协议:1B,分组对应的传输层协议
首部校验和:2B,仅校验首部,不管数据部分
源地址:4B,一个IP地址
目的地址:4B,一个IP地址
传输层 UDP报文段
不写字段的位数了,很麻烦,一般题中会给出格式和位数
源端口:2B,端口号
端口号的分类也要注意,服务器端有熟知端口号(0-1023)和登记端口号(1024-49151)两种;剩余端口号为客户端口号,也称临时端口,用过后就不再存在
目的端口:2B,端口号
UDP长度:2B,包括首部和数据长度,最小8B(仅首部)
UDP校验和:2B,校验整个UDP数据报
传输层TCP报文段
源端口号和目的端口号:2B,一个端口号
序号:本次发送数据第一个字节的编号
确认号:ACK=1时生效,希望对方下一次发送的序号
数据偏移:即首部长度,单位是4B,与IP首部长度单位一样
保留:保留以后用
紧急位URG:高优先级的传送数据,启动紧急指针(紧急数据:从第一个字节到紧急指针处)
确认位ACK:启动确认号,用于TCP建立连接第二、三次握手,释放连接第二、三、四次握手
推送位PSH:收到PSH=1的报文段直接交付,而不是等待缓存满,可用于TCP建立第三次握手
复位位RST:出现差错释放连接
同步位SYN:建立连接,用于TCP建立第一、二次握手
中止位FIN:释放连接,用于TCP释放第一、三次握手
窗口:接收窗口大小,单位是B
校验和:校验范围包括首部、数据、伪首部
紧急指针:紧急数据长度
选项:可以是MSS(最大报文段数据长度)
填充:使首部长度是4B的整数倍