数据在应用层经过了处理,比如把发送人,发送时间,发送内容等信息拼接成发送人:发送时间:发送内容发给对方;当然事实上不可能这么简单,想想http协议就知道了。
在应用层处理后的数据来到了传输层,这一层除了负责数据要发向对方哪个程序(端口),如果接的是TCP协议的话,还负责提供可靠传输。为了实现这些功能,需要加上TCP首部。
在传输层处理过的数据来到网络层,这一层负责数据要传向哪台主机,即加上对方主机的ip,所以我们要给来到网络层的包添加一个IP协议头。IP包生成以后,参考路由控制表决定接受此 IP 包的路由或主机。