计算机常见网络参考模型与网络协议

一、OSI参考模型

OSI参考模型定义了开放系统的层次结构和各层所提供的服务。他清晰的分开了服务、接口和协议这三个容易混淆的概念。

1.服务描述了每一层的功能

2.接口定义了某层提供的服务如何被高层访问

3.协议是每一层功能实现的方法

OSI参考模型将网络功能分为七层:①应用层②表示层③会话层④传输层⑤网络层⑥数据链路层⑦物理层

OSI七层模型

应用层:为应用程序或用户请求提供各种请求服务。OSI参考模型最高层,也是最靠近用户的一层,为计算机用户、各种应用程序以及网络提供接口,也为用户直接提供各种网络服务。

表示层:数据编码、格式转换、数据加密。提供各种用于应用层数据的编码和转换功能,确保一个系统的应用层发送的数据能被另一个系统的应用层识别。如果必要,该层可提供一种标准表示形式,用于将计算机内部的多种数据格式转换成通信中采用的标准表示形式。数据压缩和加密也是表示层可提供的转换功能之一。

会话层:创建、管理和维护会话。接收来自传输层的数据,负责建立、管理和终止表示层实体之间的通信会话,支持它们之间的数据交换。该层的通信由不同设备中的应用程序之间的服务请求和响应组成。

传输层:数据通信。建立主机端到端的链接,为会话层和网络层提供端到端可靠的和透明的数据传输服务,确保数据能完整的传输到网络层。

网络层:IP选址及路由选择。通过路由选择算法,为报文或通信子网选择最适当的路径。控制数据链路层与传输层之间的信息转发,建立、维持和终止网络的连接。数据链路层的数据在这一层被转换为数据包,然后通过路径选择、分段组合、顺序、进/出路由等控制,将信息从一个网络设备传送到另一个网络设备。

数据链路层:提供介质访问和链路管理。接收来自物理层的位流形式的数据,封装成帧,传送到网络层;将网络层的数据帧,拆装为位流形式的数据转发到物理层;负责建立和管理节点间的链路,通过各种控制协议,将有差错的物理信道变为无差错的、能可靠传输数据帧的数据链路。

物理层:管理通信设备和网络媒体之间的互联互通。传输介质为数据链路层提供物理连接,实现比特流的透明传输。实现相邻计算机节点之间比特流的透明传送,屏蔽具体传输介质和物理设备的差异。

各层功能:

①应用层是OSI参考模型中的最高层,包含计算机网络的众多用户应用协议,如电子邮件、目录查询等功能。在OSI参考模型的7个层次中,应用层是最复杂的,所包含的协议也最多,并且有一些协议还正在研究和开发之中。

②表示层主要解决用户信息的语法表示问题,它将适用于用户的信息表示转化为适合OSI内部使用的传送语法,即完成信息格式的转换。另外传送数据的加密和解密也是表示层的任务之一。

③会话层在两个互相通信的应用进程之间建立绘画连接,然后进行数据交换,数据交换的单位是报文,绘画层还具有绘画管理、令牌管理、同步管理等功能。绘画层虽然不参与具体的数据传送,但他要对数据传送进行管理。

④传输层在会话层的两个实体之间建立传输连接,传输层提供两个端系统之间可靠透明的数据传送,为此他要进行差错控制、顺序控制和流量控制等。传输层传输数据的单位是报文,一个大的报文可分为若干个分组传送,传输层不属于通信网络,它只存在于端系统中,传输层的软件在主机上运行。

⑤网络层在计算机网络中计算机间的通信可以能要经过许多中间节点,链路甚至若干个网络。网络层的主要功能就是在通信的源节点和目的节点间选择一条最佳路径,使传送的数据分组能正确无误地到达目的地。同时还要负责处理网络中的、拥塞控制、负载均衡等问题,网络层向传输层提供面向连接和无连接两种服务,网络层传送的数据单位是分组或包。

⑥数据链路层在OSI参考模型中,数据链路层是参考模型的第二层,数据链路层的主要功能是在物理层提供的服务的基础上,在通信的实体间建立数据链路连接,传输以帧为单位工委的数据包,并采用差错控制与流量控制的方法,使有差错的物理线路变成无差错的数据链路。

⑦物理层在OSI参考模型中,物理层是参考模型的最低层,该层是网络通信的数据传输介质,由连接不同节点的电缆与设备共同构成。物理层的主要功能是利用传输介质为数据链路层提供物理连接,负责处理数据传输并监控数据出错率,以实现数据流的透明传输。

二、TCP/IP参考模型

特点:协议标准开放性、统一分配网络地址、实现了高层协议标准化

TCP/IP体系结构共有四层:①应用层②传输层③网络互连层④网络接口层

各层功能:

(1)应用层。 TCP / lP 的设计者认为高层协协议应该包括会话层和表示层的细节,他们简简单

创建了一个应用层来处理高层协议及有关表达达、编码和对话的控制。 TCP / IP 将所有与应用相

关的内容都归为一层,并保证为下一层适当地将数据据分组(打包),这一层也被称为处理层。

(2)传输层。传输层负责处理可靠性、流量控制和重重传等典型问题。其中,传输控制协

议( TCP )能提供优秀和灵活的方式以创建可靠的、、流量顺畅和低错误率的网络通信过程,这

点和 OSI 模型的传输层非常类似。

(3)网络互联层。网络互联层用于把来自互联网络洛上的任何网络设备的源分组发送到目

的设备,而且这一过程与它们所经过的路径和网络络无关。该层会自动完成路由的选择。

(4)网络接口层。网络接口层是 TCPIP 参考模型的型的最低层。该层主要负责底层物理网

系的接入,可以连接各种类型的物理网络,如各种种广域网和局域网。它包括 oSl 参考模型中

物理层和数据链路层的所有细节。

三、OSI 和TCP/IP的区别与联系

OSI和TCP/IP的区别和联系如下:

  • OSI先有模型,后有协议,先有标准,后进行实践;而TCP/IP则相反,先有协议和应用再提出了模型,且是参照的OSI模型。
  • OSI是一种理论下的模型,而TCP/IP已被广泛使用,成为网络互联事实上的标准。
  • OSI精确定义了服务、协议、接口的概念,而TCP/IP在这三个概念上没有明确区分。
  • OSI在网络层支持无连接和面向连接的服务,而TCP/IP则认为可靠性是端到端的问题,选择在传输层支持无连接和面向连接的服务。
  • OSI将网络通信分为七层,而TCP/IP分为四层。

详细看​​​​​​TCP/IP 与 OSI:两种模型之间的区别是什么? - 知乎 (zhihu.com)大佬分析

四、网络协议分层优缺点

分层的好处有:

一活络性好:当任何一层发作改动时,只需层直接口联络坚持不变,则在这层以上或以下各层均不受影响。 此外,对某一层供应的效劳还可进行批改。 当某层供应的效劳不再需求时,乃至能够将这层吊销,更简略处理。 二各层之间是独立的:在各层间规范化接口,容许纷歧样的商品只供应各层功用的一有些,某一层不需求知道它的下一层是怎么完毕的,而只是需求知道该层经过层间的接口所供应的效劳。 因为每一层只完毕一种相对独立的功用。

缺点:

层次划分得过于严密,以致不能越层调用下层所提供的服务,降低了协议效率

开放式系统互联模型(OSI)是一个参考标准,解释协议相互之间应该如何相互作用。TCP/IP协议是美国国防部发明的,是让互联网成为了目前这个样子的标准之一。开放式系统互联模型(OSI)中没有

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值