1.概念
OSI/RM(Open System Interconnection Reference Model):开放系统互联基本参考模型。 一开始由ISO(国家标准化组织)制定
得到最广泛应用的不是法律上的国籍标准OSI,而是非国际标准TCP/IP。这样,TCP/IP就常常被称为是事实上的国际标准
现今规模最大的,覆盖全球的,基于TCP/IP的互联网并未使用OSI标准。OSI只获得了一些理论研究的成果,但在市场化方面则事与愿违地失败了
计算机网络的各层及其协议的集合就是网络的体系结构
1.2 分层的好处和各层所要完成的主要功能
好处:
- 各层之间是独立的
- 灵活性好
- 结构上可分割开
- 易于实现和维护
- 能促进标准化工作
主要功能:
- 差错控制
- 流量控制
- 分段和重装
- 复用和分用
- 连接建立和释放
2.五层协议的体系结构(TCP/IP + OSI)
OSI七层协议概念清楚,理论完整,但复杂不实用
TCP/IP四层协议应用广泛,但网络接口层没有什么具体内容
因此在学校计算机网络的原理是往往采取折中的办法,即综合OSI和TCP/IP的优点,采用一种只有五层协议的体系结构,这样既简洁又能将概念阐述清楚
- 应用层:协议(
域名系统DNS,万维网HTTP,电子邮件SMTP
),应用层协议定义的是应用进程间通信和交互的规则。我们把应用层交互的数据单元称为报文(message) - 传输层(运输层):传输层的任务就是负责向两台主机中进程之间的通信提供通用的数据传输服务。复用就是多个应用层进程可同时使用下面传输层的服务,分用是传输层把收到的信息分别交付上面应用层中的相应进程。 传输控制协议
TCP(Transmission Control Protocol)
------ 提供面向连接的,可靠的数据传输服务,其数据传输的单位是报文段(segment)。用户数据报协议UDP(User Datagram Protocol)
----- 提供无连接的,尽最大努力(best-effort)的数据传输服务(不保证数据传输的可靠性),其数据传输的单位是用户数据报