- WinSock网络编程经络
- 张会勇
- 242字
- 2020-08-28 19:07:24
2.5 数据的长征
TCP/IP的数据传输过程与发信类似,如图2.4所示。发信时,外面是信封,里面放上写的内容;TCP/IP发送数据时,前面放上协议首部,后面是应用程序的数据。信封上的省、市、小区类似于IP地址,而房间号类似于端口号。数据报中的IP地址标识了数据要到达哪台主机,而传输层首部中的端口号标识了数据要交给哪个应用程序。数据报在网络中是由路由器转发的,路由器类似于邮局,它把数据报传送到距离目的地更近的路由器,直到到达目的主机。如果不能到达主机或应用程序,就向发送主机发送ICMP错误消息。
图2.4 发送信件与发送数据对比