HTTP流程图
2020-02-24 10:12:40 0 举报
HTTP流程图
作者其他创作
大纲/内容
电脑A
DATA
源IP:192.168.1.100目标IP:49.155.69.79
NAT转换:1、需要打开IP包把源IP改为路由器A的IP(公网);2、打开TCP包把源端口改为路由器A的端口,并在NAT表中添加一个记录项;3、记录电脑A和路由器A的IP及端口的对应关系4、重新打包发送,源MAC地址变为路由器A的MAC地址,目标MAC改为路由器B的MAC地址
服务器B
交换机B
编号:1源端口:2243目标端口:80
根据MAC地址找到服务器A并发送数据
编号:1源端口:3333目标端口:80
MAC:A6-FC-77-58-30-9DIP:62.102.251.33(公网IP)
电脑A-传输层(TCP)
路由器A
根据MAC地址表判断数据应该路由到端口1的路由器A上
电脑A-应用层(HTTP)
源MAC:A6-FC-77-58-30-9D目标MAC:84-DF-66-C0-40-7C
源MAC:E6-FC-77-58-30-9D目标MAC:A6-FC-77-58-30-9D
源IP:62.102.251.33目标IP:49.155.69.79
服务器A-网络层(IP)
NAT转换
路由器B
电脑B
交换机A
服务器A-传输层(TCP)
NAT映射表内网IP:192.168.1.100内网端口:2243路由器IP:62.102.251.33路由器端口:3333
电脑A-链路层
源MAC:84-DF-66-C0-40-7C目标MAC:B3-DE-66-47-28-7E
电脑A-网络层(IP)
服务器A-应用层(HTTP)
MAC:84-DF-66-C0-40-7CIP:49.155.69.1(公网IP)
电脑C
服务器A
服务器A-链路层
MAC:E6-FC-77-58-30-9DIP:192.168.1.100Port:2243
MAC:B3-DE-66-47-28-7EIP:49.155.69.79Port:80
服务器C
1、路由器B打开IP包得到目标IP49.155.69.79,并从ARP表中找到了这个IP对应的MAC地址2、重新封装一个新链路层数据包发送出去
0 条评论
下一页