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