网络分层为什么要对计算机网络分层以及分层的一般原则。

网络分层  时间:2021-08-13  阅读:()

网络分层的优点有哪些?

网络分层的优点: 1)各层之间是独立的。

某一层并不需要知道它下一层是如何实现的,而仅仅需要知道该层通过层间的接口所提供的服务。

由于每一层只实现一种相对独立的功能,因而可以将一个难以处理的复杂问题分解为若干个较容易处理的更小问题,这样,整个问题的复杂度就下降了。

2)灵活性好。

当任何一层发生变化时,只要层间接口关系保持不变,则在这层以上或以下各层均不受影响,此外,对某一层提供的服务还可以进行修改。

当某层提供的服务不再需要时,甚至可以将这层取消。

3)结构上可分割开。

各层都可以采用最合适的技术来实现。

4)易于实现和维护。

这种结构使得实现和调试一个庞大而又复杂的系统变得易于处理,因为整个系统已被分解为若干个相对独立的子系统。

5)能促进标准化工作。

因为每一层的功能及其所提供的服务都已有了精确的说明。

扩展资料: 因特网协议栈共有五层:应用层、传输层、网络层、链路层和物理层。

不同于OSI七层模型这也是实际使用中使用的分层方式。

(1)应用层 支持网络应用,应用协议仅仅是网络应用的一个组成部分,运行在不同主机上的进程则使用应用层协议进行通信。

主要的协议有:、smtp、pop3等。

(2)传输层 负责为信源和信宿提供应用程序进程间的数据传输服务,这一层上主要定义了两个传输协议,传输控制协议即TCP和用户数据报协议UDP。

(3)网络层 负责将数据报独立地从信源发送到信宿,主要解决路由选择、拥塞控制和网络互联等问题。

(4)数据链路层 负责将IP数据报封装成合适在物理网络上传输的帧格式并传输,或将从物理网络接收到的帧解封,取出IP数据报交给网络层。

(5)物理层 负责将比特流在结点间传输,即负责物理传输。

该层的协议既与链路有关也与传输介质有关。

网络体系结构为什么要分层?

参考模型的优点 OSI模型时层次化的,任何分层的模型都有同样的好处和优势。

采用OSI层次模型的优点如下,当然不仅仅是这些: 1. 通过网络组件的标准化,允许多个提供商进行开发。

2. 允许各种类型网络硬件和软件相互通信。

3. 防止对某一层所作的改动影响到其他的层,这样就有利于开发。

计算机网络的分层体系结构

第一层:物理层(PhysicalLayer),规定通信设备的机械的、电气的、功能的和过程的特性,用以建立、维护和拆除物理链路连接。

具体地讲,机械特性规定了网络连接时所需接插件的规格尺寸、引脚数量和排列情况等;电气特性规定了在物理连接上传输bit流时线路上信号电平的大小、阻抗匹配、传输速率距离限制等;功能特性是指对各个信号先分配确切的信号含义,即定义了DTE和DCE之间各个线路的功能;规程特性定义了利用信号线进行bit流传输的一组操作规程,是指在物理连接的建立、维护、交换信息是,DTE和DCE双放在各电路上的动作系列。

在这一层,数据的单位称为比特(bit)。

属于物理层定义的典型规范代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45等。

第二层:数据链路层(DataLinkLayer):在物理层提供比特流服务的基础上,建立相邻结点之间的数据链路,通过差错控制提供数据帧(Frame)在信道上无差错的传输,并进行各电路上的动作系列。

数据链路层在不可靠的物理介质上提供可靠的传输。

该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。

在这一层,数据的单位称为帧(frame)。

数据链路层协议的代表包括:SDLC、HDLC、PPP、STP、帧中继等。

第三层是网络层(Network layer) 在计算机网络中进行通信的两个计算机之间可能会经过很多个数据链路,也可能还要经过很多通信子网。

网络层的任务就是选择合适的网间路由和交换结点, 确保数据及时传送。

网络层将数据链路层提供的帧组成数据包,包中封装有网络层包头,其中含有逻辑地址信息- -源站点和目的站点地址的网络地址。

如果你在谈论一个IP地址,那么你是在处理第3层的问题,这是“数据包”问题,而不是第2层的“帧”。

IP是第3层问题的一部分,此外还有一些路由协议和地址解析协议(ARP)。

有关路由的一切事情都在第3层处理。

地址解析和路由是3层的重要目的。

网络层还可以实现拥塞控制、网际互连等功能。

在这一层,数据的单位称为数据包(packet)。

网络层协议的代表包括:IP、IPX、RIP、OSPF等。

第四层是处理信息的传输层(Transport layer)。

第4层的数据单元也称作数据包(packets)。

但是,当你谈论TCP等具体的协议时又有特殊的叫法,TCP的数据单元称为段(segments)而UDP协议的数据单元称为“数据报(datagrams)”。

这个层负责获取全部信息,因此,它必须跟踪数据单元碎片、乱序到达的数据包和其它在传输过程中可能发生的危险。

第4层为上层提供端到端(最终用户到最终用户)的透明的、可靠的数据传输服务。

所为透明的传输是指在通信过程中传输层对上层屏蔽了通信传输系统的具体细节。

传输层协议的代表包括:TCP、UDP、SPX等。

第五层是会话层(Session layer) 这一层也可以称为会晤层或对话层,在会话层及以上的高层次中,数据传送的单位不再另外命名,统称为报文。

会话层不参与具体的传输,它提供包括访问验证和会话管理在内的建立和维护应用之间通信的机制。

如服务器验证用户登录便是由会话层完成的。

第六层是表示层(Presentation layer) 这一层主要解决用户信息的语法表示问题。

它将欲交换的数据从适合于某一用户的抽象语法,转换为适合于OSI系统内部使用的传送语法。

即提供格式化的表示和转换数据服务。

数据的压缩和解压缩, 加密和解密等工作都由表示层负责。

第七层应用层(Application layer),应用层为操作系统或网络应用程序提供访问网络服务的接口。

应用层协议的代表包括:、FTP、HTTP、SNMP等。

为什么计算机网络协议都是分层的

分层的理由 ·将网络的通信过程划分为小一些、简单一些的部件,因此有助于各个部件的开发、设计和故障排除。

·通过网络组件的标准化,允许多个供应商进行开发。

·通过定义在模型的每一层实现什么功能,鼓励产业的标准化。

·允许各种类型的网络硬件和软件相互通信。

·防止对某一层所做的改动影响到其他的层,这样就有利于开发。

分层的原则 1.各个层之间有清晰的边界,便于理解; 2.每个层实现特定的功能; 3.层次的划分有利于国际标准协议的制定; 4.层的数目应该足够多,以避免各个层功能重复

网络分层的理解

许多所谓的网络课程都是从教你记住OSI模型中的每一个层的名字和这个模型中包含的每一个协议开始的。

这样做是不必要的。

甚至第5层和第6层是完全可以忽略的。

国际标准组织(ISO)制定了OSI模型。

这个模型把网络通信的工作分为7层。

1至4层被认为是低层,这些层与数据移动密切相关。

5至7层是高层,包含应用程序级的数据。

每一层负责一项具体的工作,然后把数据传送到下一层。

物理层(也即OSI模型中的第一层)在课堂上经常是被忽略的。

它看起来似乎很简单。

但是,这一层的某些方面有时需要特别留意。

物理层实际上就是布线、光纤、网卡和其它用来把两台网络通信设备连接在一起的东西。

甚至一个信鸽也可以被认为是一个1层设备(参见RFC 1149)。

网络故障的排除经常涉及到1层问题。

我们不能忘记用五类线在整个一层楼进行连接的传奇故事。

由于办公室的椅子经常从电缆线上压过,导致网络连接出现断断续续的情况。

遗憾的是,这种故障是很常见的,而且排除这种故障需要耗费很长时间。

第2层是以太网等协议。

最重要的是应该理解网桥是什么。

交换机可以看成网桥,人们当前都这样称呼它。

网桥都在2层工作,仅关注以太网上的MAC地址。

如果你在谈论有关MAC地址、交换机或者网卡和驱动程序,你就是在第2层的范畴。

集线器属于第1层的领域,因为它们只是电子设备,没有2层的知识。

第2层的相关问题在本网络讲座中有自己的一部分,因此当前先不详细讨论这个问题的细节。

当前只需要知道第2层把数据帧转换成二进制位供1层处理就可以了。

在往下讲之前,你应该回过头来重新阅读一下上面的内容,因为经验不足的网络管理员经常混淆2层和3层的区别。

如果你在谈论一个IP地址,那么你是在处理第3层的问题,这是“数据包”问题,而不是第2层的“帧”。

IP是第3层问题的一部分,此外还有一些路由协议和地址解析协议(ARP)。

有关路由的一切事情都在第3层处理。

地址解析和路由是3层的重要目的。

第4层是处理信息的传输层。

第4层的数据单元也称作数据包(packets)。

但是,当你谈论TCP等具体的协议时又有特殊的叫法,TCP的数据单元称为“段(segments)”而UDP的数据单元称为“数据报(datagrams)”。

这个层负责获取全部信息,因此,它必须跟踪数据单元碎片、乱序到达的数据包和其它在传输过程中可能发生的危险。

理解第4层的另一种方法是,第4层提供端对端的通信管理。

像TCP等一些协议非常善于保证通信的可靠性。

有些协议并不在乎一些数据包是否丢失,UDP协议就是一个主要例子。

第5层和第6层的功能。

有一些应用程序和协议在5层和6层。

但是,对于理解网络问题来说,谈论这些问题没有任何益处。

请大家注意,第7层是“一切”。

7层称作“应用层”,是专门用于应用程序的。

如果你的程序需要一种具体格式的数据,你可以发明一些你希望能够把数据发送到目的地的格式,并且创建一个第7层协议。

SMTP、DNS和FTP都是7层协议。

学习OSI模型中最重要的事情是它实际代表什么意思。

为什么要对计算机网络分层以及分层的一般原则。

各层之间是独立的。

某一层并不需要知道它的下一层是如何实现的,而仅仅需要知道该层通过层间的接口(即界面)所提供的服务。

由于每一层只实现一种相对独立的功能,因而可将一个难以处理的复杂问题分解为若干个较容易处理的更小一些的问题。

这样,整个问题的复杂程度就下降了。

灵活性好。

当任何一层发生变化时(例如由于技术的变化),只要层间接口关系保持不变,则在这层以上或以下各层均不受影响。

此外,对某一层提供的服务还可进行修改。

当某层提供的服务不再需要时,甚至可以将这层取消。

结构上可分割开。

各层都可以采用最合适的技术来实现。

易于实现和维护。

这种结构使得实现和调试一个庞大而又复杂的系统变得易于处理,因为整个的系统已被分解为若干个相对独立的子系统。

能促进标准化工作。

因为每一层的功能及其所提供的服务都已有了精确的说明。

Advinservers:美国达拉斯便宜VPS/1核/4GB/80GB SSD/1Gbps不限流量/月付$2.5/美国10Gbps高防服务器/高达3.5TBDDos保护$149.99元/月

Advinservers,国外商家,公司位于新泽西州,似乎刚刚新成立不久,主要提供美国和欧洲地区VPS和独立服务器业务等。现在有几款产品优惠,高达7.5TB的存储VPS和高达3.5TBDDoS保护的美国纽约高防服务器,性价比非常不错,有兴趣的可以关注一下,并且支持Paypal付款。官方网站点击直达官方网站促销产品第一款VPS为预购,预计8月1日交付。CPU为英特尔至强 CPU(X 或 E5)。官方...

Megalayer(月599元)限时8月香港和美国大带宽服务器

第一、香港服务器机房这里我们可以看到有提供四个大带宽方案,是全向带宽和国际带宽,前者适合除了中国大陆地区的全网地区用户可以用,后者国际带宽适合欧美地区业务。如果我们是需要大陆地区速度CN2优化的,那就需要选择常规的优化带宽方案,参考这里。CPU内存硬盘带宽流量价格选择E3-12308GB240GB SSD50M全向带宽不限999元/月方案选择E3-12308GB240GB SSD100M国际带宽不...

欧路云(22元) 新增美国Cera线路VPS主机且可全场8折

欧路云(oulucloud) 商家在前面的文章中也有陆续介绍过几次,这不今天有看到商家新增加美国Cera线路的VPS主机,而且有提供全场八折优惠。按照最低套餐最低配置的折扣,月付VPS主机低至22元,还是比较便宜的。不过我们需要注意的是,欧路云是一家2021年新成立的国人主机商,据说是由深圳和香港的几名大佬创建。如果我们有介意新商家的话,选择的时候谨慎且月付即可,注意数据备份。商家目前主营高防VP...

网络分层为你推荐
网页图片显示不出来浏览器看不到图片是什么原因boltzmann格子boltzmann方法应用及常见的程序代码在哪有详细介绍aftereffectpremiere pro与after effect的区别wizardry哈利波特里的蛇院,狮院,獾院,鹰院. 分别指什么色温图一张色温准确的照片的基本标准是什么?蓝牙开发开发者选项里的蓝牙设置如何设置最好?rs485协议RS232/RS485串行通信协议的解释赵锡成上海交大有什么好玩的jspushjavascript数组 如果一直只做push 那么数组的index为-1的地方是什么值阶乘函数C语言编写一个求n阶乘的函数,在主函数中输入n,调用函数求n阶乘。。谢谢
深圳虚拟主机 电信服务器租赁 花生壳免费域名申请 美国主机推荐 外国服务器 免费网站监控 ixwebhosting 好看的桌面背景大图 css样式大全 什么是刀片服务器 谁的qq空间最好看 佛山高防服务器 qq云端 如何注册阿里云邮箱 申请免费空间和域名 四川电信商城 云服务器比较 宿迁服务器 免备案cdn加速 googlevoice 更多