计算机网络体系结构

本文介绍了计算机网络体系结构的基础概念,包括网络协议、接口和服务的基本定义。解析了ISO/OSI七层模型和TCP/IP四层模型的区别,以及各层的主要功能,如物理层的比特流传输、数据链路层的帧传输、网络层的数据报传输等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

定义:计算机网络的各层及其协议的集合合称为网络的体系结构。

协议:即规则的集合。为进行网络中数据交换(如数据格式及同步问题)而建立的规则、标准或约定称为网络协议(network protocol)。协议由语法、语义和同步组成。语法规定了传输数据的格式;语义规定了所要完成的功能,即需要发出何种控制信息完成何种动作以及做出何种应答;同步规定了执行各操作的条件、时序关系等,即时间实现顺序的详细说明。协议是对于同等层次实体之间的约束,比如A的传输层对B的传输层,但A传输层对于B的网络层之间不存在协议。

接口:是同一节点内相邻两层间交换信息的连接点,是一个系统内部的规定。每一层只能为近邻的层次之间定义接口,不能库层定义接口。

服务:下层为紧相邻的上层提供的功能调用,也就是垂直的。服务是通过四类原语进行的:请求、指示、响应、证实。

可靠服务:指网络具有纠错、检错、应答机制,能保证数据正确、可靠地传送到目的地。

不可靠服务:尽力而为,不保证正确。

有应答服务:接收方在接收到数据以后向发送方给出相应的应答。

无应答服务:反之。

ISO/OSI参考模型:开放系统互联参考模型(OSI/RM)。

OSI七层模型:自下而上有物理层、数据链路层、网络层、网络层、运输层、会话层、表示层、应用层。

低三层统称为通信子网,它是为了联网而附加上去的通信设备,完成数据传输功能;高三层统称为资源子网,相当于计算机系统,完成数据的处理等功能。运输层承上启下。

1、物理层

物理层的传输单位是比特,任务是透明的传输比特流,功能是物理媒体上为数据端设备透明的传输原始比特流。物理媒体如光缆等并不属于物理层,而是在其之下,有时候物理媒体也会被称为第0层。

2、数据链路层

数据链路层的传输单位是帧,任务是将网络层穿下来的ip数据报组装成帧。数据链路层的功能可以概括为:成帧、差错控制、流量控制、传输管理等。

3、网络层

网络层传输单位是数据报,其关心的是通信子网的运行控制,其主要任务是将网络层的协议数据单元从源端传到目的端,为分组交换网上的不同主机提供通信服务。

4、传输层

传输单位是报文段(TCP)或用户数据报(UDP),传输层负责主机中两个进程之间的通信。功能是为端到端连接提高可靠的传输服务;为端到端连接负责流量控制、差错控制、服务质量、数据传输管理等服务。

数据链路层提供的是点到点的通信,传输层提供的是端到端的通信,两者不同。点到点的通信可以理解为网络中的两台主机之间通信,而端到端可以理解为运行与不同主机内的两个不同进程之间的通信。重点:进程通信

5、会话层

表示不同主机的各进程之间的会话,其利用传输层的端到端服务,向表示层提供它的增值服务:向表示层实体或用户进程提供建立连接并在连接上有序地传输数据,这就是会话,也成为建立同步(SYN)。重点:进程同步。

6、表示层

主要用于处理两个通信系统中交换信息的表示方式。不同机器采用的编码和表示方法不同,使用的数据结构也不同。表示层采用抽象的标准方法定义数据结构,并采用标准的编码形式。数据压缩、解密、加密等均是表示层可以提供的数据表示变换功能。

7、应用层

各类不同的应用有不同的协议,如文件传输的FTP,电子邮件的SMTP,万维网应用的HTTP。

TCP/IP模型(四层模型)

网络接口层->网际层->传输层->应用层;

1、网络接口层:对应于七层模型的物理层和数据链路层。表示与物理网络的接口。

2、网际层:对应于七层模型的网络层,但其不确保分组的有序到达,这部分由上层负责,网际层定义了标准的分组模式以及协议,即IP协议。

3、传输层:功能类似七层模型的传输层。主要使用两种连接TCP传输控制协议,用户数据报协议UDP,TCP是面向连接的,可靠的传输;UDP是无连接的,“尽力而为”的传输。

4、应用层:类似于七层的会话层,表示层,应用层。

两种模型的主要区别:七层模型在网络层支持无连接和面向连接的通信,在传输层仅支持面向连接的通信;五层模型在网络层仅仅支持无连接的通信,但在传输层支持两种连接的通信。因为它认为可靠性是端到端的任务。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值