- 从OSI的七层模型看两者的区别:IP属于网络层,而TCP属于传输层
两者都属于操作系统层面 -
由OSI模型可知,传输层在网络层之上
可知:对一个使用TCP/IP协议传送的数据包,其传送的包的结构如下:
IP包 = IP包的头部 + IP包的数据
IP包的数据 = TCP包
TCP包 = TCP包的头部 + 需要传送的数据
-
总结:
- IP属于面向无连接型。即在发包前,不需要建立与对端目标地址之间的连接。IP只负责将数据发送给目标主机,它不做收到与否的验证。
- TCP则负责保证对端主机确实可以收到数据