网络协议概述

大多数网络都采用分层的体系结构,每一层都建立在它的下层之上,同时向它的上一 层提供一定的服务,而把如何实现这一服务的细节对上一层加以屏蔽。一台设备上的第 n 层与另一台设备上的第 n 层进行通信的规则就是第 n 层协议。在网络的各层中存在着许多 协议,接收方和发送方同层的协议必须一致,否则一方将无法识别另一方发出的信息。网 络协议是网络上所有设备(网络服务器、计算机及交换机、路由器、防火墙等)之间通信 规则的集合,它规定了通信时信息必须采用的格式和这些格式的意义。通过网络协议,网 络上各种设备才能够相互交换信息。

由于网络节点之间联系的复杂性,在制定协议时,通常把复杂成分分解成一些简单成 分,然后再将它们复合起来。最常用的复合技术就是采用层次的方法,网络协议的层次结 构如下:

结构中的每一层都规定有明确的任务及接口标准。 把用户的应用程序作为最高层。 除了最高层外,中间的每一层都向上一层提供服务,同时又是下一层的用户。 把物理通信线路作为最低层,它使用从最高层传送来的参数,是提供服务的基础。 为了使不同厂家生产的计算机能够相互通信,以便在更大的范围内建立计算机网络,国

际标准化组织(ISO)在 1978 年提出了“开放系统互连参考模型”,即著名的 OSI/RM 模型 (Open System Interconnection/Reference Model)。它将计算机网络体系结构的通信协议划分为

七层,自下而上依次为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 其中低 4 层完成数据传送服务,上面 3 层面向用户。对于每一层,至少制定两项标准 :

服务定义和协议规范。前者给出了该层所提供的服务的准确定义,后者详细描述了该协议 的动作和各种有关规程,以保证服务的提供。

应用层 :是开放系统互连环境的最高层。应用层为操作系统或网络应用程序提供访 问网络服务的接口。

表示层 :为上层用户提供共同的数据或信息的语法表示变换。为了让采用不同编码 方法的计算机在通信中能相互理解数据的内容,可以采用抽象的标准方法来定义数 据结构,并采用标准的编码表示形式。表示层管理这些抽象的数据结构,并将计算 机内部的表示形式转换成网络通信中采用的标准表示形式。数据压缩和加密也是表 示层可提供的表示变换功能。

会话层 :也称会晤层,主要功能是组织和同步不同的主机上各种进程间的通信(称 为对话),负责在两个会话层实体之间进行对话连接的建立和拆除。会话层还提供在数据流中插入同步点的机制,使得数据传输因网络故障而中断后,可以不必从头开始而是仅重传最近一个同步点以后的数据。
传输层 :负责数据传送的最高层次。传输层完成同处于资源子网中的两个主机(即源主机和目的主机)间的连接和数据传输,也称为端到端的数据传输。
网络层 :主要任务就是要选择合适的路由,使网络层的数据传输单元——分组能够正确无误地按照地址找到目的站。
数据链路层 :负责在两个相邻的节点间的线路上无差错地传送以帧为单位的数据,每一帧包括一定的数据和必要的控制信息,在接收点接收到数据出错时要通知发送方重发,直到这一帧无误地到达接收节点。
物理层 :定义了为建立、维护和拆除物理链路所需的机械的、电气的、功能的和规程的特性,其作用是使原始的数据比特流能在物理介质上传输。具体涉及接插件的 规格、“0”或“1”信号的电平表示、收发双方的协调等内容。物理层为上一层的数 据链路层提供一个物理连接,通过物理连接透明地传输比特流。所谓透明传输是指 经实际电路传送后的比特流没有变化,任意组合的比特流都可以在这个电路上传输, 物理层并不知道比特的含义。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值