简单理解2台主机数据通信过程

TCP/IP为例,TCP为数据传输协议,IP为网络通信协议,传输和通信协议共同构建了数据通信;
1、主机发送数据包(数据,传输协议,域名,自己的子网IP,MAC地址,网关等);
2、路由器包装(把IP换成对外的IP);
3、DNS解析域名为具体的IP;
4、通信商查找对应的IP是否存在(不存在,往上面查找(跨通信商,国家等));
5、找到对应的服务器IP路由器;
6、对应的路由器找到对应的主机(每个路由器都有它自己子服务器的路由表),每个对外的端口只能指向一个子网IP,多个会报错;
在这里插入图片描述

7、根据对应的内网端口找到对应的程序;
8、根据传输协议开始建立连接,如:TCP的三次握手连接;
9、开始传输数据包;
10、原路返回,根据对应的子网IP找到对应的电脑;
中间发生了多次发送和接收IP变更;

猜你喜欢

转载自blog.csdn.net/xionglangs/article/details/120954871
今日推荐