`
xudongcsharp
  • 浏览: 477001 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

网络七层协议的形象说明

 
阅读更多
第一层,物理层        
OSI模型最低层的“劳苦大众”。它透明地传输比特流,就是传输的信号。该层上的设备包括集线器、发送器、接收器、电缆、连接器和中继器。     

第二层,数据链路层     
这一层是和包结构和字段打交道的和事佬。一方面接收来自网络层(第三层)的数据帧并为物理层封装这些帧;另一方面数据链路层把来自物理层的原始数据比特封装到网络层的帧中。起着重要的中介作用。     
数据链路层由IEEE802规划改进为包含两个子层:介质访问控制(MAC)和逻辑链路控制(LLC)。     
智能集线器、网桥和网络接口卡(NIC)等就驻扎在这一层。但是网络接口卡它同样具有物理层的一些编码功能等。     

第三层,网络层     
这一层干的事就比较多了。它工作对象,概括的说就是:电路、数据包和信息交换。     
网络层确定把数据包传送到其目的地的路径。就是把逻辑网络地址转换为物理地址。如果数据包太大不能通过路径中的一条链路送到目的地,那么网络层的任务就是把这些包分成较小的包。     
这些光荣的任务就派给了路由器、网桥路由器和网关。     
以后几层属于较高层,通常驻留在跨网络相互通信的计算机中,而不象以上几层可以独自为阵。设备中只有网关可跨越所有各层。     

第四层,传输层。     
确保按顺序无错的发送数据包。传输层把来自会话层的大量消息分成易于管理的包以便向网络发送。     

第五层,会话层。     
在分开的计算机上的两种应用程序之间建立一种虚拟链接,这种虚拟链接称为会话(session)。会话层通过在数据流中设置检查点而保持应用程序之间的同步。允许应用程序进行通信的名称识别和安全性的工作就由会话层完成。     

第六层,表示层。     
定义由应用程序用来交换数据的格式。在这种意义上,表示层也称为转换器(translator)。该层负责协议转换、数据编码和数据压缩。转发程序在该层进行服务操作。     

第七层,应用层,该层是OSI模型的最高层。应用层向应用进程展示所有的网络服务。当一个应用进程访问网络时,通过该层执行所有的动作。     
纵观七层,从低级到高级。作一个形象的比喻就是从汇编到了BASIC,越到高层与硬件的关联就越弱。   

所谓的网络七层协议就是OSI模型,具体分为:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。     

7——应用层     
6——表示层     
5——会话层     
4——传输层     
3——网络层     
2——数据链路层     
1——物理层


物理介质     
七层模型在Windows程序下的体现:     
物理层----就是我们看得见的网卡。网卡的作用就是把线路发送过来的高频电流转化数据包,然后传给网卡驱动程序,同是也把网卡驱动程序传送过来的数据包转化成电信号传送出去。定义通过网络设备发送数据的物理方式:是网络媒介和设备间的接口。     
数据链路层----是网卡驱动程序。定义控制通信连接的程序;封包;监测和改正包传输错误。     
网络层----即NDIS,NDIS提供网络接口。决定网络设备间如何传输数据;根据唯一的网络设备地址选择包;提供流和拥塞控制,以阻止同时网络资源的损耗。     
传输层----即TCP,TCP协议的封包处理是在这一层进行的。管理网络中首尾连接的信息传送;提供通过错误恢复和流控制装置传送可靠且有序的包;提供无连接面向包的传送。     
会话层----即SPI,SPI是服务提供者接口,管理用户间的会话和对话;控制用户间的连接和挂断连接;报告上层错误。     
表示层----API,它为应用程序提供接口。API负责SPI与应用程序之间的通信;定义不同体系间不同数据格式;具体说明独立结构的数据传输格式;编码和解码数据;加密和解密数据;压缩和解压缩数据。     
应用层----EXE,就是大家常见的应用程序。定义用于网络通信和数据传输的用户接口程序;提供标准服务,比如虚拟终端、文档以及任务的传输和操作。       
七层协议与Windows结构的生产力映射如下:         
7 应用层 7 应用程序(exe)         
6 表示层 6 Winsock API (dll)         
5 会话层 5 SPI(dll)         
4 传输层 4 TDI(vxd、sys)         
3 网络层 3 NDIS(vxd、sys)         
2 数据链路层 2 网卡驱动程序(vxd、sys)         
1 物理层 1 网卡
分享到:
评论

相关推荐

    OSI七层模型三维图

    它将网络通信过程划分为七层,每一层都有其特定的功能,通过上下层之间的交互来完成整个网络通信。三维图的呈现方式有助于我们更直观地理解这七层模型的结构和作用。 1. **物理层(Physical Layer)** - 物理层是...

    网络基础知识梳理(预科一).pdf

    OSI七层模型是一个理论上的网络通信模型,它将网络通信的过程划分为七个层次,每一层都有其特定的功能和协议。这七层分别是:物理层、数据链路层、网络层、传输层、会话层、表示层以及应用层。 物理层主要负责数据...

    计算机网络课程课件下载

    计算机网络主要包括了网络协议(如TCP/IP)、网络层次模型(OSI七层模型或TCP/IP四层模型)、网络设备(路由器、交换机、集线器等)、无线网络技术、网络安全、网络管理等多个主题。这些内容通常会通过PPT或其他演示...

    计算机网络(第4版) 清华大学版 中文版课后答案

    每一层协议相对独立,更改其中一层不会影响其他层。 **解析:** 协议分层是网络设计中的基本原则之一。通过分层,可以更好地组织和管理网络功能,同时也便于标准化和模块化设计。 ##### 12. ISO七层模型的特点 ...

    2022年浅析改进计算机网络基础课程教学方法的研究.docx

    课程的特点是理论性强,涉及大量抽象的概念,如OSI七层模型、TCP/IP四层模型、网络协议、数据传输等,这些内容对学生来说往往难以理解和记忆。在高职院校的教学中,面对这些挑战,改进教学方法显得尤为关键。 首先...

    计算机网络---常见问题目录

    23. **ISO与OSI**:ISO是国际标准化组织,OSI是它提出的七层网络模型,用于描述通信协议的框架。 24. **透明传输**:计算机网络中的透明传输意味着数据传输不受底层网络结构影响,而政府机构的“透明度”是指信息的...

    世界著名计算机教材 --计算机网络(第4版)中文、英文答案

    - **详细解释:** ISO七层模型是一种广泛接受的网络体系结构模型,它将网络通信划分为七个不同的层次。在这一模型中,物理通信只发生在最低层——物理层,而其他层并不涉及实际的物理通信。物理层负责比特流的传输,...

    计算机网络 自顶向下方法 课后答案(不知第几版)

    **详细内容**:这里采用了一个外交官邀请的例子来形象地说明计算机网络中两台设备是如何通过一系列消息交互来安排通信的。在这个例子中,爱丽丝和鲍勃分别代表两个网络节点,它们之间的通信就像外交官之间的约会一样...

    东北农业大学20春《离散数学》在线测试题答案.docx

    描述中提到的“垂直的”协议可能是指协议层次结构,如 OSI 模型,其中协议按照功能分为七层,每一层负责不同的通信任务。但是,"垂直的"不是协议的标准术语,因此这里可能存在误解。正确的说法是协议是分层的,而非...

    computer networking答案

    - **详细解析**:这段内容通过外交礼仪来类比网络通信的过程,非常形象地说明了在网络中两台机器之间进行通信时需要经历的步骤。就像两位大使通过多次协商来确定会面的时间一样,网络中的通信也需要通过一系列的握手...

    电子商务系统规划报告

    - **目标**:增加客户群、展示公司历史和发展现状、发布客户感兴趣的信息、提供最新的手机产品信息、搭建在线互动平台和论坛、解答客户问题、发布招聘信息等,以提升公司知名度和品牌形象。 - **基本策略**:产品...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    各浏览器开发商已经达成协议,对XML实行严格而挑剔的解析,任何细小的错误都会被报告。你可以将上面的myfile.xml修改一下,比如将改为,然后用IE5直接打开myfile.xml,会得到一个出错信息页面: <title>XML轻松...

    c#学习笔记.txt

    51099在线学习网发布 文章来源:网络收集 发布时间:2006-05-25 字体: [大 中 小] 51099在线学习网 http://www.51099.com 1, 结构(struct) 与 类(class) [attributes] [modifiers] struct identifier [:...

Global site tag (gtag.js) - Google Analytics