深入浅出-网络七层模型.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

深⼊浅出-⽹络七层模型

引⾔

今天回顾⼀下--⽹络七层模型⽹络数据包

⽹络基本概念

OSI模型

OSI模型(OpenSystemInterconnectionmodel)是⼀个由国际标准化组织提出的概念模型,试图供⼀个使各种不同的计算机和⽹络在世界范围内实现互联的标准框架。

它将计算机⽹络体系结构划分为七层,每层都可以供抽象良好的接⼝。了解OSI模型有助于理解实际上互联⽹络的⼯业标准——TCP/IP协议。

OSI模型各层间关系和通讯时的数据流向如图所⽰:

OSI模型

显然、如果⼀个东西想包罗万象、⼀般时不可能的;在实际的开发应⽤中⼀般时在此模型的基础上进⾏裁剪、整合!

七层模型介绍

物理层:

物理层负责最后将信息编码成电流脉冲或其它信号⽤于⽹上传输;

eg:RJ45等将数据转化成0和1;

数据链路层:

数据链路层通过物理⽹络链路供数据传输。不同的数据链路层定义了不同的⽹络和协议特征,其中包括物理编址、⽹络拓扑结构、错误校验、数据帧序列以及流控;

可以简单的理解为:规定了0和1的分包形式,确定了⽹络数据包的形式;

⽹络层

⽹络层负责在源和终点之间建⽴连接;

可以理解为,此处需要确定计算机的位置,怎么确定?IPv4,IPv6!

传输层

传输层向⾼层提供可靠的端到端的⽹络数据流服务。

可以理解为:每⼀个应⽤程序都会在⽹卡注册⼀个端⼝号,该层就是端⼝与端⼝的通信!常⽤的(TCP/IP)协议;

会话层

会话层建⽴、管理和终⽌表⽰层与实体之间的通信会话;

建⽴⼀个连接(⾃动的⼿机信息、⾃动的⽹络寻址);

表⽰层:

表⽰层供多种功能⽤于应⽤层数据编码和转化,以确保以⼀个系统应⽤层发送的信息可以被另⼀个系统应⽤层识别;

可以理解为:解决不同系统之间的通信,eg:Linux下的QQ和Windows下的QQ可以通信;

应⽤层:

OSI的应⽤层协议包括⽂件的传输、访问及管理协议(FTAM),以及⽂件虚拟终端协议(VIP)和公⽤管理系统信息(CMIP)等;

规定数据的传输协议;

常见的应⽤层协议:

常见的应⽤层协议

互联⽹分层结构的好处:上层的变动完全不影响下层的结构。

OSI七层模型通过七个层次化的结构模型使不同的系统不同的⽹络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输。

完成中继功能的节点通常称为中继系统。在OSI七层模型中,处于不同层的中继系统具有不同的名称。

⼀个设备⼯作在哪⼀层,关键看它⼯作时利⽤哪⼀层的数据头部信息。⽹桥⼯作时,是以MAC头部来决定转发端⼝的,因此显然它是数据链路层的设备。

具体说:

物理层:⽹卡,⽹线,集线器,中继器,调制解调器

数据链路层:⽹桥,交换机

⽹络层:路由器

⽹关⼯作在第四层传输层及其以上

集线器是物理层设备,采⽤⼴播的形式来传输信息。

交换机就是⽤来进⾏报⽂交换的机器。多为链路层设备(⼆层交换机),能够进⾏地址学习,采⽤存储转发的形式来交换报⽂.。

路由器的⼀个作⽤是连通不同的⽹络,另⼀个作⽤是选择信息传送的线路。选择通畅快捷的近路,能⼤⼤提⾼通信速度,减轻⽹络系统通信负荷,节约⽹络系统资源,提⾼

⽹络系统畅通率。

交换机和路由器的区别

交换机拥有⼀条很⾼带宽的背部总线和内部交换矩阵。交换机的所有的端⼝都挂接在这条总线上,控制电路收到数据包以后,处理端⼝会查找内存中的地址对照表以确定⽬

的MAC(⽹卡的硬件地址)的NIC(⽹卡)挂接在哪个端⼝上,通过内部交换矩阵迅速将数据包传送到⽬的端⼝,⽬的MAC若不存在则⼴播到所有的端⼝,接收端⼝回应后

交换机会学习“”新的地址,并把它添加⼊内部MAC地址表中。

使⽤交换机也可以把⽹络分段“”,通过对照MAC地址表,交换机只允许必要的⽹络流量通过交换机。通过交换机的过滤和转发,可以有效的隔离⼴播风暴,减少误包和错包

的出现,避免共享冲突。

交换机在同⼀时刻可进⾏多个端⼝对之间的数据传输。每⼀端⼝都可视为独⽴的⽹段,连接在其上的⽹络设备独⾃享有全部的带宽,⽆须同其他设备竞争使⽤。当节点A向

节点D发送数据时,节点B可同时向节点C发送数据,⽽且这两个传输都享有⽹络的全部带宽,都有着⾃⼰的虚拟连接。假使这⾥使⽤的是10Mbps的以太⽹交换机,那么该

交换机这时的总流通量就等于2×10Mbps=20Mb

文档评论(0)

Saucebox + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档