我疑问是在读<<网络是怎样连接的>>产生的:
这些协议被分配了不同的以太类型, 如 0800(十六进制)代表IP协议, 网卡驱动就会把这样的包交给TCP/IP协议栈.
将服务器的响应包从IP传递给TCP, 我们假设Web服务器返回了一个网络包, 那么协议栈会进行那些处理呢? 服务器返回的包的以太类型应该是0800,因此网卡驱动会将其交给TCP/IP协议栈来进行处理.
解答:
TCP协议实现的是主机应用程序之间的通讯,IP协议实现的是主机之间的通讯
简单来说,IP协议负责把数据从一台主机传输到另一台主机,而TCP协议负责将数据传输到正确的端口上
详细讲讲:
TCP和IP是互联网协议栈中的两个核心协议,它们共同构成了TCP/IP协议族。
IP(Internet Protocol)是网络层协议,负责在网络上寻址、路由和传输数据包。TCP(Transmission Control Protocol)是传输层协议,负责提供可靠的、面向连接的数据传输服务。
当应用程序发送数据时,TCP将数据分割成适当的大小并将其传输到下一层的IP协议。IP协议则负责将这些数据包传输到目标主机,并确保它们按照正确的顺序被组装起来。因此,TCP依赖于IP来传输数据包并确保它们到达目标主机。
欢迎大家一起交流学习哦~
微信号:zhuolvdi
企鹅号:2457162728
原创不易,还希望各位大佬支持一下原创不易,还希望各位大佬支持一下
点赞,你的认可是我创作的动力!点赞,你的认可是我创作的动力!
⭐️ 收藏,你的青睐是我努力的方向!收藏,你的青睐是我努力的方向!
✏️ 评论,你的意见是我进步的财富!评论,你的意见是我进步的财富!