1、网络协议的概念
-
网络协议是计算机间进行通信时遵循的一些约定和规则。
-
网络协议由三个要素组成:
(1)语法:用于确定协议元素的格式,即数据与控制信息的结构和格式
(2)语义:用于确定协议元素的类型,规定了通信双方需要发出何种控制信息,完成何种动作以及做出何种应答。
(3)定时:用于确定通信速度的匹配和时序,即对事件实现顺序的详细说明。
2、层次模型简介 -
在现实生活中处理一些复杂问题时,人们通常采用层次化的解决方式。例如:邮政服务的实现就是一种层次模型。
如上图中发信方通过写信、包装、邮局3个层次完成发信的过程,而收信方通过邮局、拆装、读信完成收信的过程。同时,层次之间又保持着密切的联系,高层进行操作时会使用到低层的服务,但高层并不需要知道低层服务的具体实现方法。
3、网络体系结构的概念
-
计算机网络的这种层次结构模型和各层协议的集合称为计算机网络体系结构。
-
计算机网络体系结构采用分层模型的优点:
(1)高层不需要知道低层是如何实现的,只需要知道低层所提供的服务,以及本层向上层提供的服务,各层独立性强。
(2)当任何一层发生变化时,只要层间接口不发生变化,那么这种变化就不会影响到其它层,适应性强。
(3)整个系统已被分解为若干易于处理额部分,这种结构使得一个庞大而又复杂的系统实现和维护起来更容易。
(4)每层的功能与所提供的服务的服务都有精确的定义和说明,有利于促进标准化。
4、OSI参考模型 -
1974年,ISO发表了著名的ISO/IEC 7498标准,也就是开放系统互连参考模型(ISO"OSI RM,Open System Interconnect Reference Model).
-
OSI参考模型是一种层次结构,它将整个网络的功能划分为7层,从底层到高层分别为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
-
1、物理层 -
物理层是OSI分层结构体系中最基础的一层,它建立在传输媒介上,物理层只是接受和发送一串比特流,而不考虑信息的意义和信息的结构。
-
物理层对连接到网络上得我传输媒介和物理接口进行了机械的、电气的、功能的规定,如定义了电位的高低,变化的间隔,电缆的类型、连接器的特征的等。
-
物理层传输数据的单位是二进制位。
2、数据链路层
- 在物理层提供的服务的基础上,传输以“帧”为单位的数据包。
- 为了保证数据的可靠传输,数据链路层要完成定义物理地址、数据帧的封装、差错检测和流量控制等功能。
3、网络层
- 网络层主要完成源主机到目的主机传输路径的选择,即路由。
- 网络层传输的数据单元是“数据包”。
4、传输层
- 传输层的功能是为数据的可靠传输进行细节上的处理。
- 传输层所传输的数据单元是“数据段”
- 传输层有软件实现,通常是操作系统的一部分。
5、会话层
-会话层负责建立、管理、终止两个应用系统之间的会话。
6、表示层
- 表示层保证一个系统应用层发出的信息能被另一个系统的应用层读出。
- 如果需要,盖层可以用一种通用的数据表示格式在多种数据表示格式之间进行转换。
- 表示层完成数据的编码、解码,加密,解密,压缩,解压缩等工作。
7、应用层
- 应用层是用户与网络的接口,为用户提供网络管理、文件传输、事物处理等服务。
课程学习地址网络工程师成长课程四部曲