Tcp/Ip体系结构的学习

Tcp/Ip的体系结构只有四层,包括应用层运输层网际层网络接口层。与OSI七层协议体系对比如图:

Tcp/Ip体系结构的学习

1.应用层

应用层的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程间通信和交互的规则。协议有用于万维网访问的HTTP协议、用于文件传输的FTP协议、用于发送电子邮件SMTP协议、域名解析DNS协议、用于远程登录的Telnet协议等。用户所看到的,是由一个个软件所构成的、大多数为图形化的操作界面,而实际后台运行的便是上述协议。

2.运输层

运输层的任务是负责向两个主机中进程之间的通信提供通用的数据传输服务。运输层主要使用的协议为TCP协议和UDP协议。

传输控制协议TCP:提供面向连接的、可靠的数据传输服务,其数据传输的单位是报文段。

用户数据报协议UDP:提供无连接的、尽最大努力的数据传输服务(不可靠),其数据传输的单位是用户数据报。

3.网际层

网际表示这一层是为了解决不同网络的互联问题。网络层要选择合适的路由,为分组交换网上的不同主机提供通信服务。发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组或包进行传送。网络层使用IP协议。

4.网络接口层

网络接口层的功能类似于OSI体系中的数据链路层物理层的功能,将上层传下来的IP数据报组装成帧进行数据传输,或者接受IP数据报传给上层。


参考资料:谢希仁《计算机网络》