第3章计算机网络的体系结构分析-课件_第1页
第3章计算机网络的体系结构分析-课件_第2页
第3章计算机网络的体系结构分析-课件_第3页
第3章计算机网络的体系结构分析-课件_第4页
第3章计算机网络的体系结构分析-课件_第5页
已阅读5页,还剩84页未读 继续免费阅读

下载本文档

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

文档简介

第3章网络的体系结构和协议3.1

网络的体系结构3.2

OSI/RM参考模型3.3

TCP/IP参考模型3.4两种分层结构的比较3.5网络协议3.6IP地址与子网掩码第3章网络的体系结构和协议3.1网络的体系结构本章学习目标l

了解开放系统互连参考模型中的若干重要概念l

熟悉OSI/RM各层协议的基本原理和传输控制协议,TCP/IP体系结构l

熟悉IP地址本章学习目标l

了解开放系统互连参考模型中的若干重要概念3.1

网络的体系结构

体系结构包括三类相关的结构,即物理结构、逻辑结构和软件结构物理结构:完成一定功能的物理部件。如计算机部件(OEM)、计算机或由计算机组成的系统逻辑结构:完成信息处理的基本操作。如计算机OS、终端模块、通信程序模块等软件结构:由数据处理、进程访问、硬件故障诊断、数据发送、通道控制等相关的程序构成体系结构实例:IBM的SNA(SystemsNetworkArchitecture),美国国防部的TCP/IP网络结构等不同体系结构的计算机系统互不兼容,难以互连。因此,国际标准化组织(ISO)于1977年提出系统互连标准的建议,即著名的“开放系统互连参考模型”3.1网络的体系结构

1974年,美国的IBM公司宣布了它研制的系统网络体系结构SNA(SystemNetworkArchitecture)。现在它是世界上使用得相当广泛的一种网络体系结构。 为了使不同体系结构的计算机网络都能互连,国际标准化组织ISO于1977年成立了专门机构研究该问题。不久,他们就提出一个试图使各种计算机在世界范围内互连成网的标准框架,即著名的开放系统互连基本参考模型OSI/RM(OpenSystemsInterconnectionReferenceModel),简称为OSI。3.1.1体系结构的定义与发展1974年,美国的IBM公司宣布了它研3.1.2

网络体系结构的分层原理为了减少协议的复杂性,大多数网络都是按照层的方式来组织的。在网络分层结构中,每一层要为上层提供服务,并说明这种服务的接口。高层次的系统只是利用低层次的系统提供的服务和功能,无需了解低层实现该功能和服务所采用的算法和协议。低层也仅仅是使用从高层系统传送来的参数。即层次无关性。3.1.2网络体系结构的分层原理为了减少协议的复杂性,大多网络分层的好处

独立性强——上层只需了解下层通过层间接口提供的服务

灵活性好——只要服务和接口不变,层内实现方法可任意改变

结构上可分割——各层可采用最合适的技术实现

易于实现和维护

促进标准化网络分层的好处独立性强——上层只需了解下层通过层间接口提3.1.3网络协议的概念协议

是用来描述进程之间信息交换过程的术语,是通信双方为了实现通信所进行的约定或对话规则。协议

由语义、语法和时序(同步)三部分组成。语义:规定通信双方彼此“讲什么”,即确定协议元素的类型,如规定通信双方要发出什么控制信号,执行的动作和返回的应答,即需要发出何种控制信息,完成何种动作以及做出何种响应语法:规定通信双方彼此“如何讲”,即确定协议元素的格式,如数据和控制信息的结构或格式时序:规定事件执行的顺序,即确定通信过程中通信状态的变化,即事件实现顺序的详细说明,也称之为定时关系3.1.3网络协议的概念协议是用来描述进程之间信息交换过3.2.1

分层通信3.2.2信息格式3.2.3物理层3.2.4数据链路层3.2.5网络层3.2.6传输层3.2.7会话层3.2.8

表示层3.2.9应用层3.2OSI/RM开放系统互连参考模型3.2.1分层通信3.2OSI/RM开放系统互连3.2.1分层通信开放系统:遵守互连标准协议的实系统。

实系统是由一台或多台计算机、有关软件、终端、操作员、物理过程和信息处理手段等的集合,是传送和处理信息的自治整体。3.2.1分层通信

OSI划分层次的原则层次不能太多,也不可太少应在接口服务描述工作量最小、穿过相邻边界相互作用次数最少每一层应该由定义明确的功能每一层的功能要尽量简化每一层只与它的上下邻层产生接口,规定相应的业务层次的划分应有利于标准化OSI划分层次的原则层次不能太多,也不可太少应用层表示层会话层传输层网络层数据链路层物理层应用层表示层会话层传输层网络层数据链路层物理层接收信息的进程发送信息的进程数据流的物理传输层间的逻辑通信每一层执行功能并将信息送往下一层每一层执行功能并将信息送往上一层OSI七层参考模型应用层表示层会话层传输层网络层数据链路层物理层应用层表示层会OSI网络系统结构参考模型及协议

OSI网络系统结构参考模型及协议层次功能7.应用层提供电子邮件、文件传输等用户服务6.表示层转换数据格式,数据加密和解密5.会话层通信同步,错误恢复和事务操作4.传输层网络决策,实现分组和重新组装3.网络层路由选择,计费信息管理4.链路层错误检测和校正,组帧1.物理层数据的物理传输表3-1OSI各层功能层次功能7.应用层提供电子邮件、文件3.2.2信息格式实体(Entity):指在每一层中具有数据收发能力的活动单元。在不同机器上同一层的实体称为对待实体。服务(Service):网络中各层向其相邻上层提供的一组功能集合,是相邻邻层之间的界面。面向连接的服务无连接的服务3.2.2信息格式实体(Entity):指在每一层中具有服务原语(ServicePrimitive)是指服务用户与服务提供者之间进行交互时所要交换的一些必要信息。OSI/RM规定了四种服务原语类型,如表3-2所示。服务原语(ServicePrimitive)是指服务用户与图3-1协议与服务的概念图3-1协议与服务的概念数据单元:在网络中信息传送的单位称为数据单元。协议数据单元接口数据单元服务数据单元数据单元:在网络中信息传送的单位称为数据单元。图3-2协议数据单元PDU、接口数据单元IDU和服务数据单元SDU图3-2协议数据单元PDU、接口数据单元IDU和服务数据OSI/RM特点分析OSI/RM的概念比较抽象,它并没有规定具体的实现方法和措施,更未对网络的性能提出具体的要求,它只是一个为制定标准用的概念性框架。OSI/RM七层协议模型上、下大,中间小,这是因为最高层要和各种类型的应用进程接口,而最低层要和各种类型的网络接口,因此上、下两头标准特别多,而中间几层标准就稍简单些。有些层的任务过于繁重,如数据链路层和网络层,有些层的任务又太轻,如会话层和表示层。OSI/RM特点分析OSI/RM的概念比较抽象,它并没有规定3.2.3物理层处于OSI模型的最低层,完成相邻节点之间原始比特流的传输通过执行建立物理连接和数据传输等功能向数据链路层提供服务物理层协议关心的典型问题:使用什么样的物理信号来表示数据“1”和“0”;一位持续的时间多长;数据传输是否可同时在两个方向上进行;最初的连接如何建立和完成通信后连接如何终止;物理接口(插头和插座)有多少针以及各针的用处。物理层的设计主要涉及物理层接口的机械、电气、功能和过程特性,以及物理层接口连接的传输介质等问题3.2.3物理层处于OSI模型的最低层,完成相邻节点之间原物理层考虑的是怎样能在连接各种计算机的传输媒体上传输数据比特流,而不是指连接计算机的具体的物理设备或具体的传输媒体现有的计算机网络中的设备和媒体非常繁多,且通信手段与方式也各不相同,物理层的作用就是要尽可能地屏蔽掉这些差异,使物理层上一层的数据链路层感觉不到这些差异,使得数据链路层只需考虑如何完成本层的的协议和服务,而不考虑网络具体的传输媒体是什么物理层考虑的是怎样能在连接各种计算机的传输媒体上传输数据比特物理层的目的它描述和确定传输媒体的接口的一些特性:

机械特性——几何尺寸、引脚定义等

电气特性——引线上出现的电压的范围

功能特性——引线上电压表示的意义规程特性——指明不同功能的可能事件的出现顺序物理层的目的它描述和确定传输媒体的接口的物理层主要组成部分物理层由两个主要部分组成:传输媒体和连接策略。典型的传输媒体有双绞线、同轴电缆、光纤、卫星、微波塔和无线电波。连接策略共有三种形式:电路交换、报文交换和分组交换物理层主要组成部分物理层由两个主要部分组成:传输媒体和连接策物理层提供的服务物理连接:点到点、点到多点物理服务数据单元:串行、并行数据单元顺序化:接收的位顺序与发送的一致数据电路标识:惟一标识数据电路的标识符故障情况报告:可向数据链路实体报错服务质量指标:误码率、传输速率和时延物理层提供的服务物理连接:点到点、点到多点物理层功能物理连接的建立与拆除物理服务数据单元传输:同步或异步物理层管理:功能激活、差错控制物理层功能物理连接的建立与拆除物理层标准举例DTE(DataTerminalEquipment)是数据终端设备,是具有一定的数据处理能力和发送、接收数据能力的设备。DCE(DataCircuit-terminatingEquipment)是数据电路端接设备,它在DTE和传输线路之间提供信号变换和编码的功能,并且负责建立、保持和释放数据链路的连接。EIA-232-D/V.24接口标准物理层标准举例DTE(DataTerminalEquiDTEDCEDCE串行比特传输信号线与控制线数据终端设备用户环境通信环境用户设施通信设施DTE信号线与控制线用户设施用户环境DTE通过DCE与通信传输线路相连DTEDCEDCE串行比特传输信号线与控制线数据终端设备通信EIA-232-D/V.24接口标准(1)机械特性:EIA-232-D遵循ISO2110关于插头座的标准,使用25根引脚的DB-25插头座,其他方面的尺寸也都有详细的规定,DTE上安装带插针的公共接头连接器,DCE上安装带插孔的母接头连接器,其引脚编号如图3-5所示,引脚分为上、下两排,分别有13根和12根引脚,当引脚指向人的方向时,从左到右其编号分别为1~13和14~25。EIA-232-D/V.24接口标准(1)机械特性:EIA-EIA-232-D/V.24接口标准(2)电气特性:

EIA-232-D与CCITT的V.28建议书一致,采用负逻辑,此时逻辑0相当于对信号地线有+5V~+15V的电压,而逻辑1相当于对信号地线有-5V~-15V的电压。逻辑“0”相当于数据“0”(空号)或控制线的“接通”状态;逻辑“1”相当于数据“1”(传号)或控制线的“断开”状态。

EIA-232-D/V.24接口标准(2)电气特性:EIA-232-D/V.24接口标准(3)功能特性:EIA-232-D的功能特性与CCITT的V.24建议书一致。它规定了什么电路应当连接到25根引脚中的哪一根以及该引脚信号线的作用。图3-6画的是最常用的10根引脚信号线的作用,其余的一些引脚可以空着不用。在某些情况下,可以只用图3-6中的9根引脚(振铃指示RI信号线不用),这就是常见的9针COM1串行鼠标接口。EIA-232-D/V.24接口标准(3)功能特性:EIA-232-D/V.24接口标准(4)规程特性:EIA-232-D的规程特性也与CCITT的V.24建议书一致,可用下例简单说明。假设有一台计算机DTE通过调制解调器DCE及电话线路与远端的终端DTE建立呼叫并进行半双工通信,待数据传送完毕以后,释放呼叫。EIA-232-D/V.24接口标准(4)规程特性:EIA-(1)保护地(2)发送数据(3)接收数据(4)请求发送(5)允许发送(6)DCE就绪(7)信号地(8)载波检测(20)DTE就绪(22)振铃指示DTEDCE计算机或终端调制解调器EIA-232/V.24的信号定义图3.6EIA232引脚信号线(1)保护地(2)发送数据(3)接收数据(4)请求发两个DTE通过DCE进行通信的例子

EIA-232/V.24

接口调制解调器DTE-ADTE-BDCE-ADCE-BEIA-232/V.24

接口调制解调器网络两个DTE通过DCE进行通信的例子EIA-232/3.2.4数据链路层数据链路层的基本概念数据链路层的目的数据链路层的功能数据链路层协议3.2.4数据链路层数据链路层的基本概念数据链路层的基本概念链路:是一条无源的点到点的物理线路数据链路:物理线路和控制传输的协议,也称为逻辑链路当采用复用技术时,一条链路上可以有多条数据链路数据链路层最重要的作用就是通过数据链路层协议,在不太可靠的物理链路上实现可靠的数据传输图4-2链路与数据链路链路控制节点交换机链路控制节点交换机数据链路ModemModem链路数据传输数据链路层的基本概念图4-2链路与数据链路链路控制节点交换链路(link)是一条无源的点到点的物理线路段,中间没有任何其他的交换结点。一条链路只是一条通路的一个组成部分。数据链路(datalink)除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。现在最常用的方法是使用适配器(即网卡)来实现这些协议的硬件和软件。一般的适配器都包括了数据链路层和物理层这两层的功能。

链路(link)是一条无源的点到点的物理线路段,中间没有任何数据链路层的目的在相邻网络实体之间建立、维持和释放数据链路连接,以及传输数据链路服务数据单元。控制相邻系统之间的物理链路,它在物理层传送“位”信息的基础上,在相邻节点间保证数据的可靠通信。为了保证数据的可靠传输,发送方把用户数据封装成帧,并按顺序传送帧。需解决检错、纠错等数据链路可靠性。数据链路层的目的在相邻网络实体之间建立、维持和释放数据链路连链路管理:数据链路的建立、维持和释放帧同步:收方能从收到的比特流中区分一帧的开始和结束流量控制:发送数据的速率必须使收方来得及接收差错控制:以帧为单位检错重发将数据和控制信息分开:使收方区分同一帧中的数据和控制信息透明传输:传输与数据的内容无关寻址:在多点连接的情况下,保证每一帧都能送到正确的地址;收方也应知道发方是哪个站数据链路层的功能链路管理:数据链路的建立、维持和释放数据链路层的功能数据链路层像个数字管道

在两个对等的数据链路层之间画出一个数字管道,而在这条数字管道上传输的数据单位是帧。早期的数据通信协议曾叫作通信规程(procedure)。因此在数据链路层,规程和协议是同义语。

结点结点帧帧数据链路层像个数字管道在两个对等的数据链路层之间画出一个数数据链路层的简单模型局域网广域网主机

H1主机

H2路由器

R1路由器

R2路由器

R3电话网局域网主机

H1

H2

发送数据链路层应用层运输层网络层物理层链路层应用层运输层网络层物理层链路层网络层物理层链路层网络层物理层链路层网络层物理层R1R2R3H1H2从层次上来看数据的流动数据链路层的简单模型局域网广域网主机H1主机H2路由器具有最简单流量控制的数据链路层协议为了使收方的接收缓冲区在任何情况下都不会溢出,最简单的方法是发方从主机每取一个数据块,就将其送到数据链路层的发送缓冲区中发送出去,然后等待;收方收到数据帧后,将其放入数据链路层的接收缓冲区并交付给主机,同时回应一信息给发送节点表示数据帧已经上交给主机,接收任务已经完成;发方收到由接收站点发过来的双方事先商定好的信息,则从主机取下一个新的数据帧再发送。在这种情况下,收方的接收缓冲区的大小只要能够装得下一个数据帧即可。这就是最简单最基本的停止-等待(Stop-and-Wait)协议。具有最简单流量控制的数据链路层协议为了使收方的接收缓冲区在任数据链路层协议面向字符型协议

它的特点是利用已定义好的一种标准字编码(如ASCII码)的一个子集来执行通信控制功能。其典型代表是IBM公司提出的二进制同步通信协议(BSC)。两个明显缺点:一是使用不同字符集的两台机器很难利用面向字符型协议通信;二是控制字符的编码不能在用户数据字段中出现。面向位(比特)型协议为了克服面向字符型协议所固有的缺点,人们在此基础上提出了面向比特的协议。如IBM公司的SDLC(同步数据链路控制)和ISO提出的HDLC(高级数据链路控制)。数据链路层协议面向字符型协议数据链路层的工作过程建立数据连接帧传输释放数据链路数据链路层的工作过程建立数据连接3.2.5网络层网络层主要功能面向连接服务无连接服务虚电路服务与数据报服务3.2.5网络层网络层主要功能网络层主要功能网络层主要功能是:完成对通信子网的控制。它负责选择从发送端传输数据包到接收端的路由,为分组通过选择最适当的路径,以及实现拥塞控制、网络互连等功能。路由选择方法:固定路由选择和动态路由选择。其数据传输单元是分组(Packet)。协议分类:面向连接和无连接服务两种。网络层主要功能网络层主要功能是:完成对通信子网的控制。它负责面向连接服务连接是指两个对等实体之间为进行数据通信而进行的一种结合。面向连接服务就是在数据交换之前,必须先建立连接,当数据交换结束后,则应该终止这个连接。通常面向连接服务是一种可靠的报文序列服务,在建立连接之后,每个用户都可以发送可变长度的报文,这些报文按顺序发送给远端的用户,报文的接收也是按顺序的。由于面向连接服务和线路交换的许多特性相似,因此面向连接服务在网络层中又称为虚电路服务。面向连接服务连接是指两个对等实体之间为进行数据通信而进行的一无连接服务(1)数据报(Datagram):特点是发完了就算,而不需要接收端做任何响应。(2)证实交付(ConfirmedDelivery):是一种可靠的数据报服务。(3)请求回答(RequestReply):这种类型的数据报服务是收端用户每收到一个报文,就向发端用户发送一个应答报文。无连接服务(1)数据报(Datagram):特点是发完了就算虚电路服务与数据报服务虚电路与存储转发这一概念相联系。当我们在采用线路交换的电话网上打电话时,在通话期间,我们自始至终地占用一条端到端的物理线路。但我们占用一条虚电路进行计算机通信时,由于采用的是存储转发分组交换,所以只是断续地占用一段又一段的链路,感觉好像是占用了一条端到端的物理线路。数据报服务则不同,由于数据报服务没有建立虚电路的过程,而每一个发出的分组都携带了完整的目的站的地址信息,因而每一个分组都可以独立地选择路由。表3-3归纳了虚电路与数据报服务的主要区别。虚电路服务与数据报服务虚电路与存储转发这一概念相联系。当我们表3-3虚电路与数据报的对比表3-3虚电路与数据报的对比3.2.6传输层传输层基本概念传输层的功能端口流量控制和缓存3.2.6传输层传输层基本概念传输层基本概念从通信和信息处理的角度来看,传输层是面向通信的层次中的最高层但从网络功能和用户功能来看,它是面向应用的最低层它在优化网络服务的基础上,在源主机和目的主机之间提供可靠的透明数据传输,使高层服务不必关心通信子网的实现细节。传输层基本概念从通信和信息处理的角度来看,传输层是面向通信的传输层在OSI/RM中的作用传输层的作用是从端到端经网络透明地传送报文,完成端到端通信链路的建立、维护和管理。所谓端到端就是从进程到进程。传输层向高层用户屏蔽了下面通信子网的细节,使高层用户看不见实现通信功能的物理链路是什么,看不见数据链路采用什么控制规程,也看不见下面到底有几个子网以及这些子网是怎样互连起来的。传输层在OSI/RM中的作用传输层的作用是从端到端经网络透明传输层的功能映射传输层地址到网络地址多路复用与分割传输连接的建立与释放分段与重新组装组合与分解传输层的功能映射传输层地址到网络地址端口传输层一般使用端口(port)与上层进行通信,端口作为通信进程的惟一标识,在通信中起着非常重要的作用。参与通信的双方进程,必须在通信开始前知道对方的端口号。可使用以下方法来获得对方的端口号:通信双方预先约定使用系统保留的从名字服务器或目录服务器获得端口端口传输层一般使用端口(port)与上层进行通信,端口流量控制和缓存采用可变滑动窗口协议来实现收发双方能力不匹配的问题。可变滑动窗口协议,是指发送方的窗口大小是由接受方根据自己的实际缓存情况给出的。发送方必须缓存所有连接发出的报文,以便用于错误情况下的重传。流量控制和缓存采用可变滑动窗口协议来实现收发双方能力不匹配的3.2.7会话层会话层完成的主要功能如下:①允许用户在设备之间建立、维持和终止会话。②管理会话。③使用远程地址建立连接。3.2.7会话层会话层完成的主要功能如下:3.2.8表示层表示层可提供以下的服务:①数据转换:编码和字符集的转换。②格式变换:修改数据位的组合格。③语法选择:根据所用的转换形式进行初始选择和后继修改。针对这些,表示层协议有文本压缩、安全与保密和虚拟终端等方面的协议。表示层完成的主要功能有:①对数据编码格式进行转换。②数据压缩与恢复。③建立数据交换格式。④数据的安全与保密。⑤其他特殊服务。3.2.8表示层表示层可提供以下的服务:3.2.9应用层应用层的基本概念报文处理系统MHS文件传送、存取和管理FTAM3.2.9应用层应用层的基本概念应用层的基本概念应用层是OSI模型的最高层它为应用进程提供了访问OSI环境的手段,是应用进程使用OSI功能的惟一窗口。是功能最丰富、实现最复杂的一层,也是相对最不成熟的一层。OSI已制定的主要应用层协议:MHSFTAM应用层的基本概念应用层是OSI模型的最高层报文处理系统MHS概述

报文处理系统可以实现电子邮件的功能。电子邮件也称为基于计算机的报文系统(CBMS,Computer-BasedMessageSystem)。最简单的电子邮件系统是单系统电子邮件,即所有的用户共享一台计算机以交换信息,每个用户都要注册登记,并且有惟一的标识符及信箱。报文处理系统MHS概述报文处理系统MHSMHS向用户提供的功能MHS中的报文按逐站转发的方式进行传送,MHS收到报文后就立即按照收信人的地址信息投递报文;当报文到达收信人地址时,将报文放入收信人的信箱,收信人不一定要在场,他可以在空闲时自行取出并阅读已经到达的信件。MHS只关心与报文投递有关的一些信息,不管报文的具体内容是什么,因此,MHS可用于传送多种类型的信息,如:图像、声音、视频,只要这些信息被编码成二进制信息即可。用户为保证自己的报文确实已发送给收信人,可要求MHS对所发的报文给出回执,这种回执就称为报告(Report)。报文处理系统MHSMHS向用户提供的功能文件传送、存取和管理FTAM文件传送:把文件的全部内容传送给其他文件文件存取:对文件的部分内容进行检索、写入、修改、替换或删除;文件管理:创造或删除文件、检查和操作文件属性的信息。文件传送、存取和管理FTAM3.3TCP/IP参考模型TCP/IP基本概念TCP/IP模型分层TCP/IP的物理和数据链路层TCP/IP的网络层TCP/IP的传输层TCP/IP的应用层TCP报文段格式IP报文段格式3.3TCP/IP参考模型TCP/IP基本概念TCP/IP基本概念TCP/IP(TransmissionControlProtocol/InternetProtocol)是国际互联网络事实上的工业标准,ARPANET最初设计的TCP称为网络控制程序NCP,在上面传送的数据单位是报文(Message),实际上就是现在的TPDU。随着ARPANET逐渐变成了Internet,子网的可靠性也就下降了,于是NCP就演变成了今天的TCP。与TCP配合使用的网络层协议是IP。TCP/IP基本概念TCP/IP(TransmissionTCP/IP模型分层应用层~~对应OSI模型的应用层传输层~~对应OSI模型的传输层网际层~~对应OSI模型的网络层网络接口层~对应OSI模型的最低2层TCP/IP模型分层应用层~~对应OSI模型的应用层网络接口层负责把TCP/IP数据包发送到网络传输介质上以及从网络传输介质上接收数据包。TCP/IP协议集的设计独立于网络访问方法、帧格式和传输介质SLIP协议和PPP协议。网络接口层负责把TCP/IP数据包发送到网络传输介质上以及从TCP/IP的网际层主要功能是寻址、打包和路由选择核心协议是IP,此外还有ARP、RARP、ICMP和IGMP协议等网际协议IP是一个无连接的协议,负责将数据分组从源转发到目的地。主要负责IP寻址、路由、分段和重组控制消息协议ICMP为路由器提供机制,以便向请求通信路径的其它路由器和主机提供信息。TCP/IP的网际层主要功能是寻址、打包和路由选择TCP/IP的传输层在源节点和目的节点的两个进程之间提供可靠的端到端的数据传输。对应于OSI第4层的协议有3个,如下:(1)运输控制协议TCP:这是最主要的一个面向连接的协议。(2)用户数据报协议(UDP,UserDatagramProtocol):这是主机和主机之间的无连接数据报协议,UDP使用IP提供的数据报服务,但对IP进行了扩充,如增加了端口编号等。(3)网络话音协议(NVP,NetworkVoiceProtocol):即分组话音通信协议。在军事通信领域中比较有用。TCP/IP的传输层TCP/IP的应用层给应用程序提供访问其它层服务的能力并定义应用程序用于交换数据的协议。对应于应用层的协议有:(1)超文本传输协议HTTP(2)文件传输协议(FTP,FileTransferProtocol)。(3)简单电子邮件传送协议(SMTP,SimpleMailTransferProtocol)。(4)域名服务(DNS,DomainNameService)。(5)邮局协议POP。(6)简单网络管理协议(SNMP,SimpleNetworkManagementProtocol)。

(7)远程登陆协议TELNETTCP/IP的应用层给应用程序提供访问其它层服务的能力并定义TCP报文段格式(1)源端口(SourcePort)字段和目的端口(Destination)字段(2)序列号(SequenceNumber)字段(3)数据偏移字段(4)检验和字段TCP报文段格式(1)源端口(SourcePort)字段和图3-12是TCP的TPDU首部的格式,其首部的最小长度为5个32bit,即20个字节。下面介绍各字段的意义。图3-12TCP/IP报文格式图3-12是TCP的TPDU首部的格式,其首部的最小长度为5IP分组格式IP分组也称IP数据报,它是以无连接方式通过网络传输的,在源发主机和目的主机以及经过的每个路由器中,网络层都使用始终如一的IP协议和不变的IP分组格式。IP分组作为Internet的基本传送单元,与典型的其他网络帧相似,也分为分组头和数据信息,在分组头中包含源站和目的站地址。IP分组头的长度为4个字节的整数倍,如图3-13所示。IP分组格式IP分组也称IP数据报,它是以无连接方式通过网络图3-13IP分组头格式图3-13IP分组头格式

OSI参考模型和TCP/IP参考模型有很多相似之处:它们都是基于独立的协议栈的概念,且各层的功能大体相似。TCP/IP参考模型最初没有明确区分服务、接口和协议,后来人们试图改进它,以便接近于OSI。OSI模型在网络层支持无连接和面向连接的通信,但在传输层仅有面向连接的通信,这是它所依赖的(因为传输服务对用户是可见的)。然而TCP/IP模型在网间网络层仅有一种通信模式(无连接),但在传输层支持两种模式,给用户选择的机会。这种选择对简单的请求—应答协议是十分重要的。3.4两种分层结构的比较OSI参考模型和TCP/IP参考模型有很多相图3-11TCP/IP与相应OSI/RM层次对比图3-11TCP/IP与相应OSI/RM层次对比3.5网络协议P86:3.5网络协议P86:3.6IP地址与子网掩码3.6.1IP地址Internet上的每台计算机(包括路由器)在通信之前必须指定一个IP地址。IP地址是Internet赖以工作的基础。Internet中的计算机与路由器的IP地址采用分层结构,它是由网络号与主机号两部分组成。网络号用来标识一个网络,主机号用来标识这个网络上的某一台主机。IPv4由32位(bit)二进制组成,每8位为一组分为四组,每一组用0–255间的十进制表示,组与组之间以圆点分隔,如:6。3.6IP地址与子网掩码3.6.1IP地址第3章计算机网络的体系结构分析-课件IP地址的类型A类网络地址最高位为0,网络地址字段为7位,主机地址字段为24位B类网络地址最高两位为10网络地址字段为14位,主机地址字段为16位C类网络地址最高三位为110网络地址字段为22位,主机地址字段为8位D类网络地址最高四位为1110留作IP多路复用组使用,如和分配给了OSPFE类网络地址按IP协议规定也是留作将来使用的,其中4个最高的二进制位按顺序分别设置为1111。IP地址的类型A类网络地址IP地址的类型net-id24bithost-id24bitnet-id16bitnet-id8bit0A类地址host-id16bitB类地址C类地址110host-id8bitD类地址1110多播地址E类地址保留为今后使用1111010IP地址的类型net-idhost-idnet-idnet-IP地址的使用范围网络类别最大网络数可用的网络号范围每个网络中的最大主机数A126(27-2)1~12616777214(224-2)B16384(214)128.0~19

温馨提示

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

评论

0/150

提交评论