`
qjoycn
  • 浏览: 1208339 次
文章分类
社区版块
存档分类
最新评论

网络七层协议 说明

 
阅读更多

70年代以来,国外一些主要计算机生产厂家先后推出了各自的网络体系结构,但它们都属于专用的。为使不同计算机厂家的计算机能够互相通信,以便在更大的范围内建立计算机网络,有必要建立一个国际范围的网络体系结构标准。

国际标准化组织ISO 1981年正式推荐了一个网络系统结构----七层参考模型,叫做开放系统互连模型(Open System InterconnectionOSI)。由于这个标准模型的建立,使得各种计算机网络向它靠拢, 大大推动了网络通信的发展。

OSI模型有7层结构,每层都可以有几个子层。下面我简单的介绍一下这7层及其功能。

OSI7层从上到下分别是:

7 应用层

6 表示层

5 会话层

4 传输层

3 网络层

2 数据链路层

1 物理层

其中高层,7654层定义了应用程序的功能,

下面3层,321层主要面向通过网络的端到端的数据流。

下面说明一下这7层的功能:

1)应用层:与其他计算机进行通讯的一个应用,它是对应应用程序的通信服务的。例如,一个没有通信功能的字处理程序就不能执行通信的代码,从事字处理工作的程序员也不关心OSI的第7层。但是,如果添加了一个传输文件的选项,那么字处理器的程序员就需要实现OSI的第7层。示例:telnetHTTP,FTP,WWW,NFS,SMTP等。

2)表示层:这一层的主要功能是定义数据格式及加密。例如,FTP允许你选择以二进制或ASII格式传输。如果选择二进制,那么发送方和接收方不改变文件的内容。如果选择ASII格式,发送方将把文本从发送方的字符集转换成标准的ASII后发送数据。在接收方将标准的ASII转换成接收方计算机的字符集。示例:加密,ASII等。

3)会话层:他定义了如何开始、控制和结束一个会话,包括对多个双向小时的控制和管理,以便在只完成连续消息的一部分时可以通知应用,从而使表示层看到的数据是连续的,在某些情况下,如果表示层收到了所有的数据,则用数据代表表示层。示例:RPCSQL等。

4)传输层:这层的功能包括是否选择差错恢复协议还是无差错恢复协议,及在同一主机上对不同应用的数据流的输入进行复用,还包括对收到的顺序不对的数据包的重新排序功能。示例:TCPUDPSPX

5)网络层:这层对端到端的包传输进行定义,他定义了能够标识所有结点的逻辑地址,还定义了路由实现的方式和学习的方式。为了适应最大传输单元长度小于包长度的传输介质,网络层还定义了如何将一个包分解成更小的包的分段方法。示例:IP,IPX等。

6)数据链路层:他定义了在单个链路上如何传输数据。这些协议与被讨论的歌种介质有关。示例:ATMFDDI等。

7)物理层:OSI的物理层规范是有关传输介质的特性标准,这些规范通常也参考了其他组织制定的标准。连接头、针、针的使用、电流、电流、编码及光调制等都属于各种物理层规范中的内容。物理层常用多个规范完成对所有细节的定义。示例:Rj45802.3等。

OSI分层的优点:

1)人们可以很容易的讨论和学习协议的规范细节。

2)层间的标准接口方便了工程模块化。

3)创建了一个更好的互连环境。

4)降低了复杂度,使程序更容易修改,产品开发的速度更快。

5)每层利用紧邻的下层服务,更容易记住个层的功能。

大多数的计算机网络都采用层次式结构,即将一个计算机网络分为若干层次,处在高层次的系统仅是利用较低层次的系统提供的接口和功能,不需了解低层实现该功能所采用的算法和协议;较低层次也仅是使用从高层系统传送来的参数,这就是层次间的无关性。因为有了这种无关性,层次间的每个模块可以用一个新的模块取代,只要新的模块与旧的模块具有相同的功能和接口,即使它们使用的算法和协议都不一样。

网络中的计算机与终端间要想正确的传送信息和数据,必须在数据传输的顺序、数据的格式及内容等方面有一个约定或规则,这种约定或规则称做协议

网络协议主要有三个组成部分:

1、语义:

是对协议元素的含义进行解释,不同类型的协议元素所规定的语义是不同的。例如需要发出何种控制信息、完成何种动作及得到的响应等。

2、语法:

将若干个协议元素和数据组合在一起用来表达一个完整的内容所应遵循的格式,也就是对信息的数据结构做一种规定。例如用户数据与控制信息的结构与格式等。

3、时序:

对事件实现顺序的详细说明。例如在双方进行通信时,发送点发出一个数据报文,如果目标点正确收到,则回答源点接收正确;若接收到错误的信息,则要求源点重发一次。

整理自网络

------------------------------------------------------------------------------

Blog http://blog.csdn.net/tianlesoftware

网上资源: http://tianlesoftware.download.csdn.net

相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx

DBA1 群:62697716(); DBA2 群:62697977()

DBA3 群:62697850 DBA 超级群:63306533;

聊天 群:40132017

--加群需要在备注说明Oracle表空间和数据文件的关系,否则拒绝申请

分享到:
评论

相关推荐

    网络协议说明

    iso七层模型 tcp/ip五层模型 各种协议的层次关系。

    常用网络通信协议结构图(高清)

    常用网络通信协议结构图分别详细的画出了OSI的七层网络结构图和TCP/IP的五层结构图. 对每一层具体协议有明确说明,对网络编程具有很大的参考意义。 每一层包含哪些网络协议,每个协议是什么意思都有明确说明,值得...

    所有网络协议结构的定义

    本资料实现了网络中所有协议的结构体,并说明不同的协议中的报头。 通过了解网络协议结构定义的定义,可以了解报文,了解网络通信中七层的工作原理,同时也懂得如何打包与解包。

    计算机网络典型习题讲解(完整版).ppt

    请从低到高的顺序指出OSI参考模型中的七层, 并对其中(任选的)五层的每一层指出一个实际协议的例子。 答:物理层、数据链路层、网络层、传输层、会话层(或会晤层)、表示层、应用层 物理层:任何一种调制解调...

    银行系统网络的建设方案计算机网络课程设计.docx

    目录 前言 2 一、课程设计目的 3 二、设计分析 3 2.1 需求分析 3 2.2 设计目的 4 2.3 设计要求 4 三、专业名词注解 4 3.1 IP 4 3.2 TCP 4 3.3 BGP 5 3.4 DDN专线 6 3.5 CIDR 7 3.6 网络七层结构 8 四、方案设计 9 ...

    思博伦测试仪avalanche 4-7层全功能配置介绍

    思博伦测试仪各种功能配置使用说明,非常适合作为入门的学习资料

    计算机网络基础知识,仅此一篇足矣

    本文是一篇面向初学者的计算机网络基础知识介绍,涵盖了网络的基本概念、关键组件如IP地址和路由器、OSI七层模型、网络安全、无线网络技术如Wi-Fi和蓝牙、云计算和物联网的概念、网络协议和标准如TCP/IP和HTTP/HTTPS...

    TCP/IP五层(四层)模型

    把网络从逻辑上分成了七层,每一层都有相关的协议和物理设备 它的最大优点是将服务、接口和协议这三个概念明确地区分开来,通过七个 层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯 OSI七层模型我们不...

    计算机网络技术(第六版)课程标准.doc

    教材名称:《计算机网络技术》(第六版) 主 编: 出版时间:2017年8月 适用专业:计算机专业及各类工科高职网络基础课程教学 建议学时:48~64学时 一、编写说明 (一)本课程的性质和任务 性质:《计算机网络技术...

    计算机网络安全管理设计规范.pptx

    好的网络协议分析软件可用于分析OSI网络七层模型的每一层的数据包,它既可用于分析广域网如DDN、帧中继、的数据包,也可用来分析局域网如以太网、令牌环网、FDDI等的数据包;它既可用于分析TCP/IP协议,也可用来分析...

    计算机网络技术课程标准.doc

    一、编写说明 (一)本课程的性质和任务 性质:《计算机网络技术》是计算机类专业(专科)的一门职业技术基础课程。计算机 网络技术是信息系统的平台,因此必须掌握计算机网络的基础理论和基本知识。 任务:通过学习...

    网络驱动程序设计指南

    第七章 重置,停止和关闭 106 7.1 硬件重置(Reset) 106 7.2 停止(Halt)处理程序 106 7.3 关闭(Shutdown)处理程序 107 第八章 广域网微端口 NIC驱动程序 109 8.1 RAS 体系结构 109 8.2 NDISWAN 概述 111 8.3 ...

    计算机网络技术试卷(1).doc

    在OSI的七层参考模型中,工作在第三层上的网间连接设备是(C) A、集线器 B、网关 C、网桥 D、中继器 3.IP地址是一个32位的二进制数,它通常采用点分(C) A、二进制数表示 B、八进制数表示 C、十进制数表示 D、十六进制...

    ATM原理 ATM网络

    第七章 MPOA协议 105 7.1 概述 105 7.2 MPOA的组成成分 105 7.3 MPOA协议 106 7.4 MPOA的工作原理 106 7.5 MPOA的优缺点 106 第八章 MPLS协议 107 8.1 MPLS简介 107 8.2 MPLS的协议发展过程 107 8.3 MPLS的...

    网络基础配置视频.rar

    0190S的七层模型mp4 020数据的传输过程mp4 021 TCP IP协议簇四层模型相关协议了解]mp4 022数据的封装与解封装 过程t了解 p 4 023TCP协议的三次握手【理解】mp4 024TCP协议的四次断开【理解】mp4 025桥接和NAT网络...

    大学计算机基础(PPT)-计算机网络基础.pptx

    OSI参考 模型只是给出了一些原则性说明,并不是一个具体的网络,它将整个网络的功能划分为七 层,具体见图。这七个层次从下到上分别是物理层、数据链路层、网络层、传输层、 会话层、表示层、应用层。每一层执行本层所...

    TCP/IP协议详解卷二:实现

    《TCP/IP详解·卷2:实现》不仅说明了插口API和协议族的关系以及主机实现与路由器实现的差别。还介绍了4.4BSD-Lite版的新的特点。《TCP/IP详解·卷2:实现》适用于希望理解TCP/IP协议如何实现的人,包括编写网络应用...

    计算机网络作业1.doc

    答: OSI网络模型分为七层,即:物理层、数据链路层、网络层、传输层、会话 层、表示层、应用层。 1) 物理层:实现相邻计算机节点之间比特数据流的透明传送,尽可能屏蔽掉具体 传输介质和物理设备的差异; 2) ...

    网络安全问答题.doc

    网络层安全风险缓解方法有: 〔1〕采用安全协议 〔2〕网络不兼容能力 〔3〕网络体系结构 〔4〕安全过滤 〔5〕采用防火墙和口过滤. 安全协议的局限性:网络层并不定义安全预防方法,安全由某些专门的网络协议解决.像 ...

    计算机网络1.0.docx

    OSI环境中负责处理语义的是( )层,负责处理语法的是____层,下面各层负责信息从源到目的地的有序移动。 我的答案: 第一空: 应用 第二空: 表示 6 网络操作系统是( )和( )的接口,它管理计算机的( ) 和( )资源,...

Global site tag (gtag.js) - Google Analytics