站内营销推广方式有哪些,wordpress主题cute,做微信公众号必备的网站,淘宝客怎么做网站管理数据的封装过程
传输层
UDP
直接将数据封装为UDP数据报#xff0c;添加UDP头部#xff08;8B#xff09;。
要点#xff1a;
UDP首部简单#xff0c;无连接不可靠、无重传、无拥塞控制#xff0c;适用于实时性要求较高的通讯#xff1b;不需要源端口或不想计算检…数据的封装过程
传输层
UDP
直接将数据封装为UDP数据报添加UDP头部8B。
要点
UDP首部简单无连接不可靠、无重传、无拥塞控制适用于实时性要求较高的通讯不需要源端口或不想计算检验和时可让相应字段全部为0。
TCP
将数据分割为数据段Segment每个段添加TCP头部20B-60B。 序号seq。占4B共个序号。 确认号ack。累计确认若确认号为N表明到N-1为止的序号已经全部收到。数据偏移。即首部长度不要被名字迷惑单位4B。URG。URG1表示紧急字段有效表示数据紧急应尽快传送。ACK。ACK1确认号字段才有效只有握手1的ACK字段为0。PSH。PSH1表示接收方需尽快交付此报文到应用进程。RST。RST1表示需要释放连接。SYN。SYN1表示这是一个连接请求或者连接接受报文只有握手1,2的SYN字段为1。FIN。FIN1表示此报文段的发送方已发送完毕需要释放连接只有挥手1,3的FIN字段为1。窗口。告诉对方目前允许对方发送的数据量有流量控制的作用。
要点
TCP是有连接可靠的传输支持分段不支持广播握手1、2挥手1、3即使不携带数据也需要占用一个序号。
网络层
IPv4
传输层数据段被封装为IP数据包添加IP头部20B-60B。 版本。IPv4为4IPv6为6 。首部长度。单位4B最常用的首部长度为5。在题目中通常IP数据报的开头为4516进制。总长度。单位1B。数据报理论最大长度65535B以太网的最大传送单元为1500B。标识。最低位为MFMF1表示后面还有分片中间位为DF只有DF0才允许分片。片偏移。单位8B。除最后一个分片每个分片一定是8B的整数倍。TTL。路由器转发数据前先将TTL-1若此时TTL变为0则丢弃该数据报。
数据链路层
以太网MAC帧
IP数据包被封装为数据帧。以太网帧的范围64B-1518B。 无线局域网MAC帧 主要关注3个地址字段
去往AP0来自AP1。地址1目的地址地址2AP地址地址3源地址。
去往AP1来自AP0。地址1AP地址地址2源地址地址3目的地址。
简单来说地址1本次发送的接收方地址地址2表示发送方地址。
题目解析 一般说来45开头直接可以判断是IP数据报了。那么第一行第4块c0 a8 00 08就是源IP地址。
1将主机H的IP换成16进制为c0a80008在13-16字节处因此1、3、4为H发送的IP分组。
TCP建立过程为握手1、2、3握手1的ACK为1握手1、2的SYN为1这两个字段都在34字节里将每个字段的34字节换成二进制发现1的ACK0SYN12的ACK1SYN1那么1就是握手12就是握手2。握手3的ack应该是握手2的seq1。发现握手3应该是3。综上1,2,3完成了TCP的连接建立。
以太网的最短长度为64B其中IP数据报部分为46B本题应找到长度小于46B的IP分组。总长度字段在3,4字节处发现3,5的总长度为28换成10进制为40B46B而其他都大于46B因此3,5通过时进行了填充。
25中的ack序号为84 6b 41 d6说明84 6b 41 d5及之前序号的数据全收到了题1知道发送的第一个字节应该是握手3中的seq序号为84 6b 41 c6。收到的字节数为(HEX)d5-c61(DEC)16。
3通过比较发现来自S的分组应该对应的是到达H的5S分组的TTL为(HEX)40(9字节处)5的TTL为(HEX)31。通过的路由器个数为(HEX)40-3115个。