第3章计算机网络的体系结构分析-课件

PPT
  • 阅读 72 次
  • 下载 0 次
  • 页数 89 页
  • 大小 622.523 KB
  • 2022-12-01 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档30.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
第3章计算机网络的体系结构分析-课件
可在后台配置第一页与第二页中间广告代码
第3章计算机网络的体系结构分析-课件
可在后台配置第二页与第三页中间广告代码
第3章计算机网络的体系结构分析-课件
可在后台配置第三页与第四页中间广告代码
第3章计算机网络的体系结构分析-课件
第3章计算机网络的体系结构分析-课件
还剩10页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 89
  • 收藏
  • 违规举报
  • © 版权认领
下载文档30.00 元 加入VIP免费下载
文本内容

【文档说明】第3章计算机网络的体系结构分析-课件.ppt,共(89)页,622.523 KB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-76905.html

以下为本文档部分文字说明:

第3章网络体系结构第3章网络的体系结构和协议•3.1网络的体系结构•3.2OSI/RM参考模型•3.3TCP/IP参考模型•3.4两种分层结构的比较•3.5网络协议•3.6IP地址与子网掩码第3章网络体系结构本章学习目标l了解开放系统互

连参考模型中的若干重要概念l熟悉OSI/RM各层协议的基本原理和传输控制协议,TCP/IP体系结构l熟悉IP地址第3章网络体系结构3.1网络的体系结构体系结构包括三类相关的结构,即物理结构、逻辑结构和软件结构物理结构:完成一定功能的物理部件。如计算机部件(OEM)、计算机或由计算机组成的系统逻

辑结构:完成信息处理的基本操作。如计算机OS、终端模块、通信程序模块等软件结构:由数据处理、进程访问、硬件故障诊断、数据发送、通道控制等相关的程序构成体系结构实例:IBM的SNA(SystemsNetworkArchitecture),

美国国防部的TCP/IP网络结构等不同体系结构的计算机系统互不兼容,难以互连。因此,国际标准化组织(ISO)于1977年提出系统互连标准的建议,即著名的“开放系统互连参考模型”第3章网络体系结构1974年,美国的

IBM公司宣布了它研制的系统网络体系结构SNA(SystemNetworkArchitecture)。现在它是世界上使用得相当广泛的一种网络体系结构。为了使不同体系结构的计算机网络都能互连,国际标准化组织ISO于1977年成立了专门机构研究该问

题。不久,他们就提出一个试图使各种计算机在世界范围内互连成网的标准框架,即著名的开放系统互连基本参考模型OSI/RM(OpenSystemsInterconnectionReferenceModel),简称为OSI。3.1

.1体系结构的定义与发展第3章网络体系结构3.1.2网络体系结构的分层原理•为了减少协议的复杂性,大多数网络都是按照层的方式来组织的。•在网络分层结构中,每一层要为上层提供服务,并说明这种服务的接口。•高层次的系统只是利用低层次的系统提供的服务

和功能,无需了解低层实现该功能和服务所采用的算法和协议。低层也仅仅是使用从高层系统传送来的参数。即层次无关性。第3章网络体系结构网络分层的好处•独立性强——上层只需了解下层通过层间接口提•供的服务•灵活性好——只要服务和接口不变,层内实现方•法可任意改变•结构上可分割——各层可采用最

合适的技术实现•易于实现和维护•促进标准化第3章网络体系结构3.1.3网络协议的概念l协议是用来描述进程之间信息交换过程的术语,是通信双方为了实现通信所进行的约定或对话规则。l协议由语义、语法和时序(同步)三部分组成。l语义:规定通信双方彼此“讲什么”,即

确定协议元素的类型,如规定通信双方要发出什么控制信号,执行的动作和返回的应答,即需要发出何种控制信息,完成何种动作以及做出何种响应l语法:规定通信双方彼此“如何讲”,即确定协议元素的格式,如数据和控制信息

的结构或格式l时序:规定事件执行的顺序,即确定通信过程中通信状态的变化,即事件实现顺序的详细说明,也称之为定时关系第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章网络体系结构3.2.1分层通信•开放系统:遵守互连标准协议的实系统。•实系统是由一台或多台计算机、有关软件、终端、操作员、物理过程和信息处理手段等的集合,是传

送和处理信息的自治整体。第3章网络体系结构OSI划分层次的原则•层次不能太多,也不可太少•应在接口服务描述工作量最小、穿过相邻边界相互作用次数最少•每一层应该由定义明确的功能•每一层的功能要尽量简化•每一层只与它的上下邻层产生接口,规定

相应的业务•层次的划分应有利于标准化第3章网络体系结构应用层表示层会话层传输层网络层数据链路层物理层应用层表示层会话层传输层网络层数据链路层物理层接收信息的进程发送信息的进程数据流的物理传输层间的逻辑通信每一层执行功能并将信息送往下一层每一层执行功能并将信息送往上一层OSI七层参考模型第3章网

络体系结构OSI网络系统结构参考模型及协议第3章网络体系结构层次功能7.应用层提供电子邮件、文件传输等用户服务6.表示层转换数据格式,数据加密和解密5.会话层通信同步,错误恢复和事务操作4.传输层网络决策,实现分组

和重新组装3.网络层路由选择,计费信息管理4.链路层错误检测和校正,组帧1.物理层数据的物理传输表3-1OSI各层功能第3章网络体系结构3.2.2信息格式•实体(Entity):指在每一层中具有数据收发能力的活动单元。在不同机器上同一层的实体称为对待实体。•服务

(Service):网络中各层向其相邻上层提供的一组功能集合,是相邻邻层之间的界面。–面向连接的服务–无连接的服务第3章网络体系结构•服务原语(ServicePrimitive)是指服务用户与服务提供者之间进行交互时所要交换的一些必要信息。OSI/RM规定了四种服务原语类型,如表3-2所

示。第3章网络体系结构开放系统A(N)层服务用户(N+1)实体(N)实体提供服务交换服务原语(N+1)实体(N)实体提供服务交换服务原语开放系统B提供(N)层服务(N)层协议提供(N-1)层服务通过(N-1)层连接进行通信(N)层服务提供者层间接口层间接口(N+1)层(

N)层(N-1)层图3.1协议与服务的概念图3-1协议与服务的概念第3章网络体系结构•数据单元:在网络中信息传送的单位称为数据单元。–协议数据单元–接口数据单元–服务数据单元第3章网络体系结构(N)PCI(N)SDU(N)PDU(N-1)ICI(N-1)IDU

(N-1)SDU(N-1)ICI(N-1)PCI(N-1)PDU(N)层(N-1)层图3.2协议数据单元PDU、接口数据单元IDU和服务数据单元SDU图3-2协议数据单元PDU、接口数据单元IDU和服务数据单元SDU第3章网络体系结构OSI/RM特点分析•

OSI/RM的概念比较抽象,它并没有规定具体的实现方法和措施,更未对网络的性能提出具体的要求,它只是一个为制定标准用的概念性框架。•OSI/RM七层协议模型上、下大,中间小,这是因为最高层要和各种类型的应用进程接口,而最低层要和各种类型的网络接口,因此上、下

两头标准特别多,而中间几层标准就稍简单些。有些层的任务过于繁重,如数据链路层和网络层,有些层的任务又太轻,如会话层和表示层。第3章网络体系结构3.2.3物理层l处于OSI模型的最低层,完成相邻节点之间原始比特流的传输l通过执行建立物理连接和数据传输等功能向数据链路层提供服务l物理层

协议关心的典型问题:l使用什么样的物理信号来表示数据“1”和“0”;l一位持续的时间多长;l数据传输是否可同时在两个方向上进行;l最初的连接如何建立和完成通信后连接如何终止;l物理接口(插头和插座)有多少针以

及各针的用处。物理层的设计主要涉及物理层接口的机械、电气、功能和过程特性,以及物理层接口连接的传输介质等问题第3章网络体系结构物理层考虑的是怎样能在连接各种计算机的传输媒体上传输数据比特流,而不是指连接计算机的具体的物理设备或具体的传输

媒体现有的计算机网络中的设备和媒体非常繁多,且通信手段与方式也各不相同,物理层的作用就是要尽可能地屏蔽掉这些差异,使物理层上一层的数据链路层感觉不到这些差异,使得数据链路层只需考虑如何完成本层的的协议和服务,而不

考虑网络具体的传输媒体是什么第3章网络体系结构物理层的目的它描述和确定传输媒体的接口的一些特性:•机械特性——几何尺寸、引脚定义等•电气特性——引线上出现的电压的范围•功能特性——引线上电压表示的意义•规程特性——指明不同功能的可能事件的出

现顺序第3章网络体系结构物理层主要组成部分l物理层由两个主要部分组成:传输媒体和连接策略。l典型的传输媒体有双绞线、同轴电缆、光纤、卫星、微波塔和无线电波。l连接策略共有三种形式:电路交换、报文交换和分组交换第3章网络

体系结构物理层提供的服务•物理连接:点到点、点到多点•物理服务数据单元:串行、并行数据单元•顺序化:接收的位顺序与发送的一致•数据电路标识:惟一标识数据电路的标识符•故障情况报告:可向数据链路实体报错•服务质量指标:误码率、传输速率和时延第3

章网络体系结构物理层功能•物理连接的建立与拆除•物理服务数据单元传输:同步或异步•物理层管理:功能激活、差错控制第3章网络体系结构物理层标准举例•DTE(DataTerminalEquipment)是数据终端设备,

是具有一定的数据处理能力和发送、接收数据能力的设备。•DCE(DataCircuit-terminatingEquipment)是数据电路端接设备,它在DTE和传输线路之间提供信号变换和编码的功能,并且负责建立、

保持和释放数据链路的连接。EIA-232-D/V.24接口标准第3章网络体系结构DTEDCEDCE串行比特传输信号线与控制线数据终端设备用户环境通信环境用户设施通信设施DTE信号线与控制线用户设施用户环境DTE通过DCE与通信传输线路相连第3章网络体系结构EIA-2

32-D/V.24接口标准•(1)机械特性:EIA-232-D遵循ISO2110关于插头座的标准,使用25根引脚的DB-25插头座,其他方面的尺寸也都有详细的规定,DTE上安装带插针的公共接头连接器,DCE上安装带插孔的母

接头连接器,其引脚编号如图3-5所示,引脚分为上、下两排,分别有13根和12根引脚,当引脚指向人的方向时,从左到右其编号分别为1~13和14~25。12345678910111213141516171819202122232425图2.50EIA-232-D25根引脚编号图第3章网络体系结构EIA

-232-D/V.24接口标准•(2)电气特性:EIA-232-D与CCITT的V.28建议书一致,采用负逻辑,此时逻辑0相当于对信号地线有+5V~+15V的电压,而逻辑1相当于对信号地线有-5V~-15V的电压。逻辑“0”相当于数据“0”(

空号)或控制线的“接通”状态;逻辑“1”相当于数据“1”(传号)或控制线的“断开”状态。第3章网络体系结构EIA-232-D/V.24接口标准•(3)功能特性:EIA-232-D的功能特性与CCITT的V.24建议书一致。它规定了什么电路应当连接到25根引脚中的哪一根以及该引脚信号线的作用。图

3-6画的是最常用的10根引脚信号线的作用,其余的一些引脚可以空着不用。在某些情况下,可以只用图3-6中的9根引脚(振铃指示RI信号线不用),这就是常见的9针COM1串行鼠标接口。第3章网络体系结构EIA-232-D/V.24接口标准•(4)规程特性:EIA-232-D的规

程特性也与CCITT的V.24建议书一致,可用下例简单说明。•假设有一台计算机DTE通过调制解调器DCE及电话线路与远端的终端DTE建立呼叫并进行半双工通信,待数据传送完毕以后,释放呼叫。第3章网络体系结构(1)保护

地(2)发送数据(3)接收数据(4)请求发送(5)允许发送(6)DCE就绪(7)信号地(8)载波检测(20)DTE就绪(22)振铃指示DTEDCE计算机或终端调制解调器EIA-232/V.24的信号定义图3.6EIA23

2引脚信号线第3章网络体系结构两个DTE通过DCE进行通信的例子EIA-232/V.24接口调制解调器DTE-ADTE-BDCE-ADCE-BEIA-232/V.24接口调制解调器网络第3章网络体系结构3.2.4数据链路层

•数据链路层的基本概念•数据链路层的目的•数据链路层的功能•数据链路层协议第3章网络体系结构•数据链路层的基本概念–链路:是一条无源的点到点的物理线路–数据链路:物理线路和控制传输的协议,也称为逻辑链路–当采用复用技术时,

一条链路上可以有多条数据链路–数据链路层最重要的作用就是通过数据链路层协议,在不太可靠的物理链路上实现可靠的数据传输图4-2链路与数据链路链路控制节点交换机链路控制节点交换机数据链路ModemModem链路数据传输第

3章网络体系结构l链路(link)是一条无源的点到点的物理线路段,中间没有任何其他的交换结点。–一条链路只是一条通路的一个组成部分。l数据链路(datalink)除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。–现在最常用

的方法是使用适配器(即网卡)来实现这些协议的硬件和软件。–一般的适配器都包括了数据链路层和物理层这两层的功能。第3章网络体系结构数据链路层的目的•在相邻网络实体之间建立、维持和释放数据链路连接,以及传输数据链路服

务数据单元。•控制相邻系统之间的物理链路,它在物理层传送“位”信息的基础上,在相邻节点间保证数据的可靠通信。•为了保证数据的可靠传输,发送方把用户数据封装成帧,并按顺序传送帧。•需解决检错、纠错等数据链路可靠性。第3章网络体系结构–链路管理:数据链路的建立、维持和释放–帧同步:收方能从

收到的比特流中区分一帧的开始–和结束–流量控制:发送数据的速率必须使收方来得及接收–差错控制:以帧为单位检错重发–将数据和控制信息分开:使收方区分同一帧中的数据和控制信息–透明传输:传输与数据的内容无关–寻址:在多点连接的情况下,保证每一帧都能送到正确的地址;收方也应知道发方是哪

个站数据链路层的功能第3章网络体系结构数据链路层像个数字管道•在两个对等的数据链路层之间画出一个数字管道,而在这条数字管道上传输的数据单位是帧。•早期的数据通信协议曾叫作通信规程(procedure)。因此在数据

链路层,规程和协议是同义语。结点结点帧帧第3章网络体系结构数据链路层的简单模型局域网广域网主机H1主机H2路由器R1路由器R2路由器R3电话网局域网主机H1向H2发送数据链路层应用层运输层网络层物理层链路层应用层运输层网络层物理层链路层网络层物理层链路层网络层物理层链路层

网络层物理层R1R2R3H1H2从层次上来看数据的流动第3章网络体系结构具有最简单流量控制的数据链路层协议•为了使收方的接收缓冲区在任何情况下都不会溢出,最简单的方法是发方从主机每取一个数据块,就将其送到数据链路层的发送缓冲区中发送出去,然后等待;•收方收到数据帧后

,将其放入数据链路层的接收缓冲区并交付给主机,同时回应一信息给发送节点表示数据帧已经上交给主机,接收任务已经完成;•发方收到由接收站点发过来的双方事先商定好的信息,则从主机取下一个新的数据帧再发送。在这种情况下,收方的

接收缓冲区的大小只要能够装得下一个数据帧即可。•这就是最简单最基本的停止-等待(Stop-and-Wait)协议。第3章网络体系结构数据链路层协议•面向字符型协议它的特点是利用已定义好的一种标准字编码(如ASCII码)的一个子集来执行通信控制功

能。其典型代表是IBM公司提出的二进制同步通信协议(BSC)。两个明显缺点:一是使用不同字符集的两台机器很难利用面向字符型协议通信;二是控制字符的编码不能在用户数据字段中出现。•面向位(比特)型协议为了克服面向字符型协议所固有的缺点,

人们在此基础上提出了面向比特的协议。如IBM公司的SDLC(同步数据链路控制)和ISO提出的HDLC(高级数据链路控制)。第3章网络体系结构数据链路层的工作过程•建立数据连接•帧传输•释放数据链路第3章网络体系结构3.2.5网络层•网络层主要功能•面向连接服务•无连接服务•虚电路服务与

数据报服务第3章网络体系结构网络层主要功能•网络层主要功能是:完成对通信子网的控制。它负责选择从发送端传输数据包到接收端的路由,为分组通过选择最适当的路径,以及实现拥塞控制、网络互连等功能。•路由选择方法:固定路由选择和动态路由

选择。•其数据传输单元是分组(Packet)。•协议分类:面向连接和无连接服务两种。第3章网络体系结构面向连接服务•连接是指两个对等实体之间为进行数据通信而进行的一种结合。面向连接服务就是在数据交换之前,必须先建立连接,当数据交换结

束后,则应该终止这个连接。通常面向连接服务是一种可靠的报文序列服务,在建立连接之后,每个用户都可以发送可变长度的报文,这些报文按顺序发送给远端的用户,报文的接收也是按顺序的。•由于面向连接服务和线路交换的许多特性相似,因此面向连接服务在网络层中又称为虚电路服务。第3章网络体系结构无连接服务•(1)

数据报(Datagram):特点是发完了就算,而不需要接收端做任何响应。•(2)证实交付(ConfirmedDelivery):是一种可靠的数据报服务。•(3)请求回答(RequestReply):这种类型的数据报服务是收端用户每收到一个报文,就向发端用户发送一个

应答报文。第3章网络体系结构虚电路服务与数据报服务•虚电路与存储转发这一概念相联系。当我们在采用线路交换的电话网上打电话时,在通话期间,我们自始至终地占用一条端到端的物理线路。但我们占用一条虚电路进行计算机通信时,由于采用的是存储

转发分组交换,所以只是断续地占用一段又一段的链路,感觉好像是占用了一条端到端的物理线路。•数据报服务则不同,由于数据报服务没有建立虚电路的过程,而每一个发出的分组都携带了完整的目的站的地址信息,因而每一个分组都可以独立地选择路由。•表3-3归纳了虚电路与数据报服务的主要区

别。第3章网络体系结构表3-3虚电路与数据报的对比第3章网络体系结构3.2.6传输层•传输层基本概念•传输层的功能•端口•流量控制和缓存第3章网络体系结构传输层基本概念•从通信和信息处理的角度来看,传输层是面向通信的层次中的最高层•但从网络功能和用户功能来看,它是面向

应用的最低层•它在优化网络服务的基础上,在源主机和目的主机之间提供可靠的透明数据传输,使高层服务不必关心通信子网的实现细节。第3章网络体系结构传输层在OSI/RM中的作用•传输层的作用是从端到端经网络透明地传送

报文,完成端到端通信链路的建立、维护和管理。所谓端到端就是从进程到进程。传输层向高层用户屏蔽了下面通信子网的细节,使高层用户看不见实现通信功能的物理链路是什么,看不见数据链路采用什么控制规程,也看不见下面到底有几个子网以及这些子网是怎样互连起来的。第3章网络

体系结构传输层的功能•映射传输层地址到网络地址•多路复用与分割•传输连接的建立与释放•分段与重新组装•组合与分解第3章网络体系结构端口•传输层一般使用端口(port)与上层进行通信,端口作为通信进程的惟一标识,在通信中起着非常重要的作用。参与通信的双方进程,必须

在通信开始前知道对方的端口号。可使用以下方法来获得对方的端口号:–通信双方预先约定–使用系统保留的–从名字服务器或目录服务器获得端口第3章网络体系结构流量控制和缓存•采用可变滑动窗口协议来实现收发双方能力不匹配的问题。•可变滑动窗口协议,是指发送方的窗口大小是由接

受方根据自己的实际缓存情况给出的。•发送方必须缓存所有连接发出的报文,以便用于错误情况下的重传。第3章网络体系结构3.2.7会话层会话层完成的主要功能如下:①允许用户在设备之间建立、维持和终止会话。②管理会话。③使用远程地址建立连接。第3章网络体系结构3

.2.8表示层表示层可提供以下的服务:①数据转换:编码和字符集的转换。②格式变换:修改数据位的组合格。③语法选择:根据所用的转换形式进行初始选择和后继修改。针对这些,表示层协议有文本压缩、安全与保密和虚拟终端等方面的协议。表示层完成的主要功能有:①对数据编码格式进行

转换。②数据压缩与恢复。③建立数据交换格式。④数据的安全与保密。⑤其他特殊服务。第3章网络体系结构3.2.9应用层•应用层的基本概念•报文处理系统MHS•文件传送、存取和管理FTAM第3章网络体系结构应用层的基本概念•应用层是OSI模型的最高层•它为应

用进程提供了访问OSI环境的手段,是应用进程使用OSI功能的惟一窗口。•是功能最丰富、实现最复杂的一层,也是相对最不成熟的一层。OSI已制定的主要应用层协议:–MHS–FTAM第3章网络体系结构报文处理系

统MHS•概述报文处理系统可以实现电子邮件的功能。电子邮件也称为基于计算机的报文系统(CBMS,Computer-BasedMessageSystem)。最简单的电子邮件系统是单系统电子邮件,即所有的用户共享一台计算机以交换信息,每个用户都要注册登记,并且有惟一的标识符及信箱。第3章网络体系结构报

文处理系统MHS•MHS向用户提供的功能MHS中的报文按逐站转发的方式进行传送,MHS收到报文后就立即按照收信人的地址信息投递报文;当报文到达收信人地址时,将报文放入收信人的信箱,收信人不一定要在场,他可以在空闲时自行取出并阅读已经到达的信件。MHS只关心与报文投递有关的一些信息,不管报文的具体内

容是什么,因此,MHS可用于传送多种类型的信息,如:图像、声音、视频,只要这些信息被编码成二进制信息即可。用户为保证自己的报文确实已发送给收信人,可要求MHS对所发的报文给出回执,这种回执就称为报告(Report)。第3章网络

体系结构文件传送、存取和管理FTAM文件传送:把文件的全部内容传送给其他文件文件存取:对文件的部分内容进行检索、写入、修改、替换或删除;文件管理:创造或删除文件、检查和操作文件属性的信息。第3章网络体系结构3.3TCP/IP参考模型•TCP/IP基本概念•TCP/IP

模型分层–TCP/IP的物理和数据链路层–TCP/IP的网络层–TCP/IP的传输层–TCP/IP的应用层•TCP报文段格式•IP报文段格式第3章网络体系结构TCP/IP基本概念•TCP/IP(Transmiss

ionControlProtocol/InternetProtocol)是国际互联网络事实上的工业标准,ARPANET最初设计的TCP称为网络控制程序NCP,在上面传送的数据单位是报文(Message),实际上就是现在的TPDU。•随着ARPANET逐渐变成了Internet,子网的可靠性也就

下降了,于是NCP就演变成了今天的TCP。与TCP配合使用的网络层协议是IP。第3章网络体系结构TCP/IP模型分层•应用层~~对应OSI模型的应用层•传输层~~对应OSI模型的传输层•网际层~~对应OSI模型的网络层•网络接口层~对应

OSI模型的最低2层第3章网络体系结构网络接口层•负责把TCP/IP数据包发送到网络传输介质上以及从网络传输介质上接收数据包。•TCP/IP协议集的设计独立于网络访问方法、帧格式和传输介质•SLIP协议和PPP协议。第3章网络体系结构TCP/IP的网际层•主要功能是寻址、打包和路由选择•核心协

议是IP,此外还有ARP、RARP、ICMP和IGMP协议等•网际协议IP是一个无连接的协议,负责将数据分组从源转发到目的地。主要负责IP寻址、路由、分段和重组•控制消息协议ICMP为路由器提供机制,以便向请求通信路径的其它路由器和主机提供

信息。第3章网络体系结构TCP/IP的传输层•在源节点和目的节点的两个进程之间提供可靠的端到端的数据传输。•对应于OSI第4层的协议有3个,如下:•(1)运输控制协议TCP:这是最主要的一个面向连接的协议。•(2)用户数据报协议(UDP,UserDatagramProtocol):这是主机和主机

之间的无连接数据报协议,UDP使用IP提供的数据报服务,但对IP进行了扩充,如增加了端口编号等。•(3)网络话音协议(NVP,NetworkVoiceProtocol):即分组话音通信协议。在军事通信领域中比较有用。第3章网络体系结构TCP/I

P的应用层•给应用程序提供访问其它层服务的能力并定义应用程序用于交换数据的协议。•对应于应用层的协议有:•(1)超文本传输协议HTTP•(2)文件传输协议(FTP,FileTransferProtocol)。•(3)简单电子邮件传送协议(SMTP,SimpleMailTransfe

rProtocol)。•(4)域名服务(DNS,DomainNameService)。•(5)邮局协议POP。•(6)简单网络管理协议(SNMP,SimpleNetworkManagementProtocol)。•(7)远程登陆协议TELNET第3章网络体系结构TCP

报文段格式•(1)源端口(SourcePort)字段和目的端口(Destination)字段•(2)序列号(SequenceNumber)字段•(3)数据偏移字段•(4)检验和字段第3章网络体系结构•图3-12是TCP的TPDU首部的格式,其首部的最小长度为5个32bit,

即20个字节。下面介绍各字段的意义。源端口32bit目的端口序列号确认号数据偏移首部长度保留URGACKPSHRSTSYNFIN窗口校验和紧急指针任意选项(如果有的话)填充数据图3.22TCP报文段格式图3-12TCP/IP报文格式第3章网络体

系结构IP分组格式•IP分组也称IP数据报,它是以无连接方式通过网络传输的,在源发主机和目的主机以及经过的每个路由器中,网络层都使用始终如一的IP协议和不变的IP分组格式。•IP分组作为Internet的基本传送单元,与典型的其他网

络帧相似,也分为分组头和数据信息,在分组头中包含源站和目的站地址。IP分组头的长度为4个字节的整数倍,如图3-13所示。第3章网络体系结构服务类型32bit总长度标识符生存时间图3.23IP分组头格式版本号IP分组头首部长度段偏移协议分组头校验和源站地址(发送IP

分组的源主机IP地址)目的站地址(目的主机IP地址)任选参数项(根据需要可改变)(可变,通常用0填入,可使IP分组满足4字节长度的整数倍)标志填充段图3-13IP分组头格式第3章网络体系结构OSI参考模型和TCP/IP参考模型有很多相

似之处:它们都是基于独立的协议栈的概念,且各层的功能大体相似。TCP/IP参考模型最初没有明确区分服务、接口和协议,后来人们试图改进它,以便接近于OSI。OSI模型在网络层支持无连接和面向连接的通信,但在传输层仅有面向连接的通信,这是它所依赖的(因为传输服务对用户是可见的)。然而TCP

/IP模型在网间网络层仅有一种通信模式(无连接),但在传输层支持两种模式,给用户选择的机会。这种选择对简单的请求—应答协议是十分重要的。3.4两种分层结构的比较第3章网络体系结构SMTPDNSFTPTELNETBOO

TPSNMPTCPUDPNVPICMPIPARPRARPTCP/IP第3层第4层第5~7层OSI/RM图3.21TCP/IP与相应OSI/RM层次对比图3-11TCP/IP与相应OSI/RM层次对比第3章网络体系结构3.5网络协议

•P86:第3章网络体系结构3.6IP地址与子网掩码3.6.1IP地址•Internet上的每台计算机(包括路由器)在通信之前必须指定一个IP地址。IP地址是Internet赖以工作的基础。Internet中的计算机与路由器的IP地址采用分层结构,它是

由网络号与主机号两部分组成。网络号用来标识一个网络,主机号用来标识这个网络上的某一台主机。•IPv4由32位(bit)二进制组成,每8位为一组分为四组,每一组用0–255间的十进制表示,组与组之间以圆点分隔,如:202.112.0.36。第3章网络体系结构第3章网

络体系结构IP地址的类型•A类网络地址–最高位为0,–网络地址字段为7位,主机地址字段为24位•B类网络地址–最高两位为10–网络地址字段为14位,主机地址字段为16位•C类网络地址–最高三位为110–网络地址字段为22位,主机地址字段为8位•D类网络地址–最高四位为11

10–留作IP多路复用组使用,如224.0.0.5和224.0.0.6分配给了OSPF•E类网络地址–按IP协议规定也是留作将来使用的,其中4个最高的二进制位按顺序分别设置为1111。第3章网络体系结构IP地址的类型net-id

24bithost-id24bitnet-id16bitnet-id8bit0A类地址host-id16bitB类地址C类地址110host-id8bitD类地址1110多播地址E类地址保留为今后使用1111010第3章网络体系结构IP地址的使用范围网络类别最大网络数可用的网络号范围每个网络

中的最大主机数A126(27-2)1~12616777214(224-2)B16384(214)128.0~191.25565534(216-2)C2097152(221)192.0.0~223.255.255254(

28-2)第3章网络体系结构3.6.2子网掩码•如果网络内的主机数目不多,可以用主机的某些地址把网段划分成更小的单元,即子网。1010网络号主机号网络号主机号子网号子网掩码也是一个32位二进制数,它用来区分网络地址和主机地址。将IP地址和子网掩码按位做“与”运算,就得到该

IP所属的网络地址。第3章网络体系结构•主机地址中借用来表示子网地址的长度是可以改变的。为了指定有多少个二进制位用来表示子网的地址,IP协议提供了子网掩码的概念。•子网掩码使用了与IP地址相同的格式和表示方法,子网掩码中1对应于IP地址中的网络号和子网号,而子网掩码中的0

对应IP地址中主机号。一般子网掩码由一串1后跟随一串0组成。•子网掩码也是一个32位二进制数,它用来区分网络地址和主机地址。将IP地址和子网掩码按位做“与”运算,就得到该IP所属的网络地址。•默认A、B、C三类网络的掩码如下–

A类地址255.0.0.0–B类地址255.255.0.0–C类地址255.255.255.0第3章网络体系结构子网和子网掩码•目的–处于同一网段上的主机间可以直接通信,而且广播信息也被封闭在同一网段内。不同网段间的主机进行通信时,

必须通过路由器才能互相访问。•区分–把信源主机地址和信宿主机的地址分别与所在网段的掩码进行二进制“与”操作,如果产生的两个结果相同,则在同一网段;如果产生的两个结果不同,则两台主机不在同一网段,这两台主机要进行相互访问时,必须通过一台路由器进行路由转换。

第3章网络体系结构子网和子网掩码•B类地址子网划分子网号的比特数子网掩码子网数每个中主机数2255.255.192.02163823255.255.224.0681904255.255.240.014

40945255.255.248.03020466255.255.252.06210227255.255.254.01265108255.255.255.02542549255.255.255.12851012610255.255.255.19210226

211255.255.255.22420643012255.255.255.24040961413255.255.255.2488190614255.255.255.252163822第3章网络体系结构IP地址与硬件地址•硬件地址是数据链路层和物理

层使用的地址,而IP地址是网络层和以上各层使用的地址。•硬件地址即网卡地址,是由全球唯一的一个固定组织来分配,每块网卡都有一个固定的卡号,并且任何一块网开的卡号都不相同。–一般网卡地址为一组十二位的十六进制数,其中前六位代表网卡生产厂商,后六位是由生产厂商自行分配给网卡的

唯一号码。第3章网络体系结构IP地址与硬件地址•在数据发送时,数据从高层下到低层,然后才到通信链路上传输。使用IP地址的IP数据报一旦交给了数据链路层,就被封装成MAC帧了,MAC帧在传送时使用的源地址和目的地址都是硬件

地址,这两个硬件地址都写在MAC帧的首部中。•连接在通信链路上的设备,在接收到MAC帧时,其根据是MAC帧首部中的硬件地址。在数据链路层看不到IP地址,只有剥去MAC帧的首部和尾部后将MAC层的数据上交给网络层后才能在IP数据报的首部找到源IP地址和目的IP地址。第3章网络体系结构习题•P86:

•2、7、10、12第3章网络体系结构THANKYOUVERYMUCH!本章到此结束,谢谢您的光临!

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?