第2章+网络体系结构与网络协议.ppt_第1页
第2章+网络体系结构与网络协议.ppt_第2页
第2章+网络体系结构与网络协议.ppt_第3页
第2章+网络体系结构与网络协议.ppt_第4页
第2章+网络体系结构与网络协议.ppt_第5页
已阅读5页,还剩87页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 第2章网络体系结构与协议 2 本章学习要求 掌握 协议 层次 接口与网络体系结构的基本概念掌握 网络体系结构的层次化研究方法掌握 OSI参考模型及各层的基本服务功能掌握 TCP IP参考模型的层次划分 各层的基本服务功能与协议族了解 OSI参考模型与TCP IP参考模型的比较 3 由于计算机型号不一 终端类型各异 加之线路类型 连接方式 同步方式 通信方式的不同 给网络中各结点的通信带来许多不便 由于在不同计算机系统之间 真正以协同方式进行通信的任务是十分复杂的 为了设计这样复杂的计算机网络 早在最初的ARPANET设计时即提出了分层的方法 分层 可将庞大而复杂的问题 转化为若干较小的局部问题 而这些较小的局部总是比较易于研究和处理 4 以日常写信并通过邮局邮寄的过程为例进行来说明网络分层的概念 如有一封从南开大学到清华大学的信 对通信双方来讲 真正关心的是信的内容 但为了将信传递到对方手中 需要进行相应的处理 中间经历多个环节 5 6 7 写信人 邮局 运输部门对信件的封装 用户 写信人 需要将信装入信封 信封上需要填写收信人地址 姓名和邮编以及寄信人的地址 姓名和邮编 还有投递方式等 这就是写信人对信件的封装 邮局和运输部门都需按照用户的指示来投递信件 8 写信人和收信人之间的协议 约定 写信时必须采用双方都懂的语言 开头是对方称谓 中间是内容 最后是落款和时间等 这样 对方收到信后 才可以看懂信中的内容 知道是谁写的 什么时候写的等 例如 间谍之间通过密码来传递信息 邮局与邮局之间的协议 约定 A地和B地的邮局应采用相同的规则或约定 当A地的信件到达B地后 B地邮局能按相互的约定将信件传送到收信人手中 运输部门与运输部门之间的协议 约定 A B两地的运输部门将按照它们事先的约定 将信件交给指定的邮局 或接受邮局发送来的信件 9 寄信人与邮局之间的协议 约定 信写好之后 必须将信封装并交由邮局寄发 这时寄信人按规定填写信封并购买邮票 邮局与运输部门之间的协议 约定 邮局先将信件进行分拣和分类 再交付运输部门进行运输 如航空信交民航 平信交铁路或公路运输部门等 这时邮局和运输部门将约定信件的到站地点 时间和包裹形式等 10 为了将信件从A地送到B地的收信人手中 A地邮局与B地邮局之间 A地运输部门与B地运输部门之间都有一定的协议或约定 11 12 1 协议 Protocol 计算机网络的通信是一个非常复杂的过程 因此通信双方都应遵循一定的规则和规程 这就是协议 Protocol 即通信双方在通信过程中必须遵守的规则的集合 协议代表着标准化 它是一组规则的集合 是进行交互的双方必须遵守的约定 在网络系统中 为了保证数据通信双方能正确而自动地进行通信 针对通信过程的各种问题 制定了一整套约定 这就是网络系统的通信协议 从本质上讲 协议是一种特殊的软件 是一套语义和语法规则 用来规定有关功能部件在通信过程的操作 13 协议有三个要素 即 语法 Syntax 数据与控制信息的格式 数据编码等 如 数据格式 编码 信号电平等 语义 Semantic 控制信息的内容 需要做出的动作及响应 如 需要发生何种控制信息 完成何种动作 做出何种应答等 时序 Timing 事件先后顺序和速度匹配 是对事件实现顺序的详细说明 如 速度匹配 排序等 14 以两个人打电话为例来说明协议的概念 甲要打电话给乙 首先甲拨通乙的电话号码 对方电话振铃 乙拿起电话 然后甲乙开始通话 通话完毕后 双方挂断电话 在这个过程中 甲乙双方都遵守了打电话的协议 其中 电话号码就是 语法 的一个例子 一般电话号码由五到八位阿拉伯数字组成 如果是长途要加拨区号 国际长途还有国家代码等等 两人之间的谈话选择使用什么语言也是语法 15 甲拨通乙的电话后 乙的电话振铃 振铃是一个信号 表示有电话打进 乙选择接电话 讲话 这一系列的动作包括了控制信号 响应动作 讲话内容等等 就是 语义 的例子 时序 的概念更好理解 因为甲拨了电话 乙的电话才会响 乙听到铃声后才会考虑要不要接 这一系列事件的因果关系十分明确 不可能没有人拨乙的电话而乙的电话会响 也不可能在电话铃没响的情况下 乙拿起电话却从话筒里传出甲的声音 16 2协议分层近40年来 计算机网络飞速发展 已成为一种复杂 多样的大系统 计算机网络的实现要解决很多复杂的技术问题 支持多种通信媒体 如电话线 铜缆 光纤 卫星等 支持多厂商 异种机互联 包括软件的通信约定至硬件接口的规范 支持多种业务 如批处理 交互分时 数据库等 支持高级人机接口 满足人们对多媒体日益增长的需求 如何有效地解决这所有的问题 17 网络设计者通常采用分层模型来开发网络协议 分层模型描述了把通信问题分为几个子问题的方法 每个子问题对应一层 即 分而治之 将一个复杂的系统分解成一个个容易处理的子问题 然后加以解决 分层设计方法是按照信息的传输过程将网络的整体功能划分为一个个子功能层 每层完成特定功能 同等功能层之间采用相同的协议 相邻功能层之间通过接口进行信息传递 各层协调起来实现整个网络系统 层次结构的好处在于使每一层实现一种相对独立的功能 分层结构还有利于交流 理解和标准化 18 在一般分层结构中 n层是n 1层的用户 又是n 1层的服务提供者 n 1层虽然只直接使用了n层提供的服务 实际上它通过n层还间接地使用了n 1层以及以下所有各层的服务 19 接口 interface 接口是同一结点内相邻层之间交换信息的连接点 同一个结点的相邻层之间存在着明确规定的接口 低层向高层通过接口提供服务 高层通过接口调用服务获得服务 只要接口条件不变 低层功能不变 低层功能的具体实现方法与技术的变化不会影响整个系统的工作 20 服务原语 服务在形式上是由一组原语 Primitive 来描述的 原语是指一种不可再分的操作 提供用户和其他实体访问该服务的方法 定义了上层实体与下层实体间的接口模型 通常服务原语有请求 指示 响应和证实四类 请求 Request 原语是由一个实体发送给服务提供者的 希望得到某些操作的服务请求 指示 Indication 原语通知上层实体某个事件的发生 响应 Response 原语指示一个实体希望响应一个事件 证实 Confirm 原语返回对先前请求的响应 21 服务可分为面向连接的服务 如虚电路 保证数据流有序 和面向无连接的服务 如数据报 每个报文相对独立 到达目的地的先后顺序可能是乱序 两种形式 服务还可以分为 有证实 和 无证实 的服务 有证实服务包括请求 指示 响应和证实四个原语 无证实服务只有请求和指示两个原语 服务质量 QOS 用来评价每种服务的特性 通常面向可靠连接的服务质量较高 因为在接收方有确认和重传的处理过程 但增加了额外的开销和延迟 服务形式 22 服务形式 23 二 OSI参考模型的结构在制定计算机网络标准方面 起着很大作用的两大国际组织是 国际电报与电话咨询委员会 CCITT 国际标准化组织 ISO CCITT与ISO的工作领域不同 CCITT主要是考虑通信标准的制定 ISO主要是考虑信息处理与网络体系结构 24 1974年 美国的IBM公司宣布了它研制的系统网络体系结构SNA SystemNetworkArchitecture 为了使不同体系结构的计算机网络都能互连 国际标准化组织 ISO 于1979年成立了一个专门的机构来研究该问题 不久 他们就提出一个试图使各种计算机在世界范围内互连成网的标准框架 即著名的开放系统互连基本参考模型OSI RM OpenSystemsInterconnectionReferenceModel 简称为OSI 25 1 OSI参考模型是一个描述网络层次结构的模型2 OSI参考模型定义的主要内容信息在网络中的传输过程各层的功能和架构3 OSI参考模型是网络设计的蓝图 并非指一个现实的网络 26 在OSI中的 开放 是指只要遵循OSI标准 一个系统就可以与位于世界上任何地方 同样遵循同一标准的其它任何系统进行通信 27 OSI参考模型的特点 网络中各节点具有相同的层次 不同节点的同等层具有相同的功能 同一节点内相邻层之间通过接口通信 每一层可以使用下层提供的服务 并向其上层提供服务 不同节点的同等层按照协议实现对等层之间的通信 28 OSI参考模型的结构 通信子网 资源子网 29 30 低三层是属于通信子网层面上的 而高四层是属于资源子网上的 特点 1 除了在物理媒体上进行的是实通信之外 其余各对等实体间进行的都是虚通信 2 对等层的虚通信必须遵循该层的协议 3 n层的虚通信是通过n n 1层间接口处n 1层提供的服务以及n 1层的通信 通常也是虚通信 来实现的 它最大的特点是开放性 定义了网络互联的基本参考模型 不同厂家的网络产品 只要遵照这个参考模型 就可以实现互联 互操作和可移植 31 三 OSI参考模型各层的功能1 物理层物理层 physicallayer 直接与传输介质相连 是OSI分层结构体系中最底层 也是最重要 最基础的一层 它是建立在通信介质基础上 实现设备之间的物理接口 主要功能是完成相邻节点之间原始比特流的正确传输 功能 利用传输介质为通信的网络结点之间建立 管理和释放物理连接 实现比特流的透明传输 为数据链路层提供数据传输服务 数据传输单元是比特 32 物理层协议是为了把信号由一方经过物理媒体传到另一方 物理层所关心的是如何把通信双方连起来 为数据链路层实现无差错的数据传输创造环境 物理层不负责传输的检错和纠错任务 检错和纠错工作由数据链路层完成 物理层协议规定了为此目的进行建立 维持与拆除物理信道有关的特性 如 物理特性 机械特性 电气特性 功能特性和规程特性 33 34 实现实体之间的按位传输 保证按位传输的正确性 并向数据链路层提供一个透明的位流传输 即是将原始比特流从一台计算机传送到另一台计算机 在数据终端设备 数据通信和数据交换设备之间完成对数据链路的建立 保持和拆除操作 物理层涉及的参数有信号电平 比特宽度 通信方式 单工 半双工 全双工 物理层连接的网络连接设备 网卡 中继器及调制解调器是连接在物理层的网络连接设备 35 2 数据链路层物理层是通过通信介质 实现实体之间链路的建立 维护和拆除 形成物理连接 物理层只是接收和发送一串比特位信息 不考虑信息的意义和信息的结构 物理层不能解决真正的数据传输与控制 如异常情况处理 差错控制与恢复 信息格式 协调通信等 为了进行真正有效的 可靠的数据传输 就需要对传输操作进行严格的控制和管理 这就是数据链路传输控制规程 也就是数据链路层协议 建立在物理层基础上的 通过一些数据链路层协议 在不太可靠的物理链路上实现可靠的数据传输 36 数据链路层 datalinklayer 的主要功能是在两个相邻节点间的物理线路上进行数据无差错的传输 数据链路层的功能是加强物理层原始比特流的传输功能 建立 维持和释放网络实体之间的数据链路连接 使之对网络层呈现为一条无差错通路 因为物理传输的过程中可能产生错误 数据链路层的基本任务就是数据链路的激活 保持和去活 以及对数据的检错与纠错 使本质上不可靠的传输媒介变成可靠的传输通路提供给网络层 对应的传输单元是帧 将数据封装在不同的帧中发送 并处理接收端送回的确认帧 37 帧 frame 也是一个分组 只是在这一层面上分组被称为帧 是分组在一个具体网络上的实现 一个网络上的数据帧是该网上传输的最小数据单元 包括按协议规定划分好的数据部份 发送和接收结点的地址以及相应的处理控制部份 与高层分组的区别是 帧所包括的发送和接收地址必须是各结点的物理地址而不是逻辑地址或更高层的连接端口 而且 必须用具体的字符规定每个被传输帧的开头和结尾的标识 一般通过附加特殊的二进制编码来实现 38 39 功能 在物理层提供的服务基础上 数据链路层在通信的实体间建立数据链路连接 传输以 帧 为单位的数据包 采用差错控制与流量控制方法 检测和纠正由物理层提供的原始比特流中的差错 为网络层提供设计良好的链路层服务接口 使有差错的物理线路变成无差错的数据链路 确保一段链路上数据帧的可靠传输 把从第三层接到的数据分组加上帧头 帧尾形成数据帧 包括顺序控制 差错控制 流量控制等 40 1 帧同步 指收方应当从收到的比特流中准确地区分帧的起始与终止 2 链路管理 链路管理就是对数据链路层连接的建立 维持和释放操作 3 差错控制 差错控制有两种 一种是向前纠错 另一种是检错重发 差错控制的任务则是发现差错 并采用重发的方式纠正错误 在发送方处理发送帧丢失或确认帧丢失 在接收方处理接收的帧的错误检测 41 4 流量控制 就是在数据传输过程中 保证不会产生数据过载 阻塞和死锁现象 保证数据的正常传输 就是控制在一个特定时间内允许发送方发出多少个数据帧 以避免发送端发送信息量大于接收端的接收能力 处理发送能力和接收能力的协调问题 即发送和接收速度的匹配 5 透明传输 在数据链路层中 对所传输的数据无论它们是由什么样的比特组合起来的 在数据链路上都应该能够正确地传输 42 6 识别数据和控制 多数数据和控制信息处于同一帧中 并且它们由同一通信信道传输 因此要有使接收方能将它们区分开来的方法和措施 7 寻址 在多点连接进行数据传输时 要保证每一帧数据送到指定的地方 接收方要能知道数据的发送方是谁 这就需要系统具有寻址功能 8 通信控制规程 通信控制规程又称传输控制规程 它是为实现传输控制所制定的一些规格和顺序 数据链路层连接的网络连接设备 网桥 网关及交换机是连接在数据链路层上的网络连接设备 43 3 网络层网络层也称通信子网层 网络层是通信子网的最高层 是高层与低层协议之间的接口层 网络层用于控制通信子网的操作 是通信子网与资源子网的接口 网络层关系到通信子网的运行控制 体现了网络应用环境中资源子网访问通信子网的方式 网络层 networklayer 的主要功能是通过数据链路层的服务将每个分组或包从源端传输到目的端 完成网络中电脑间的分组或包传输 在网络层中 还要完成对数据帧添加源端地址和目的地址字符串的工作 以确保数据传输路径正确无误 44 网络层的主要任务就是寻址 即选择合适的路径 使传输层传送来的数据正确无误地找到目的电脑 此外 由于网络中会同时出现过多的报文 造成子网拥塞 网络层必须对此加以控制 流量控制 当数据传送需要经过不同寻址方式 不同网络协议的子网时 网络层也必须使这些异构网络能够互连 功能 通过路由选择算法为分组通过通信子网选择最适当的路径 为数据在结点之间传输创建逻辑链路 实现拥塞控制 网络互连等功能 数据的传送单位是分组或包 45 46 网络层所提供的服务有两个大类 面向连接的网络服务和无连接的网络服务 所谓连接是两个对等实体为进行数据通信而进行的一种结合 面向连接的网络服务是在数据交换之前 必须先建立连接 当数据交换结束后 及时终止这个连接 无连接服务是两个实体之间的通信不需要先建立好一个连接 通信所需的资源无需事先预定保留 所需的资源是在数据传输过程中动态地进行分配的 面向连接的服务是可靠的报文序列服务 无连接服务却不能防止报文的丢失 重发或失序 但无连接服务灵活 方便 快捷 网络层连接的网络连接设备 路由器 三层交换机是连接在网络层的网络连接设备 47 4 传输层物理层是在链路上透明地传送比特流 数据链路层使得相邻结点所构成的不可靠的链路传输无差错的帧 网络层是在链路层的基础上提供路由选择 流量控制 防止阻塞和死锁现象的产生 以及提供网络互联服务功能 对通信子网的用户来说希望得到的是端到端的可靠通信服务 通过传输层的服务来弥补各通信子网提供的有差异和有缺陷的服务 通过传输层的服务 增加服务功能 使通信子网对两端的用户都变成透明的 48 网络层是通信子网的一个组成部分 网络层提供的是数据报和虚电路两种服务 网络服务质量并不可靠 在数据报服务方面 网络层无法保证报文无差错 无丢失 无重复 无法保证报文按顺序从发送端到接收端 由于用户无法对通信子网加以控制 所以无法采用通信处理机来解决网络服务质量低劣的问题 解决问题的唯一办法就是在网络上增加一层协议 这就是传输层协议 完成报文的分组和重组 49 50 传输层 transportlayer 的主要功能是向用户提供可靠的 透明的端到端的数据传输 以及差错控制和流量控制机制 是完成网络中不同电脑上的用户进程之间可靠的数据传输 功能 在网络层的基础上 向用户提供可靠的端到端 end to end 服务 处理数据包错误 数据包次序 以及其他一些关键传输问题 实现两个终端系统间传送的分组无差错 无丢失 无重复 且分组顺序无误 该层及其以上层次的数据单元是报文 51 传输层向高层屏蔽了下层数据通信的细节 是计算机通信体系结构中关键的一层 确保整个消息端到端的传递 从一台计算机的特定程序传送到另一台计算机的特定程序 具体任务是建立控制和释放应用实体 表示实体和会话实体之间的连接 并提供透明的数据传输 根据会话实体的要求 提供优质的服务 52 5 会话层会话层 sessionlayer 允许在两台电脑的用户之间建立会话关系 会话层负责建立并维护两台电脑间的通信连接 也为两台电脑间通信确定正确的数据顺序 基本任务是负责两台主机之间的原始报文的传输 通过会话层提供的一个面向用户的连接服务 为合作的会话层用户之间的对话和活动提供组织和同步所必须的手段 并对数据的传输进行控制和管理 如果通信在该层以下中断了 会话层将努力重新建立通信 53 会话层提供管理对话控制功能 即双方数据的交换 会话层允许信息同时双向传输 即会话层服务同步 或任一时刻只能单向传输 类似于物理信道上的半双工模式 会话层将记录此时该轮到哪一方 就像我们平时大家轮流发言一样 功能 负责维护两个结点之间的传输链接 以便确保点 点传输不中断 管理数据交换 54 注 SYN是同步控制信息 55 6 表示层表示层 presentationlayer 主要用于处理数据格式化问题 由于不同的软件其应用程序所使用的数据格式也不同 所以必须对数据进行格式化 表示层以下各层主要解决从源端机器到目标机传送比特数据的可靠性 而表示层则主要检查信息的语法和语义是否正确 表示层需要选定一种通用的标准对数据进行编码 56 EBCDIC是IBM设计的编码 8位编码 而ASCII是7位编码 57 58 59 表示层还要对数据进行压缩和解压缩 加密和解密等工作 功能 用于处理在两个通信系统中交换信息的表示方式 数据格式变换 数据加密与解密 数据压缩与恢复 由于一条信息在不同机器中的表示形式可能不一样 表示层用来解决这个问题 为双方的上层 应用层 提供相互通用的数据表示 包括字符集转换 数据压缩 加密解密等 如英法两国的哲学家对话中过程模拟 60 61 由于没有共同的语言 每人都请了一位翻译 每个翻译又进一步和一位秘书联络 哲学家A希望能向哲学家B表达他对兔子的感情 他把这一信息用英语通过第2层与第3层之间的接口传给他的翻译 Ilikerabbits 翻译根据协议使用汉语作为中间语言 消息被转换为 我喜欢兔子 对语言的选择是对应层协议的事 与对等进程无关 接下来翻译把消息交给秘书传递 当消息到达时 它被翻译成法语并通过第2层与第3层之间的接口到达哲学家B 62 表示层为应用层提供的服务有三项内容 1 语法转换 语法转换涉及代码转换和字符集的转换 数据格式的修改 数据结构操作的适配 数据压缩 数据加密等 2 语法选择 语法选择是提供初始选择的一种语法和随后修改这种选择的手段 3 联接管理 利用会话层提供的服务建立表示联接 管理在这一联接之上的数据运输和同步控制 以及正常或非正常地终止联接 63 7 应用层应用层 applicationlayer 是整个OSI体系结构中的最顶层 它主要是为用户服务的 通过它与网络的数据通信来满足用户的需求 联网的目的是支持不同电脑的进程间进行数据交换 而所有的进程最终都是为用户服务的 应用层包括了用户需要的所有协议 应用层的主要内容取决于用户的各自需要 这一层涉及的主要内容有 分布数据库 分布计算技术 网络操作系统和分布操作系统 远程文件传输 电子邮件 终端电话及远程作业录入与控制等 64 功能 为应用程序提供了网络服务 是直接为用户的应用进程提供服务的 需要识别并保证通信对方的可用性 使得协同工作的应用程序之间的同步 建立传输错误纠正与保证数据完整性的控制机制 使得用户 人或软件 可以访问网络 即提供用户和网络的接口 包括文件传输服务 电子邮件服务等 65 四 OSI环境中的数据传输过程发送进程送给接收进程的数据 实际上是经过发送方各层从上到下传递到物理媒体 通过物理媒体传输到接收方后 再经过从下到上各层的传递 最后到达接收进程 66 67 68 69 70 在发送方从上到下逐层传递的过程中 每层都要加上适当的控制信息 即图中的AH PH 统称为报头 到最底层成为由 0 或 1 组成的数据比特流 然后再转换为电信号在物理媒体上传输至接收方 接收方在向上传递时过程正好相反 要逐层剥去发送方相应层加上的控制信息 注意 每层中数据的单元是不同的 71 各层数据单元及协议标准集层次名称数据单元协议标准7应用层报文FTP TELNET6表示层报文NFS ODBC DRDA5会话层报文NFS ODBC DRDA4传输层报文TCP SPX3网络层分组IP IPX2数据链路层帧IP IPX SDLC HDLC1物理层比特Ethernet ARCnet RS232C 72 各层功能的小结 73 第三节TCP IP参考模型一 TCP IP参考模型的发展TCP IP TransmissionControlProtocol InternetProtocol 是20世纪70年代中期美国国防部为科研教育网ARPANET开发的网络体系结构 在TCP IP体系结构中包含两个最重要的协议 即传输控制协议TCP和网际协议IP 对应于OSI模型的7层结构 TCP IP协议组可被大致分为4层 74 对应于OSI模型的7层结构 TCP IP协议组可被大致分为4层 75 TCP IP协议一共出现了6个版本 后3个版本是版本4 版本5与版本6 目前我们使用的是版本4 一般被称为IPv4 IPv6被称为下一代的IP协议 TCP IP协议的特点 开放的协议标准 独立于特定的计算机硬件与操作系统 独立于特定的网络硬件 可以运行在局域网 广域网 更适用于互连网中 统一的网络地址分配方案 使得整个TCP IP设备在网中都具有唯一的地址 标准化的高层协议 可以提供多种可靠的用户服务 76 二 TCP IP参考模型各层的功能1 主机 网络层 host to networklayer 又称为 网络接口层 这是TCP IP参考模型的最低层 它综合了OSI模型中的物理层和数据链路层的功能 主要负责数据在网络上无差错地传输 网络接口层是从网际层接收IP数据包并将IP数据包通过网络电缆发送出去 或者从网络电缆上接收数据帧 并分离出IP数据包 交给网际层 77 功能 负责通过网络发送和接收IP数据报 使得数据在网络上无差错地传输 允许主机连入网络时使用多种现成的 流行的协议 例如局域网的Ethernet 令牌网 分组交换网的X 25 帧中继 ATM协议等 当一种物理网被用作传送IP数据包的通道时 就可以认为是这一层的内容 充分体现出TCP IP协议的兼容性与适应性 它也为TCP IP的成功奠定了基础 78 2 互连层 internetlayer 又称为网际层 相当于OSI模型中的网络层 负责将两个要求通信的节点间的数据正确无误地传送到目的地 具体工作原理 将运输层发送的数据帧进行封装 即给各个数据帧加入IP地址头 标明数据的目的地 再将数据帧传送给网络层 或者接收从网络层传送来的数据帧 首先判断它的IP地址头中的IP地址是否是本机地址 若不是 则转发该数据帧 若是 则去掉IP地址头 再将数据帧传送给运输层 79 在网际层中采用了一个重要的协议 网际IP协议 功能体现在三个方面 1 管理IP地址 2 路由选择 3 数据包的分片与重组 为网络中的每台电脑分配一个惟一的IP地址 这和人一样 都有一个惟一的身份证号码 只有每台电脑都有惟一地址后 数据在传送时才能正确地识别目的地 网际层还将处理网络流量和路由选择等问题 如果网络出现拥塞等情况时 网际层将自动选择其他网络路径进行数据传输 80 互联网层的主要协议如下 IP InternetProtocol 网间网协议 为其上层 传输层 提供互联网络服务 并提供主机与主机之间的数据报服务 ICMP InternetControlMessageProtocol 控制报文协议 提供控制和传递消息的功能 ARP AddressResolutionProtocol 地址解析协议 将已知的IP地址映射到相应的MAC地址 RARP ReverseAddressResolutionProtocol 反向地址解析协议 将已知的MAC地址映射到相应的IP地址 81 3 传输层 transportlayer 又称为 运输层 与OSI模型中的传输层作用是一样的 所用TCP协议提供了一种可靠的传输方式 解决了IP协议的不安全因素 为数据包正确 安全地到达目的地提供可靠的保障 为了保证网络间数据传输的可靠性 当运输层收到正确的数据帧后 必须向发送端发送一条确认信息 以确定数据已经收到 并且正确无误 如果收到的数据经过校验后不正确 则向发送端发送一条数据错误并请求重发的信息 82 在TCP IP模型的运输层中采用了两个协议 传输控制协议TCP和用户数据报协议UDP TCP协议是一个面向连接可靠的传输协议 在通信双方已经建立了连接的情况下 TCP将要发送的数据划分为独立的数据包后传送给网际层 UDP协议的特点是不可靠的 不用事先建立连接 它采用请求 应答式的数据交换方式 每次通信或数据传送都要发送和返回两个数据帧 它适合于对可靠性要求不高 网络时延小的连接 如语音通信 视频连接等 83 4 应用层 applicationlayer 应用层是TCP IP模型的最顶层 它综合了OSI模型中的会话层 表示层和应用层的功能 包含了所有高层协议 主要提供用户与网络的应用接口 以及数据的表示形式 应用层的主要协议如下 1 简单文件传输协议TFTP Tr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论