IP数据包和TCP数据包是什么关系?当发送数据时,是发送的IP包吗?那TCP包什么时候形成?

2024-11-29 08:39:02
推荐回答(1个)
回答1:

大略协议栈如下:
5.APP
4.TCP
3.IP
2.ethernet
1.physical

实现的时候是底层的数据包封装上层的包,然后向下层传送,所以实际系统是IP包包含了TCP的内容的。发送数据的时候的过程是app程序使用tcp的端口向ip层发送tcp的数据,ip层收到后加上ip header继续向下层发送,一直到物理层的端口上,比如我们用的水晶头,发送到对端去,对端收到后执行反方向的操作一直到app中解出原始的数据来使用。