网络分层谁能通俗的帮我解释一下网络分层的概念

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

网络分层的原理

网络分层 网络分层就是将网络节点所要完成的数据的发送或转发、打包或拆包,控制信息的加载或拆出等工作,分别由不同的硬件和软件模块去完成。

这样可以将往来通信和网络互连这一复杂的问题变得较为简单。

[编辑本段]网络层次的划分 ISO提出的OSI(Open System Interconnection)模型将网络分为七层,即物理层( Phisical )、数据链路层(Data Link)、网络层(Network)、传输层(Transport)、会话层(Session)、表示层(Presentation)和应用层(Application)。

1. 物理层(Physical layer)是参考模型的最低层。

该层是网络通信的数据传输介质,由连接不同结点的电缆与设备共同构成。

主要功能是:利用传输介质为数据链路层提供物理连接,负责处理数据传输并监控数据出错率,以便数据流的透明传输。

2. 数据链路层(Data link layer)是参考模型的第2层。

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

3. 网络层(Network layer)是参考模型的第3层。

主要功能是:为数据在结点之间传输创建逻辑链路,通过路由选择算法为分组通过通信子网选择最适当的路径,以及实现拥塞控制、网络互联等功能。

4. 传输层(Transport layer)是参考模型的第4层。

主要功能是向用户提供可靠的端到端(End-to-End)服务,处理数据包错误、数据包次序,以及其他一些关键传输问题。

传输层向高层屏蔽了下层数据通信的细节,因此,它是计算机通信体系结构中关键的一层。

5. 会话层(Session layer)是参考模型的第5层。

主要功能是:负责维扩两个结点之间的传输链接,以便确保点到点传输不中断,以及管理数据交换等功能。

6. 表示层(Presentation layer)是参考模型的第6层。

主要功能是:用于处理在两个通信系统中交换信息的表示方式,主要包括数据格式变换、数据加密与解密、数据压缩与恢复等功能。

7. 应用层(Application layer)是参考模型的最高层。

主要功能是:为应用软件提供了很多服务,例如文件服务器、数据库服务、电子邮件与其他网络软件服务。

[编辑本段]对网络分层的理解 许多所谓的网络课程都是从教你记住OSI模型中的每一个层的名字和这个模型中包含的每一个协议开始的。

这样做是不必要的。

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

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

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

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

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

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

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

它看起来似乎很简单。

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

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

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

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

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

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

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

第2层是以太网等协议。

请记住,我们要使这个问题简单一些。

第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协议就是一个主要例子。

现在快要到7层了,我们很想知道第5层和第6层有些什么功能。

可以说,它们都是没有用的。

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

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

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

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

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

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

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

假设你是一个网络上的操作系统。

在1层和2层工作的网卡将通知你什么时候有数据到达。

驱动程序处理2层帧的出口,通过它你可以得到一个发亮和闪光的3层数据包(希望是如此)。

作为操作系统,你将调用一些常用的应用程序处理3层数据。

如果这个数据是从下面发上来的,你知道那是发给你的数据包,或者那是一个广播数据包(除非你同时也是一个路由器,不过,暂时不用担心这个问题)。

如果你决定保留这个数据包,你将打开它,并且取出4层数据包。

如果它是TCP协议,这个TCP子系统将被调用并打开这个数据包,然后把这个7层数据发送给在目标端口等待的应用程序。

这个过程就结束了。

当要对网络上的其它计算机做出回应的时候,每一件事情都以相反的顺序发生。

7层应用程序将把数据发送给TCP协议的执行者。

然后,TCP协议在这些数据中加入额外的文件头。

在这个方向上,数据每前进一步体积都要大一些。

TCP协议在IP协议中加入一个合法的TCP字段。

然后,IP协议把这个数据包交给以太网。

以太网再把这个数据作为一个以太网帧发送给驱动程序。

然后,这个数据通过了这个网络。

这条线路中的路由器将部分地分解这个数据包以获得3层文件头,以便确定这个数据包应该发送到哪里。

如果这个数据包的目的地是本地以太网子网,这个操作系统将代替路由器为计算机进行地址解析,并且把数据直接发送给主机。

这个过程确实简化了。

但是,如果你能够按照这个进程来做,并且理解数据包在每一个阶段都会发生什么事情,你就征服了理解网络的相当大的一部分问题。

当你开始讨论每一个协议实际上做什么的时候,一切都会变得非常复杂。

如果你刚刚开始学习,在你理解复杂的事情在设法完成什么任务之前,请你先忽略这些复杂的事情。

这样会提高你的学习热情。

小结 1. 与其苦钻OSI模型中的各协议不如好好理解路由器和主机如何利用网络栈传输数据 2. 2层数据称作帧,不包含IP地址。

IP地址和数据包在3层,MAC地址在2层。

3. 除非你是一台路由器,通过网络栈向上发来的数据是给你的,通过网络栈向下发送的数据是你发送的

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

计算机网络分层,是为了从概念上区分,从具体到抽象,是为了方便工业化生产,建立了OSI开放式系统互联参考模型。

物理层、数据链路层,网络层,传输层,会话层,表示层,应用层,一层比一层抽象。

网络为什么要进行分层

我个人理解,关于计算机内的数据传输是要占带宽的,网络分层就是更好的节约带宽,在同个层面的计算机相互做数据传输不会影响到上层的网络或其他同层的网络。

除此之外,安全和便于管理也有一定的影响。

谁能通俗的帮我解释一下网络分层的概念

网络分层就是将网络节点所要完成的数据的发送或转发、打包或拆包,控制信息的加载或拆出等工作,分别由不同的硬件和软件模块去完成。

这样可以将往来通信和网络互连这一复杂的问题变得较为简单。

网络层次的划分   ISO提出的OSI(Open System Interconnection)模型将网络分为七层,即物理层( Phisical )、数据链路层(Data Link)、网络层(Network)、传输层(Transport)、会话层(Session)、表示层(Presentation)和应用层(Application)。

  1. 物理层(Physical layer)是参考模型的最低层。

该层是网络通信的数据传输介质,由连接不同结点的电缆与设备共同构成。

主要功能是:利用传输介质为数据链路层提供物理连接,负责处理数据传输并监控数据出错率,以便数据流的透明传输。

  2. 数据链路层(Data link layer)是参考模型的第2层。

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

  3. 网络层(Network layer)是参考模型的第3层。

主要功能是:为数据在结点之间传输创建逻辑链路,通过路由选择算法为分组通过通信子网选择最适当的路径,以及实现拥塞控制、网络互联等功能。

  4. 传输层(Transport layer)是参考模型的第4层。

主要功能是向用户提供可靠的端到端(End-to-End)服务,处理数据包错误、数据包次序,以及其他一些关键传输问题。

传输层向高层屏蔽了下层数据通信的细节,因此,它是计算机通信体系结构中关键的一层。

  5. 会话层(Session layer)是参考模型的第5层。

主要功能是:负责维扩两个结点之间的传输链接,以便确保点到点传输不中断,以及管理数据交换等功能。

  6. 表示层(Presentation layer)是参考模型的第6层。

主要功能是:用于处理在两个通信系统中交换信息的表示方式,主要包括数据格式变换、数据加密与解密、数据压缩与恢复等功能。

  7. 应用层(Application layer)是参考模型的最高层。

主要功能是:为应用软件提供了很多服务,例如文件服务器、数据库服务、电子邮件与其他网络软件服务。

乌云数据(10/月),香港cera 1核1G 10M带宽/美国cera 8核8G10M

乌云数据主营高性价比国内外云服务器,物理机,本着机器为主服务为辅的运营理念,将客户的体验放在第一位,提供性价比最高的云服务器,帮助各位站长上云,同时我们深知新人站长的不易,特此提供永久免费虚拟主机,已提供两年之久,帮助了上万名站长从零上云官网:https://wuvps.cn迎国庆豪礼一多款机型史上最低价,续费不加价 尽在wuvps.cn香港cera机房,香港沙田机房,超低延迟CN2线路地区CPU...

DiyVM:50元/月起-双核,2G内存,50G硬盘,香港/日本/洛杉矶机房

DiyVM是一家比较低调的国人主机商,成立于2009年,提供VPS主机和独立服务器租用等产品,其中VPS基于XEN(HVM)架构,数据中心包括香港沙田、美国洛杉矶和日本大阪等,CN2或者直连线路,支持异地备份与自定义镜像,可提供内网IP。本月商家最高提供5折优惠码,优惠后香港沙田CN2线路VPS最低2GB内存套餐每月仅50元起。香港(CN2)VPSCPU:2cores内存:2GB硬盘:50GB/R...

小白云 (80元/月),四川德阳 4核2G,山东枣庄 4核2G,美国VPS20元/月起三网CN2

小白云是一家国人自营的企业IDC,主营国内外VPS,致力于让每一个用户都能轻松、快速、经济地享受高端的服务,成立于2019年,拥有国内大带宽高防御的特点,专注于DDoS/CC等攻击的防护;海外线路精选纯CN2线路,以确保用户体验的首选线路,商家线上多名客服一对一解决处理用户的问题,提供7*24无人全自动化服务。商家承诺绝不超开,以用户体验为中心为用提供服务,一直坚持主打以产品质量用户体验性以及高效...

网络分层为你推荐
raxRAX户外鞋的质量怎么样?lazyloadphpwind中门户模式怎么使用lazyload图片加载?笛卡尔乘积离散数学的集合问题。。 第一个笛卡尔的乘积:A={1,2},B={a,b},那么AXB^2是什么武汉教育云平台武汉天喻教育科技有限公司怎么样?好用的手机杀毒软件大家都在用什么手机杀毒软件?哪个最好用?dreamweaver序列号DW序列号是多少啊wifi快速破解器电脑版电脑怎么破解wifi密码没有nvidia控制面板没有nvidia控制面板怎么切换显卡眼镜片品牌什么品牌的近视眼镜片好移动硬盘提示格式化我要打开可移动磁盘 为什么显示格式化
上海域名注册 轻博 win8.1企业版升级win10 anylink 193邮箱 服务器干什么用的 美国在线代理服务器 web服务器安全 创建邮箱 yundun 测试网速命令 广东服务器托管 tracker服务器 酷锐 最新优惠 远程登录 web服务器有哪些 cloudflare 卡巴斯基免费下载 以下 更多