数据传输过程

封装数据包→tcp三次握手→与运算→交换机→路由器→解封装→tcp四次挥手
封装数据包:应用层(上层数据:我爱你)→传输层(TCP头部)→网络层(IP头部)→数据链路层(MAC头部)→物理层(通过网卡转换成电信号传输到)
与运算:嘻嘻ip192.168.0.33,哈哈ip192.168.0.44
11000000.10101000.00000000.00100001
11111111.11111111.11111111.00000000
11000000.10101000.00000000.00100001
192.168.0.0
tcp三次握手:嘻嘻给哈哈发送syn=1, seq=x,哈哈收到了嘻嘻的消息之后给嘻嘻回复syn=1,ack=x+1,seq=y嘻嘻收到了哈哈的消息之后给哈回复ack=y+1
交换机:收到嘻嘻发送的数据包后,查看MAC地址明确目标MAC地址后传递到路由器。
路由器:收到数据包后查看源IP地址和目标IP地址之后传输到公网(进程服务端)然后抵达目标路由器
解封装:哈哈的路由器收到嘻嘻传输的数据包后抵达路由器查看目标IP地址和源IP地址后传达到交换机,交换机查看
目标MAC地址和源MAC地址后,传达到物理层→数据链路层(查看MAC地址)→网络层(摘掉MAC地址,查看IP地址)→传输层(摘掉IP地址,查看TCP头部)→应用层(接收到上层数据:我爱你)
四次挥手:嘻嘻穿送完毕后给哈哈发送FIN=1,seq=x,哈哈收到嘻嘻的消息后发送ACK=x+1、、又发送了一条FIN=1,seq=y,嘻嘻收到哈哈的消息之后发送ACK=y+1.
posted @ 2021-12-16 14:08  游走人间无常  阅读(564)  评论(1)    收藏  举报