虽然 OSI 参考模型的实际应用意义不是很大,但其的
确对于理解网络协议内部的运作很有帮助,也为我们学习网
络协议提供了一个很好的参考。OSI 模型提出的比较早,为
计算机网络的个复杂事件提出自上而下,分层解决的一套完
整方案。七层模型各层的作用不想多做总结。
TCP/IP 分层模型的四个协议层分别完成以下的功能:
网络接口层包括用于协作 IP 数据在已有网络介质上
传输的协议。实际上 TCP/IP 标准并不定义与 ISO 数据链路
层和物理层相对应的功能。相反,它定义像地址解析协议这
样的协议,提供 TCP/IP 协议的数据结构和实际物理硬件之
间的接口。
网络层对应于 OSI 七层参考模型的网络层。本层包含
IP 协议、RIP 协议,负责数据的包装、寻址和路由。同时还
包含网间控制报文协议用来提供网络诊断信息。
传输层对应于 OSI 七层参考模型的传输层,它提供两
种端到端的通信服务。其中 TCP 协议提供可靠的数据流运输
服务,UDP 协议提供不可靠的用户数据报服务。 应用层对应
于 OSI 七层参考模型的应用层和表达层。因特网的应用层协
议包括 Finger、Whois、FTPGopher、HTTP、Telent、SMTP、
IRC、NNTP 等。
我的感觉是:TCP/IP 是从 OSI 模型演化而来。两个模
型相比较来讲 TCP/IP 更关心的是网络之间互联,TCP/IP 协
议被组织成四个概念层,其中有三层对应于 ISO 参考模型中
的相应层。TCP/IP 协议族并不包含物理层和数据链路层,因