网络体系结构与TCPIP协议_第1页
网络体系结构与TCPIP协议_第2页
网络体系结构与TCPIP协议_第3页
网络体系结构与TCPIP协议_第4页
网络体系结构与TCPIP协议_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

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

文档简介

21世纪高职高专新概念教材计算机网络技术实用教程可编辑ppt第二章网络体系结构与TCP/IP协议本章学习目标本章主要讲解计算机网络的体系结构与TCP/IP协议。通过本章的学习,读者应掌握以下内容:●计算机网络通信协议●TCP/IP协议●IP地址的规划●计算机网络新技术可编辑ppt2.1计算机网络的体系结构2.1.1计算机网络体系结构的形成计算机网络是个非常复杂的系统。相互通信的两个计算机系统必须能够高度协调工作,而这种“协调”是相当复杂的。

哪么如何解决这种“协调”?“分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。可编辑ppt关于开放系统互连参考模型OSI/RM只要遵循OSI标准,一个系统就可以和位于世界上任何地方的、也遵循这同一标准的其他任何系统进行通信。在市场化方面OSI却失败OSI的专家们在完成OSI标准时没有商业驱动力;OSI的协议实现起来过分复杂,且运行效率很低;OSI标准的制定周期太长,因而使得按OSI标准生产的设备无法及时进入市场;OSI的层次划分并也不太合理,有些功能在多个层次中重复出现。可编辑ppt两种国际标准法律上的(dejure)国际标准OSI并没有得到市场的认可。是非国际标准TCP/IP现在获得了最广泛的应用。TCP/IP常被称为事实上的(defacto)国际标准。可编辑ppt2.1.2划分层次的必要性在计算机网络中要做到有条不紊地交换数据,就必须遵守一些事先约定好的规则。为进行网络中的数据交换而建立的规则、标准或约定即网络协议(networkprotocol),简称为协议。这些规则明确规定了所交换的数据的格式以及有关的同步问题(同步含有时序的意思)。可编辑ppt网络协议的组成要素语法:数据与控制信息的结构或格式。语义:需要发出何种控制信息,完成何种动作以及做出何种响应。同步:事件实现顺序的详细说明。

可编辑ppt分层的好处

各层之间是独立的。灵活性好。结构上可分割开。易于实现和维护。能促进标准化工作。

可编辑ppt层数多少要适当

若层数太少,就会使每一层的协议太复杂。层数太多又会在描述和综合各层功能的系统工程任务时遇到较多的困难。可编辑ppt分层时应注意使每一层的功能非常明确。通常每一层所要实现的一般功能往往是下面的一种或几种:(1)差错控制:使得和网络对端的相应层次的通信更加可靠。(2)流量控制:控制发送端的发送速率不要太快,使接收端来得及接收。(3)分段和重装:发送端将要发送的数据块划分为更小的单位,在接收端将其还原。(4)复用和分用:发送端几个高层会话复用一条低层的连接,在接收端再进行分用。(5)连接建立和释放:交换数据前先建立一条逻辑连接,数据传送结束后释放连接。可编辑ppt计算机网络的体系结构计算机网络的体系结构(architecture)是计算机网络的各层及其协议的集合。计算机网络体系结构就是计算机网络及其部件所应完成的功能的精确定义。体系结构是抽象的,而实现则是具体的,是真正在运行的计算机硬件和软件。可编辑ppt2.1.3网络标准化组织所谓标准是文档化的协议中包含的推动某一特定产品或服务应如何被设计或实施的技术规范。ANSI(美国国家标准协会)EIA(电子工业联盟)IEEE(电气与电子工程师学会或称为I-3-E)ISO(国际标准化组织)ITU(国际电信同盟)可编辑ppt2.1.4计算机网络通信协议前面已经提到OSI开放系统互连参考模型采用了7个层次的体系结构,由低层至高层分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。可编辑pptOSI参考模型两台主机的层次结构可编辑ppt物理层(PhysicalLayer)物理层的任务就是透明地传送比特流。在物理层上传输数据的单位是比特。物理层并不是指物理传输介质,它是介于数据链路层和物理传输介质之间的一层,起着数据链路层到物理传输介质之间的逻辑接口的作用。传输介质的改变是否会影响物理层以上的层次?可编辑ppt物理层的主要功能●确定连接缆线材质,确定连接器引线的数目及定义、接头的几何尺寸和锁紧装置等。●物理层要考虑用多大的电压代表“l”或“0”,以及当发送端发出比特“l”时,在接收端如何识别出这是比特“l”而不是比特“0”。●指出传输1比特信息占用多长时间。●采用何种传输方式。●初始连接如何建立。●当双方结束通信时如何拆除连接。RS-232是物理层的一个重要标准,哪么它是如何实现物理层功能的?可编辑pptEIARS-232接口标准EIA:ElectronicIndustriesAssociation美国电子工业协会。EIARS-232的主要特性:机械特性:使用ISO2110关于插头座的标准,有25根引脚,分2排:13根和12根。

电气特性:与CCITT的V.28建议书一致。采用负逻辑,即0表示+3V或更高的电压;1表示-3V或更负的电压。电缆长度在15m以内,传输速率不超过20kb/s,长度越短,速度越快。

规程特性:与CCITT的V.24建议书一致。规定各事件发生的次序。可编辑ppt功能特性:与CCITT的V.24建议书一致,它规定了25根引脚的功能及电路连接。图2-28画出了25根引脚中的10根的信号定义。(1)保护地(2)发送数据(3)接收数据(4)请求发送(5)允许发送(6)DCE就绪(7)信号地(8)载波检测(20)DTE就绪(22)振铃指示DTEDCE计算机或终端调制解调器图2-28EIA-232/V.24的信号定义可编辑ppt数据链路层(DataLinkLayer)

数据链路层OSI/RM的第2层,它通过物理层提供的比特流服务,在相邻节点之间建立链路,传送以帧(Frame)为单位的数据信息,并且对传输中可能出现的差错进行检错和纠错,向网络层提供无差错的透明传输。

数据链路层OSI/RM的第2层,它通过物理层提供的比特流服务,在相邻节点之间建立链路,传送以帧(Frame)为单位的数据信息,并且对传输中可能出现的差错进行检错和纠错,向网络层提供无差错的透明传输。如何从比特流中获取帧的?可编辑ppt数据链路层的功能1.透明性问题数据链路层要将网络层的数据分成可以管理和控制的数据单元,称其为帧。数据链路层要将比特流划分成具体的帧,同时确保帧的同步。2.流量控制数据链路层对发送数据帧的速率必须进行控制,如果发送的数据帧太多,就会使目的节点来不及处理而造成数据丢失。3.差错控制为了保证物理层传输数据的可靠性,数据链路层需要在数据帧中使用一些控制方法,检测出错或重复的数据帧,并对错误的帧进行纠错或重发。4.链路管理包括建立、维护和释放数据链路,并可以为网络层提供几种不同质量的链路服务。可编辑ppt网络层(NetworkLayer)网络层负责为分组交换网上的不同主机提供通信。在发送数据时,网络层将传输层产生的报文段或用户数据报封装成分组或包进行传送。在TCP/IP体系中,分组也叫做IP数据报,或简称为数据报。

另一个功能是路由选择。什么是路由选择?为什么需要路由选择?可编辑ppt网络层的功能路由功能

路由选择就是根据一定的原则和算法在传输通路中选出一条通向目的节点的最佳路由。流量控制

在数据链路层中介绍过流量控制,在网络层同样也存在流量控制问题。拥塞控制

在通信子网中,由于出现过量的数据包而引起网络性能下降的现象称为拥塞。可编辑ppt传输层(TransportLayer)传输层是资源子网与通信子网的接口和桥梁,它完成了资源子网中两节点间的直接逻辑通信,实现了通信子网端到端的可靠传输。因为如果没有传输层,数据将不能被接收方验证或解释,所以,传输层常被认为是OSI模型中最重要的一层。

除此之外,传输层按照网络能处理的最大尺寸将较长的数据包进行强制分割。工作在传输层的一种服务是TCP/IP协议套中的TCP(传输控制协议),另一项传输层服务是IPX/SPX协议集的SPX(序列包交换)。如何去实现这种可靠传输哪?可编辑ppt会话层(SessionLayer)会话层是用户应用程序与网络的接口,属于进程级的层次。会话层提供给表示层的服务有: (1)数据交换 (2)会话管理 (3)差错恢复和控制可编辑ppt表示层(PresentationLayer)表示层管理这些抽象数据结构和数据类型,并负责在计算机内部表示和网络的标准表示法之间进行转换。表示层的主要功能有:(1)数据转换(2)数据压缩(3)数据加密可编辑ppt应用层(ApplicationLayer)应用层是OSI网络协议体系结构的最高层,是计算机网络与最终用户之间的界面,为网络用户之间的通信提供专用的程序。应用层的一个主要功能是提供虚拟终端,使所有不同类型的终端都能通过这种终端协议与网络主机互连。这种终端协议就称为虚拟终端协议。应用层的另一个功能是提供文件传输协议FTP和收发电子邮件功能。可编辑ppt数据封装过程计算机1计算机2应用程序数据54321675432167应用层首部H7应用程序数据H7应用程序数据H6表示层首部H6H7应用程序数据H5会话层首部H4传输层首部H6H7应用程序数据H5H4H6H7应用程序数据H5网络层首部H3H4H6H7应用程序数据H5H3数据链路层首部H2物理传输媒体10100110100101比特流110101110101可编辑ppt可编辑ppt对等层协议可编辑ppt2.2TCP/IP协议体系2.2.1TCP/IP与OSI体系结构的对比TCP/IP是Internet上所有网络和主机之间进行交流所使用得共同“语言”,是Internet上使用得一组完整的标准网络连接协议。可编辑pptTCP/IP体系结构与OSI参考模型的对应关系可编辑pptTCP/IP与OSI的对比TCP/IP一开始就考虑到多种异构网的互联问题,并将网际协议IP作为TCP/IP的重要组成部分。TCP/IP一开始就将面向连接服务和面向无连接服务并重,而OSI在开始时只强调面向连接这种服务。TCP/IP较早就有较好的网络管理功能,而OSI到后来才开始考虑这个问题。可编辑ppt2.2.2TCP/IP体系结构

TCP/IP是Internet采用的协议标准,也是全世界采用的最广泛的工业标准。实际上TCP/IP是一个协议系列,包含100多个协议,用来将各种计算机和数据通信设备组成计算机网络。这个协议系列的正确名字是Internet协议系列,TCP和IP只是其中的两个协议。由于它们是最基本、最重要的两个协议,也是广为人知的,因此,通常用TCP/IP来代表整个Internet协议系列。可编辑ppt1.网络接口层网络接口层定义了与某特定介质的物理连接特性,以及用于在该介质上发送和接收的信息帧的格式。对应着OSI的物理层和数据链路层。TCP/IP支持的数据链路技术很多:以太网、ATM、令牌网、FDDI、帧中继等。TCP/IP的完美之处就在于它可以在任何一种物理网络上运行。可编辑ppt2.网络层网络层负责将数据分组从源地转发到目的地。网际层是在Internet标准中正式定义的第一层。网际层所执行的主要功能是处理来自传输层的分组,将分组形成数据包(IP数据包),并为该数据包进行路径选择,最终将数据包从源主机发送到目的主机。可编辑pptIP不仅可以运行在各种主机上,也可以运行在分组交换和转发设备上,这些设备称为路由器。因为网络层是无连接的,所以IP不能保证分组按正确的顺序到达目的地,甚至不能保证分组能够到达目的地。可编辑ppt与IP协议配套使用的还有四个协议:地址解析协议ARP(AddressResolutionProtocol)逆地址解析协议RARP(ReverseAddressResolutionProtocol)因特网控制报文协议ICMP(InternetControlMessageProtocol)因特网组管理协议IGMP(InternetGroupManagementProtocol)。可编辑ppt3.传输层TCP/IP的传输层也被称为主机至主机层,与OSI的传输层类似,它主要负责主机到主机之间的端到端通信,该层使用了两种协议来支持两种数据的传送方法,它们是TCP协议和UDP协议。

TCP提供一种面向连接的、可靠的传输服务。

UDP提供一种无连接的、不可靠的传输服务。TCP和UDP都运行于主机上,能够分别为不同的应用程序提供特定的服务。可编辑ppt4.应用层应用层中各种应用程序都使用了低层TCP/IP的服务。例如,用于终端仿真的Telnet、用于文件传输的文件传输协议(FTP)、用于主页浏览的超文本传输协议(HTTP)及用于电子邮件的简单邮件传输协议(SMTP)等,都是TCP/IP许多著名的应用实例中的一部分。可编辑ppt沙漏计时器形状的TCP/IP协议族

HTTPSMTPDNSRTPTCPUDPIP网际层网络接口层运输层应用层………网络接口

1网络接口

2网络接口

3可编辑ppt2.3IP编址方案

IP地址在TCP/IP协议栈中,编址由互联网协议(InternetProtocol,IP)规定。IP标准规定每台主机分配一个32位二进制数作为该主机的互联网协议地址(InternetProtocolAddress),常简写为IP地址或互联网地址(这三项在书中作为同义词使用)。互联网地址(IP地址)是一个分配给一台主机,并用于该主机所有通信的惟一的32位二进制数。什么是IP地址?可编辑ppt互联网的层次结构可编辑ppt2.3.1IP地址层次

IP地址层次保证了两个重要性质:(1)每台计算机分配一个惟一地址(即一个地址不分配给多台计算机)。(2)虽然网络号分配必须全球一致,但后缀可本地分配,不需全球一致。第一个性质得到保证,因为整个地址包括前缀和后缀,它们分配时保证惟一性。如果两台计算机从属于同一个物理网络,它的地址有不同的后缀。可编辑ppt2.3.2IP地址分类一旦选择了IP地址的长度并决定把地址分为两部分,就必须决定每部分包含多少位。前缀部分需要足够的位数以允许分配惟一的网络号给互联网上的每一个物理网络,后缀部分也需要足够位数以允许从属于一网络的每一台计算机都分配一个惟一的后缀。由于一个互联网可包括任意的网络技术,所以可能一个互联网由少量大的物理网络构成,而同时另外一个互联网由许多小的网络构成。这个方案将IP地址空间划分为5个基本类:每类有不同长度的网络号和主机号。可编辑pptIP地址的组成:

地址类别:用来标识网络类型;

网络号:用来标识一个逻辑网络;

主机号:用来标识网络中的一台主机。一台Internet主机至少有一个IP地址,而且这个IP地址是全网惟一的。2.3.2IP地址分类可编辑ppt五类地址示意图可编辑pptA类地址:适用于大型网络,B类地址:适用于中型网络,C类地址:适用于小型网络,D类地址:用于组播,E类地址:用于实验。一个单位或部门可拥有多个IP地址,可拥有2个B类地址和50个C类地址。可编辑ppt11001010011011001111100111001110为方便阅读和从键盘上输入,可把每8位二进制数字转换成一个十进制数字,并用小数点隔开:06这就是“点分十进制”记法。我们从键盘上输入点分十进制的IP地址,计算机就把它转换为32位的二进制数字。二进制与点分十进制可编辑ppt

A类地址,用高8位的最高1位为“0”表示网络类别,余下7位表示网络号,用低24位表示主机号。通过网络号和主机号的位数就可以知道A类地址的网络数为27共128个,每个网络包含的主机数为224共16777216个。A类地址可编辑pptA类地址的范围:~55000000000000000000000000000000000000000000000000000000000.0.0011111111111111111111111000000001111111111111111111111155255.255.255~~00000001000000000000000000000000000000000000000000000000.0.1011111101111111111111111000000001111111111111111111111055255.255.254~~A类地址范围A类有效地址范围可编辑ppt由于网络号全为0和全为1保留用于特殊目的,所以,A类地址有效的网络数为126个,其范围1~126;由于主机号全为0和全为1也有特殊作用,所以每个网络号包含的主机数应该是224-2=16777214个;一台主机能使用的A类地址的有效范围是:~54;说明可编辑pptB类地址用高16位的最高2位为“10”表示网络类别号,余下14位表示网络号,低16位表示主机号。通过网络号和主机号的位数就可以知道B类地址的网络数为214共16384个,每个网络包含的主机数为216共65536个。可编辑pptB类地址的范围:~551000000000000000000000000000000000000000000000000.01011111111111111111111110000000011111111111111155255.255~~1000000000000000000000000000000000000000000000010.11011111111111111111111110000000011111111111111055255.254~~B类地址范围B类有效地址范围可编辑ppt由于没有网络号全为0和全为1,所以,B类地址有效的网络数为16384个,其范围128~191;由于主机号全为0和全为1也有特殊作用,所以每个网络号包含的主机数应该是216-2=65534个;一台主机能使用的A类地址的有效范围是:~54;说明可编辑pptC类地址用高24位的最高3位为“110”表示网络类别号,余下21位表示网络号,用低8位表示主机号。通过网络号和主机号的位数就可以知道C类地址的网络数为221共2097152个,每个网络包含的主机数为28共256个。可编辑pptC类地址的范围:~551100000000000000000000000000000000000000011011111111111111111111100000000111111155255~~1100000000000000000000000000000000000001111011111111111111111111100000000111111055254~~C类地址范围C类有效地址范围可编辑ppt由于没有网络号全为0和全为1,所以,C类地址有效的网络数为2097152个,其范围192~223;由于主机号全为0和全为1也有特殊作用,所以每个网络号包含的主机数应该是28-2=254个;一台主机能使用的A类地址的有效范围是:~54;说明可编辑pptD类地址第一字节的前4位为“1110”。D类地址用于多播,多播就是同时把数据发送给一组主机,只有那些已经登记可以接受多播地址的主机才能接受多播数据包。D类地址的范围:~55D类地址可编辑pptE类地址第一字节

温馨提示

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

评论

0/150

提交评论