TCP/IP模型详解
Posted 尘世的想
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TCP/IP模型详解相关的知识,希望对你有一定的参考价值。
上述为TCP/IP的协议模型,主机到网络层又被称为网络接口层,网络互联层又被称为网间层。
网络接口层:实际上,TCP/IP参考模型并没有真正描述这一层的实现,只是要求能够提供给其上层一个访问接口,以便能在其上传递IP分组。由于这一层没有被定义,所以其具体实现的方法随着网络类型的不同而不同。
网间层:它的功能是把分组发往目标网络或主机。本层定义了IP协议,RIP协议,负责数据的包装、寻址和路由功能。同时提供ICMP用来诊断网络信息。
传输层:包括了面向连接的TCP与面向无连接的UDP。传输层的功能是使源端主机与目标主机上的对等实体可以进行通话。这里的对等实体我理解为进程,通过端口进行通信。
TCP是一个可靠的协议,可以负责将上层传递下来的字节流分解成报文段并传递给下层,可以将下层接收到的报文根据顺序进行重组后递交给上层。TCP还有负责流量控制的功能。
UDP是不可靠的协议,主要用于不需要对报文进行排序和流量控制的场合。有些信息在传输过程中需要速度并且允许丢包,比如视频、语音等,可以使用UDP协议进行传输。
应用层:应用层对应着OSI的会话层、表示层、应用层。个人以为OSI模型这三层功能都太过简单,所以可以合并为1层。协议有HTTP,FTP等协议。
下面请看两个图来理解TCP协议的三次握手和四次分手。
三次握手。
四次分手。
以上是关于TCP/IP模型详解的主要内容,如果未能解决你的问题,请参考以下文章