互联网网络体系结构课件

上传人:29 文档编号:242707223 上传时间:2024-09-01 格式:PPT 页数:139 大小:620.25KB
返回 下载 相关 举报
互联网网络体系结构课件_第1页
第1页 / 共139页
互联网网络体系结构课件_第2页
第2页 / 共139页
互联网网络体系结构课件_第3页
第3页 / 共139页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,Chapter 2 网络体系结构,2.1 网络层次模块结构模型,2.2 OSI参考模型7层层次协议,2.3 TCP/IP分组交换网协议,2.4 IEEE802 LAN体系结构,2.5 网络协议与操作系统,Chapter 2 网络体系结构 2.1 网络层,1,网络体系结构,计算机网络是计算机技术与通信技术的结合。,物理连线标准,通信规则,网络通信层次标准,协议规定,网络体系结构 计算机网络是计算机技术与通信技术,2,2.1 网络层次模块结构模型,定义:计算机网络的各层及其协议的集合。,或计算机网络及其部件应完成的功能。,2.1 网络层次模块结构模型定义:计算机网络的各层及其协议的,3,计算机网络的,原理,体系结构,包括5层,应用层:提供OSI服务,运输层:保证端到端的数据发送,网络层:负责分组发送,数据链路层:提供无差错帧传送,物理层:透明的经实际电路传送比特流,计算机网络的原理体系结构包括5层,4,协议的,必要性,使用裸硬件进行通信就象用二进制位的0和1编程一样。,联网的计算机使用软件,为应用程序提供方便的高层接口。这些软件自动处理大部分低层的通信细节问题。,协议的必要性 使用裸硬件进行通信就象用二进制位的0和1,5,协议的分层,下一层为服务的提供者,上一层为服务用户。,各层向上一层提供“一组原语”的操作服务,不说明这些操作是如何实现的,。,协议的分层下一层为服务的提供者,上一层为服务用户。,6,协 议,通信双方关于通信如何进行而达成的一致说明或约定。,规定计算机信息交换中信息的格式和含义的协定。,协 议 通信双方关于通信如何进行而达成的一致,7,1. 面向连接服务(,虚电路服务,),电话,通信系统模式,建立连接,数据传送(使用连接),释放连接,各层的服务分为:,1. 面向连接服务(虚电路服务)各层的服务分为:,8,2. 无连接服务,邮政,通信系统模式,数据报,确认交付,回答服务,缺点:不能防止报文的丢失、重复或失序。,2. 无连接服务,9,2.2 OSI参考模型7层层次协议,应用层,表示层,会话层,运输层,网络层,数据链路层,物理层,2.2 OSI参考模型7层层次协议应用层,10,应用层,表示层,会话层,传输层,网络层,链路层,物理层,应用层,表示层,会话层,传输层,网络层,链路层,物理层,传输介质,系统A,系统B,用户数据,用户数据,ISO/OSI七层协议模型,应用层表示层会话层传输层网络层链路层物理层应用层表示层会话层,11,应用层,:提供网络与最终用户之间的界面。,表示层,:转化特定设备的数据和格式,使通信与设备无关。,会话层,:在应用程序之间建立连接和会话,并验证用户身份。,传输层,:,提供节点之间可靠的数据传输,负责数据格式的转换,。,网络层,:,实现节点间数据包的传输,处理通信堵塞和介质传输速率等问题,。,链路层,:保证在数据节点之间可靠地传输数据帧,物理层,:,规定物理线路的机械特性、电气特性、功能特性、过程特性,ISO/OSI七层协议模型-功能,应用层:提供网络与最终用户之间的界面。表示层:转化特定设备的,12,物理层,负责提供和维护物理线路,并检测处理争用冲突,提供端到端错误恢复和流控制。,处理,机械的、电气的、功能的和规程的,特性。,物理层 负责提供和维护物理线路,并检测处,13,如何保证通信信道传输的原始比特流的正确性。,传输是否是两个方向同时进行。,最初的链接如何建立。,完成通信后如何终止。,网络接插件有多少针,其用途如何。,如何保证通信信道传输的原始比特流的正确性。,14,数据链路层,加强物理传输原始比特的功能。,产生和识别帧边界。,解决由于帧的破坏、丢失和重复所出现的问题。,流量调节机制,防止高速的发送方的数据把低速的接收方的数据“淹没”。,双向传输中竞争线路的使用权。,广播式网络中处理控制对共享信道的访问。,网卡是这一层的典型设备。,数据链路层加强物理传输原始比特的功能。,15,网络层,路由选择。确定分组从源端到目的端的路由选择。,拥塞控制,记帐功能,异构网络互联,路由器是这一层的典型设备。,网络层 路由选择。确定分组从源端到目的端,16,运输层,从会话层接收数据,如果有必要,将数据分成较小的单元传送,确保到达对方的各段信息正确无误。,建立运输连接,提高吞吐量,降低费用,使多路复用对会话层透明,真正的源到目的的“端到端”层,解决跨网络连接的建立和拆除,流量控制,运输层 从会话层接收数据,如果有必要,,17,13层通过通信子网链接47层是“端到端”的链接,13层通过通信子网链接47层是“端到端”的链接,18,会话层,进行高层通信控制,允许不同机器上的用户建立会话关系。,允许进行类似运输层的普通数据传输。,可用于远程登录到分时系统或在两台机器之间的文件传输。,会话层 进行高层通信控制,允许不同机器上的用户建立,19,1、管理会话:例如令牌管理,2、同步:建立检查点,当发现网络崩溃后,只需重新传送最后一个检查点后的数据。,1、管理会话:例如令牌管理,20,表示层,完成某些特定的功能。,网络上传输的信息的语法和语义。,将数据在计算机内部的表示法与网络的表示法之间进行转换。,表示层完成某些特定的功能。,21,应用层,提供与用户应用有关的功能。,网络浏览,电子邮件,文件传输,虚拟终端软件,过程作业输入,目录查询,各种通用和专用的功能,应用层提供与用户应用有关的功能。,22,2.3 TCP/IP分组交换网协议,2.3.1 TCP/IP,Transmission control protocol/,Internet protocol,传输控制协议/网际协议,2.3 TCP/IP分组交换网协议2.3.1 TCP/IP,23,2.TCP/IP协议结构,Transport,Application,TCP,UDP,IP,ICMP,ARP,Internet,LAN,Technologies,WAN,Technologies,Network,IGMP,物理层,应用层,表示层,会话层,传输层,网络层,数据链路层,TELNET,HTTP,FTP,SMTP,SNMP,DNS,2.TCP/IP协议结构TransportApplicati,24,3.TCP/IP协议模型和 OSI协议模型的对比,3.TCP/IP协议模型和 OSI协议模型的对比,25,4.TCP/IP存在的问题,对“服务”、“协议”、“接口”等概念的区分不很清除。,通用性较差。,网络接口简单。,4.TCP/IP存在的问题对“服务”、“协议”、“接口”等概,26,2.3.2 TCP协议,运输层的协议。,提供面向连接的、可靠的服务。,以报文段方式发送信息。,2.3.2 TCP协议运输层的协议。,27,工作原理,TCP的数据传输机制称为正向认可与重传。,在传输数据的过程中进行对方数据的确认。,同时,考虑数据报的正确性,在收到报文段时,会首先计算校验和,决定报文的接收与拒绝。,工作原理 TCP的数据传输机制称为正向认可与重传。,28,TCP/IP的历史,1965,1970,1980,1985,APANET,commissioned,by DOD,1969,1975,Telnet,1972,FTP,1973,TCP,1974,IP,1981,TCP/IP,Protocol Suite,1982,DNS,1984,TCP/IP的历史1965197019801985APANE,29,TCP报文段格式,见书上28页。,TCP报文段格式见书上28页。,30,2.3.3 IP协议,无连接数据报发送、数据报路由选择和差错控制。,IP将报文传送到目的主机后,不管传送正确与否都不进行检验,不回送确认,也不保证分组的正确顺序,这些功能都由TCP完成。,2.3.3 IP协议 无连接数据报发送、数据报路由,31,TCP与IP比较,TCP:面向链接。,IP:无链接。,TCP:可靠服务。,IP:不可靠服务。,TCP与IP比较TCP:面向链接。,32,由,报头,和,数据,两部分组成。,报头:,20个字节的固定长度。,数据:,可选任意长度。,IP数据报,由报头和数据两部分组成。IP数据报,33,数据报与帧的区别,物理网络中的帧由硬件识别。,数据报由软件识别,。,数据报与帧的区别物理网络中的帧由硬件识别。,34,封装,将数据报包装成符合物理网络要求的帧的格式的过程。,封装 将数据报包装成符合物理网络要求的帧的格式的,35,最大传输单元MTU,不同物理网络对帧的大小的限制。,以太网:1500字节。,X.25广域网:120字节,最大传输单元MTU不同物理网络对帧的大小的限制。,36,IP数据报格式,重点了解IPv4,IP数据报格式重点了解IPv4,37,IP数据报格式,版本字段:指示IP协议数据报的协议版本。,报头长度:指示报头的长度。,服务类型:占8比特,指示如何处理数据报。,IP数据报格式版本字段:指示IP协议数据报的协议版本。,38,数据报长度:占16比特,指示整个IP数据报的长度,包括报头和数据,最大取值为65535字节。,数据报长度:占16比特,指示整个IP数据报的长度,包括报头和,39,标识域:占16比特,用来控制分片重组,每个数据报不管分成多少片都具有相同的标识号,用来确定该分片属于哪个数据报。,标识域:占16比特,用来控制分片重组,每个数据报不管分成多少,40,生存时间:占8比特。用来确定数据报被允许在网络系统中传输最多可用多少秒。最大值为255。,协议域:占8比特。用来指示传输协议类型。6代表TCP协议,7代表UDP协议。协议编号全球统一。,生存时间:占8比特。用来确定数据报被允许在网络系统中传输最多,41,源IP地址:,目标IP地址:指明网络号和主机号。,选项域:用于网络的控制。,填充:当选项域不足40字节时,用0补充。,源IP地址:,42,二进制基本知识,用0和1表示数据。,二进制基本知识用0和1表示数据。,43,二进制与十进制关系,十进制,二进制,1,10,11,100,101,110,111,1000,二进制与十进制关系十进制,44,十进制 二进制,0 0,10,4 100,1000,1000,0,32 1000,00,64 1000,000,1000,0000,255 1111,1111,十进制 二进制,45,与运算,0与0 结果为0,0与1 结果为0,1与0 结果为0,1与1 结果为1,与运算0与0 结果为0,46,1.IP地址,定义:用于标识连入因特网上的每台主机,它是每台主机,唯一的标识,。在IPv4中,一个IP地址由,32个二进制,比特数字组成,通常被分割为4段,每段8比特,并用,点分十进制,表示。,aaa.bbb.ccc.ddd,每段的取值范围是0255,最多容纳的机器数是:255255255255约42亿台。,1.IP地址定义:用于标识连入因特网上的每台主机,它是每台主,47,互联网与物理网络是有区别的。互联网络的目标是产生一个无缝的通信系统。它由软件生成,是一个虚拟的网络。因此,需要屏蔽下层物理网络的细节,进行统一编制。发送方将目的地协议地址放在包中发送。,很多时候,用户甚至不知道对方的协议地址,而使用计算机名字,通过DNS转化。,互联网与物理网络是有区别的。互联网络的目标是产,48,IP地址的层次,每个32位的IP地址被分为前缀和后缀两个部分。,前缀,:用于确定计算机从属的物理网络。,后缀,:用于确定该网络中的一台计算机。,ISP负责向用户提供IP地址的前缀。,IP地址的层次 每个32位的IP地址被分为前缀和后缀两,49,IP地址层次的作用,1、保证每台计算机分配一个唯一的地址。,2、保证虽然网络号分配必须全球一致,但后缀可本地分配,不需全球一致。,IP地址层次的作用1、保证每台计算机分配一个唯一的地址。,50,A、B、C类为基本类,D类用于组播传输,E类保留,IP地址分类,A、B、C类为基本类IP地址分类,51,Network ID and Host ID,Network ID,Host ID,32 Bits,w,.,x,.,y,.,z,.,131.107.,3.24,Example:,Class B,Network ID and Host IDNetwork,52,A类网:aaa的取值为1127,前8位中的首位为1,并表示网络地址,后24位表示主机地址,代表主机所在的网络为大型网。,B类网:aaa的取值为128191,前两位为10,前16位表示网络地址,后16位表示主机地址,代表主机所在的网络为中型网。,C类网: aaa的取值为192223,前三位为110,前24位表示网络地址,后8位表示主机地址。,A类网:aaa的取值为1127,前8位中的首位为1,并表示,53,D类网:前4位为1110,后28位为组播地址。,E类网:前5位为11110,后面各位保留。,D类网:前4位为1110,后28位为组播地址。,54,地址类别的计算,计算机:利用地址的头几位通过位比较快速获得。,人:转化为10进制分析,。,地址类别的计算计算机:利用地址的头几位通过位比较快速获得。,55,IP地址的转换方法,1,1,1,1,1,1,1,1,128,64,32,16,8,4,2,1,8 Bits,255 Decimal Value,IP地址的转换方法111111111286432168421,56,(2) IP地址的分类 Address Classes,Class C,w,x,y,z,Class A,Network,ID,Host ID,0,Class B,Network ID,Host ID,1 0,Network ID,Host ID,1 1 0,(2) IP地址的分类 Address ClassesCl,57,地址分类总结,Number,of Networks,126,16,384,2,097,152,Number of Hosts,per Network,16,777,214,65,534,254,Class A,Class B,Class C,Range of,Network IDs (First Octet),1 ?126,128 ?191,192 ?223,请指出下列IP地址是哪类IP地址,131.107.9.1,9.200.1.34,202.118.8.9,124.171.10.7,192.9.200.1,118.8.9.124,地址分类总结Number12616,3842,097,152,58,判断下列IP地址的类型,128.36.199.3 B类,21.12.240.17 A类,183.194.76.253 B类,192.12.69.248 C类,89.3.0.1 A类,200.3.6.2 C类,判断下列IP地址的类型128.36.199.3,59,(3) 特殊的IP地址,地址类型,网络号,全0,网络号,网络号,全1,127,主机号,全0,全0,全1,全1,任意,本机,网络,直接广播,有限广播,回送,用途,系统启动时使用,标识一个网络,在特定网络上广播,在本地网络上广播,测试,举例,0.0.0.0,137.108.0.0,137.108.255.255,255.255.255.255,127.0.0.1,(3) 特殊的IP地址地址类型网络号全0主机号全0本机用途,60,IP地址分配原则,在网络中的主机必须有IP地址,一台主机可以有多个IP地址,称该主机为多址主机(multi-homed),路由器有多个IP地址,分属不同的网络,标识了该网络与路由器的一个连接。一台连接多个网络的计算机,必须为每个连接分配一个IP地址。,IP地址分配原则在网络中的主机必须有IP地址,61,一个组织希望建立含有四个物理网络的TCP/IP互联网。其中一个小型网络,两个中型网络和一个大型网络。,128.10.0.1,128.211.6.115,路由器,192.5.48.85,10.0.0.37,一个组织希望建立含有四个物理网络的TCP/IP互联网,62,Network ID 分配示例,Router,1,2,3,124.,x,.,y,.,z,192.121.73.,z,131.107.,y,.,z,Router,Network ID 分配示例Router123124.x.,63,Host ID 分配示例,Router,Router,124.0.0.,27,124.0.0.,28,124.0.0.,29,131.107.0.,27,131.107.0.,28,131.107.0.,29,192.121.73.,1,124.0.0.,1,192.121.73.,2,131.107.0.,1,124.,x,.,y,.,z,192.121.73.,z,131.107.0.,z,1,2,3,Host ID 分配示例RouterRouter124.0.,64,2.子网 subnet,使用A类地址或B类地址的网络可以进一步划分子网段,称为子网。,子网划分的目的:便于管理。,2.子网 subnet 使用A类地址或B类地址的网络,65,子网掩码的功能,区分网络ID和主机ID,确定目的地是本地网络还是远程网络,子网掩码的功能区分网络ID和主机ID,66,子网划分的方法,用主机号的,高位,来标识,子网号,,,其余位,表示,主机号,。,子网划分的方法用主机号的高位来标识子网号,其余位表示主机号。,67,子网掩码由,32,位二进制位构成,与IP地址的每一位一一对应;,表现形式,子网掩码由32位二进制位构成,与IP地址的每一位一,68,子网掩码中每一位的定义,与IP地址中,Network ID,对应,的子网掩码位的取值定义为“,1,”,,与IP地址中,Host ID,对应,的子网掩码位的取值定义为“,0,”,,制定规则,子网掩码中每一位的定义制定规则,69,子网掩码有二进制和点分十进制两种表示方法;,表示形式,子网掩码有二进制和点分十进制两种表示方法;表示形式,70,要求:以IP地址为166.166.0.0的网段为例,划分4个子网。,1. 属于哪类网:B类。(128191),2. 用哪几位来分割子网:aaa.bbb.ccc.ddd中的ccc的前两位来划分。(因为aaa.bbb用于确定网段号。),3. 具体的划分方法。,要求:以IP地址为166.166.0.0的网段为例,划分4个,71,8位中每位对应的10进制数的数值,1,1,1,1,1,1,1,1,128,64,32,16,8,4,2,1,8 Bits,255 Decimal Value,8位中每位对应的10进制数的数值11111111128643,72,ccc: 128 64 32 16 8 4 2 0,0,0,0,1,166.166.0.x,ccc: 128 64 32 16 8 4 2 0,ccc: 128 64 32 16 8 4 2 0,ccc: 128 64 32 16 8 4 2 0,1,0,1,1,166.166.64.x,166.166.128.x,166.166.192.x,ccc: 128 64 32 16,73,子网掩码运算方法,将子网掩码与IP地址,逐位,与,运算,通过得到的结果判断。,子网掩码运算方法 将子网掩码与IP地址逐位与运算,通,74,缺省的子网掩码定义,Bits Used for Subnet Mask,Address,Class,Dotted Decimal,Notation,Class A,Class B,Class C,11111111000000000000000000000000,11111111111111110000000000000000,11111111111111111111111100000000,255.0.0.0,255.255.0.0,255.255.255.0,网络号各比特全为1,主机号各比特全为0。,缺省的子网掩码定义Bits Used for Subnet,75,131.107.9.1,192.9.200.1,202.118.8.9,13.10.9.1,126.90.35.66,168.168.11.254,请指出下列IP地址缺省的子网掩码,131.107.9.113.10.9.1请指出下列IP地址缺,76,区分网络号和主机号,Class B Example,16.200,131.107.,0.0,255.255.,131.107.,w.x.,IP Address,Subnet Mask,Network ID,Host ID,16.200,y.z,10000011 01101011 00010000 11001000,11111111 11111111 00000000 00000000,10000011 01101011 00000000 00000000,IP Address,Subnet Mask,Result,区分网络号和主机号Class B Example16.200,77,已知:某个网段的IP地址为166.166.0.0。子网掩码为255.255.192.0。判断如下IP地址是否属于这个网段,如果属于,指明具体的子网。,1. 166.166.92.23,2. 172.192.0.3,已知:某个网段的IP地址为166.166.0.0。子网掩码为,78,解:,将子网掩码255.255.192.0用32位2进制表示为:,11111111,11111111,11000000,00000000,2. 分析子网的划分情况:,因为网段IP地址为166.166.0.0说明其属于B类网;,根据子网掩码的值分析,该子网分为4个子段。,分别为166.166.0.0, 166.166.64.0 ,166.166.128.0 ,166.166.192.0。,3. 分析166.166.92.23,将其转化为32位2进制。,10100110,10100110,01011100,00000000,解:将子网掩码255.255.192.0用32位2进制表示为,79,4. 两个2进制数相与的结果为:,10100110,10100110,01000000,00000000,对应的IP地址为:166.166.64.0,5. 166.166.64.0是给定的三个网段中的一个,由此说明166.166.92.23,属于第二个子网段。,6. 同理分析可得,172.192.0.3属于远程网段。,4. 两个2进制数相与的结果为:,80,4. IP路由协议,IP数据报从,源主机,无连接的、逐步地传送到,目标主机,,这就是IP协议的,路由选择,。,4. IP路由协议 IP数据报从源主机无连接的、逐,81,IP协议是一个网络层协议,,它所面对的是由,多个路由器和,物理网络,所组成的网络。,IP协议的任务是提供一个,虚拟,的网络找到下一个路由器和,物理网络。,IP协议是一个网络层协议,,82,路由表,通过,目标网络号,和,路由器IP地址,,指明到达,目的主机,的,路由信息,。,路由表 通过目标网络号和路由器IP地址,指明到达目的主,83,路由器通过查找路由表为数据报,选择一条到达目的主机的路由,。路由并不需要完整的端到端的链路,只要知道,下一步,应传给哪个路由器就可以了。,路由表有,静态和动态,之分。,路由器通过查找路由表为数据报选择一条到达目的主机的路,84,30.0.0.0,40.0.0.0,128.1.0.0,192.4.10.0,30.0.0.7,40.0.0.7,40.0.0.8,128.1.0.8,128.1.0.9,192.4.10.9,目的地 子网掩码 下一跳,30.0.0.0 255.0.0.0 40.0.0.7,40.0.0.0 255.0.0.0 直接到,128.1.0.0 255.255.0.0 直接到,192.4.10.0 255.255.255.0 192.4.10.9,R2路由器的路由表,R2,30.0.0.040.0.0.0128.1.0.0192.4,85,路由表结构,网络地址,子网掩码,30.0.0.0,40.0.0.0,202.108.1.0,168.5.0.0,255.0.0.0,255.0.0.0,255.255.255.0,255.255.0.0,网关地址,30.0.0.1,40.0.0.1,202.108.1.1,40.0.0.2,目的地的网络号,通向目的地的本地网关的IP地址,目的地网络的子网掩码,net3,net1,net2,net4,30.0.0.0,40.0.0.0,202.108.1.0,168.5.0.0,168.5.0.1,40.0.0.2,40.0.0.1,202.108.1.1,30.0.0.1,路由表结构网络地址子网掩码30.0.0.0255.0.0.0,86,5. IPv6,将32位地址空间扩展为128比特。,5. IPv6将32位地址空间扩展为128比特。,87,2.3.4 TCP/IP的高层协议,SMTP:简单邮件传输协议,DNS:域名系统服务,FTP:文件传输协议,Telnet:虚拟终端协议,NNTP:网络新闻传输协议,HTTP:超文本传输协议,2.3.4 TCP/IP的高层协议SMTP:简单邮件传输协议,88,SMTP:简单邮件传输协议,Simple mail transfer protocol,用于收发电子邮件的协议。,每个用户有一个邮箱。shx,支持文本、语音、图像在内的多种信息格式。,最终用户对邮件的访问是通过用户代理进行的。,SMTP:简单邮件传输协议Simple mail trans,89,邮件传输代理MTA,又称,报文传输代理,负责建立与远程主机的通信和传输邮件。在本地MTA和远程MTA之间要建立一个TCP连接,用户代理和MTA之间进行交互工作。,邮件传输代理MTA,又称,90,DNS:域名系统服务,DNS将主机名映射到网络地址。,为每一个,拥有IP地址,的主机分配一个,便于记忆的,域名地址,顶级域名:cn,组织机构:edu,org,net,gov,com,int,mil,DNS:域名系统服务DNS将主机名映射到网络地址。,91,TCP/IP的域名系统的主要工作之一是提供一整套,名字管理,的方法,就是将一个合法的主机名字转化成对应的IP地址。,TCP/IP的域名系统的主要工作之一是提供一整套名字,92,域名的格式由底层开始,,向上直到树根。其结构的优势是树中的,每一级域,的管理机构负责,管理它自己的域,。,域名的格式由底层开始,,93,FTP:文件传输协议,允许,文件,从一个主机传送到另一个主机,,主机的,类型可以不同,。,FTP在主机与远程机之间,使用两个TCP连接,。一个用于传输命令和控制信息,另一个用来传输数据。,FTP:文件传输协议 允许文件从一个主机传送到另一,94,Telnet:虚拟终端协议,以,联机方式,访问远程计算机,资源的通用工具。,采用,虚拟终端技术,解决物理终端不同的问题。,Telnet:虚拟终端协议 以联机方式访,95,Rlogin,用于远地登录网上某一个主机。只适用于UNIX和Linux系统。,Rlogin 用于远地登录网上某一个主机。只适用于U,96,HTTP:超文本传输协议,属于Web协议集,用于因特网上获取主页。,处于应用层。,建立在TCP之上。,具有,面向对象的特点,和,丰富的操作功能。,HTTP:超文本传输协议属于Web协议集,用于因特网上获取主,97,2.3.5 UDP协议,运输层,的一个重要协议。,提供,无连接,、,不可靠,、,无流量控制,、,不排序,的服务。,比TCP简单。,可与IP或其他协议连接。,只充当数据报的发送者和接受者。,一般用于,传输数据较少,的交互式业务。,2.3.5 UDP协议运输层的一个重要协议。,98,2.1.6 TCP/IP模型的其他各层协议,1. ICMP协议,2. IGMP协议,3. ARP与RARP协议,4. 数据链路层和物理层,2.1.6 TCP/IP模型的其他各层协议1. ICMP协议,99,1. ICMP协议,Internet control message protocol,网际控制报文协议,。,通常用于由路由问题而引起的,差错报告和控制,,它能从出错点向发送,点发出错误报文或控制报文,,发送点收到这种报文之后,由ICMP软件处理。,1. ICMP协议Internet control mess,100,2. IGMP协议,Internet group management protocol,Internet,组管理协议。,多播网关与参与多播传送的主机之间交换信息的协议。,相关知识:单播、广播、多播,2. IGMP协议Internet group manage,101,工作过程:某个主机加入,一个新的多播组时,按“全主机”,多播地址将组员身份传播出去。,本地多播网关收到该信息后,将,此记录记入相应表格,同时向,其他多播网关通知此组员的身份,信息,以建立必要的路径。,工作过程:某个主机加入,102,为适应组员身份的动态变化,,本地多播网关周期性地查询本地,主机,以确定哪些主机仍然属于,多播组。,如果查询结果表明某个多播组,中已经没有本地主机成员,多播,网关停止通告相应的组员身份信息,,同时不再接收相应的多播数据报。,为适应组员身份的动态变化,,103,3. ARP协议与RARP协议,网络,接口,层协议,。,ARP用于将IP地址转换成物理地址。,RARP用于将物理地址转换成IP地址。,3. ARP协议与RARP协议网络接口层协议。,104,以太网地址解析协议,ARP消息格式,ARP地址解析方法,ARP消息的传输和处理,ARP缓存的维护,以太网地址解析协议ARP消息格式,105,ARP消息格式,硬件地址类型 2Byte,协议地址类型 2Byte,硬件地址长度 1Byte,协议地址长度 1Byte,操作(请求/应答) 2Byte,发送者的硬件地址,发送方的协议地址,目标的硬件地址,目标的协议地址,0x01,0x00,硬件地址长度=48bit,协议地址长度=32bit,请求=1 应答=2,发送者的硬件地址,发送方的协议地址,目标的硬件地址,目标的协议地址,以太网,IP,协议,ARP,协议的规定,ARP消息格式硬件地址类型 2Byte 协议地址类型 2,106,ARP 地址解析方法,查表:,地址联编或映射信息存储在内存的一张表中,多用于广域网,相近形式计算:,根据一定的规则为计算机选择协议地址和硬件地址,可以从协议地址计算出硬件地址,适用于动态物理地址的网络,ARP 地址解析方法查表:,107,消息交换:,通过在网络上交换信息来获得硬件地址,设计专门的地址解析服务器,完成解析任务,所有的计算机都参与地址解析工作,消息交换:,108,ARP消息的传输和处理,发送一个ARP消息:构造一个ARP帧,请求,:构造一个ARP硬件广播帧,帧的类型是ARP类型,ARP消息的操作设成请求,帧的目的地地址为全网广播地址,应答,:构造一个确定硬件地址的ARP应答帧,帧的类型是ARP类型,ARP消息的操作设成应答,帧的目的地地址为发送请求的主机的硬件地址,ARP消息的传输和处理发送一个ARP消息:构造一个ARP帧,109,处理一个ARP消息,根据帧类型判定是一个ARP帧,将消息中的操作类型取出判定是请求还是应答,请求,:比较请求的协议地址是否与本地的协议地址相同,相同,则将请求方的协议地址和硬件地址存入本地缓存,然后构造一个应答消息;,应答,:将消息中的地址信息记入自己的缓存,处理一个ARP消息,110,解析本地IP地址,ARP Cache,131.107.7.7 08005. . .,131.107.7.28 08004. . .,ARP Cache,131.107.7.7,08004. . .,ARP,Broadcast,4,IP Address = 131.107.7.28,Hardware Address = 08004. . .,IP Address = 131.107.7.29,Hardware Address = 08007. . .,3,Hardware Address = 08007. . .,2,1,ping 131.107.7.29,解析本地IP地址ARP Cache131.107.7.7,111,ARP代理:若ARP请求解析另一个网络上的IP地址,那么,连接这两个网络的路由器将做出应答,路由器称为ARP代理。将路由器设置成ARP代理,可以使原主机误认为目标主机与它在同一网络上。,直接查找网关的硬件地址:由原主机判定目标所在的网络是在本地还是远程,然后查找自己的缺省网关的硬件地址,将数据发往缺省网关。,解析远程IP地址,ARP代理:若ARP请求解析另一个网络上的IP地址,那么,连,112,解析远程IP地址,A,Router,B,ARP,Broadcast for,Router A,ARP,for Router B,IP Address = 131.107.3.24,Hardware Address = 08004. . .,IP Address = 131.107.7.29,Hardware Address = 08009. . .,ARP Cache,131.107.7.7 08009. . .,131.107.7.1 08006. . .,ARP Cache,131.107.3.7,08004. . .,4,1,131.107.3.1,08005.,131.107.7.1,08006.,2,5,ping 131.107.7.29,ARP Cache,3,解析远程IP地址ARouterBARPARPIP Addre,113,ARP Cache的维护,IP AddressHardware Address,131.107.255.255 =FFFFFFFFFFFF,131.107.3.5 =080009654321,131.107.3.24=080004321371,131.107.78.3 =080006723111,131.107.9.4 =080002345621,131.107.7.29=080009654441,2,1,ARP Cache的维护IP AddressHardwar,114,ARP命令,Arp -a:查看缓存的内容。,arp -s:添加静态的表项。,arp -d:删除表项。,ARP命令Arp -a:查看缓存的内容。,115,4. 数据链路层和物理层,TCP/IP模型中没有真正描述这部分内容,可以看作是利用OSI的下两层。这使TCP/IP具有相当的灵活性,即与网络的物理特性无关。,4. 数据链路层和物理层 TCP/IP模,116,2.4 IEEE802 LAN体系结构,对应于OSI模型的物理层和数据链路层,IEEE802.1(独立于拓扑结构),IEEE802.2(独立于拓扑结构),IEEE802.3(适用于以太网),IEEE802.4(适用于令牌网),IEEE802.5(适用于环型令牌网),2.4 IEEE802 LAN体系结构对应于OSI模型的物理,117,IEEE组织,电气与电子工程师协会,。,致力于办公自动化和轻工业局域网体系结构标准化研究和制定的机构之一。,IEEE组织 电气与电子工程师协会。,118,1.,IEEE802.1(独立于拓扑结构),定义了局域网体系结构、寻址、网络互连、网络管理与性能测试等规范。,1.IEEE802.1(独立于拓扑结构) 定义了局,119,2.IEEE802.2(独立于拓扑结构),定义一个被其他更低层协议使用的逻辑链路控制(LLC)子层。,LLC协议在包中附加了一个指明与帧相关的高层协议的信息包头,这个包头也声明了每个包的源地址和目的地。,2.IEEE802.2(独立于拓扑结构) 定义一个,120,(1)LLC子层界面服务原语:,在定义一层向其高一层提供服务时,所使用的形式化服务规范语句。,指明了,用途、调用方法,。,指示原语,:服务提供者向服务用户指示某种状态服务。,请求原语,:服务用户向服务提供者请求特定的服务。,(1)LLC子层界面服务原语:,121,(2) LLC的帧结构:,ISO-OSI的数据链路层使用HDLC帧格式。,(3) LLC的操作类型:,包括两种类型:,无连接服务操作,和,连接服务操作,。,(2) LLC的帧结构:,122,3.IEEE802.3(适用于以太网),主要负责将“差错”的实际传输信道变换成对上层是可靠的传输信道,具有介质访问控制功能,并能提供多种介质访问控制方法。,MAC(介质访问控制子层)子层使用了一种,CSMA/CD,技术,是在以太网中广泛使用的技术。,3.IEEE802.3(适用于以太网),123,4.IEEE802.4(适用于令牌网),5. IEEE802.5(适用于环型令牌网),4.IEEE802.4(适用于令牌网)5. IEEE802.,124,拓扑结构与协议,拓扑结构由几种因素决定,,其中最重要的是访问方式的选用。,在实际网络规划中必须分清网络,的拓扑结构与当前网络中正在使,用的各种IEEE 802协议族相一致。,拓扑结构与协议 拓扑结构由几种因素决定,,125,1.访问方式,(1). 竞争:先来先服务方式,(2). 令牌传输:轮流服务方式,2. 以太网,(1). 基于CSMA/CD访问方法。,(2). 普通的以太网采用总线型作为物理拓扑,10BASET采用总线型逻辑拓扑,星型物理拓扑结构。,1.访问方式,126,CSMA/CD,载波侦听多路存取/冲突检测。,每台计算机侦听共享电缆上是否有信号在发送,如果没有则发送,否则继续侦听。,CSMA/CD载波侦听多路存取/冲突检测。,127,使用带有检测冲突的载波侦听多路访问协议(CSMA/CD),即IEEE 802.3协议,是一种争用式协议,其基本原理为:,侦听总线,空闲则发送,,边发送边接收,将发送的信息与接收到的信息比较,相同则无冲突,否则有冲突,停止发送数据,立即发送总线阻塞信息,按冲突退避算法确定重发时间:t(I) 0=t(I)=I*d,d为标准规定的最大延时,使用带有检测冲突的载波侦听多路访问协议(CSMA/CD),即,128,以太网基础,10 Base 2,传输速率(Mbps):如10Mbps和 100Mbps,指基带传输,最大传输距离:,2:指185米,近示于200米;,5:指500米;,TX:指双绞线传输,距离100米,FX:指光纤传输,距离400米,以太网基础10 Base 2传输速率(Mbps),129,10BASE 2 10Mb/s,50欧姆细缆总线型,200米,10BASE 5 10Mb/s,10BASE-T 10Mb/s,100BASE-T 100Mb/s,100BASE-FL 100Mb/s,100BASE-X 100Mb/s,50欧姆粗缆总线型,500米,3、4类双绞线星型,100米,5类双绞线星型,100米,光纤,2000米,星型拓扑,10BASE 2 10Mb/s50欧姆细缆总线型,200,130,使用令牌传递结构。,采用星型物理拓扑。,3. 令牌网,使用令牌传递结构。3. 令牌网,131,4. NDIS和ODI多协议规范。,NDIS由微软和3COM开发。,ODI由Apple和Novell开发。,4. NDIS和ODI多协议规范。NDIS由微软和3COM开,132,2.4.2 IEEE 802LAN参考模型,参考模型中的层次内容:,物理层:涉及机械、电气、功能和规程。,数据链路层:包括LLC和MAC子层。,网络层:位于LLC子层之上。,2.4.2 IEEE 802LAN参考模型参考模型中的层次内,133,2.5 网络协议与操作系统,用于用户上网的,服务性功能软件,,提供网络服务的,计算机操作系统,。,2.5.1 网络操作系统中的互联服务,(1). 资源共享,(2). 信息传输,(3). 安全性,(4). 可靠性,(5). 统一管理,2.5 网络协议与操作系统 用于用户上网的服务性功,134,1981年,Novell公司公布了,Sharenet,这是网络操作系统的,第一个产品。它提供了网络管理,最需要的功能文件共享和打印,服务。,1981年,Novell公司公布了,135,2.5.2 互联服务,DOS工作站对各种网络操作系统的支持,如果要求DOS工作站支持各种网络互联技术,需要加入各种网络客户软件和支持网络的协议组。,2. 网络文件系统NFS,是UNIX公用的分布式文件系统。,2.5.2 互联服务DOS工作站对各种网络操作系统的支持,136,3. Windows NT Server,3. Windows NT Server,137,4. NetWare IPX/SPX,IPX:互联网报文交换协议。,比TCP/IP更小、更快。,具有路由选择功能。,在不同网段之间进行传递。,IPX地址:网段号,网络节点号,套接字号,星际大战游戏使用该协议。,4. NetWare IPX/SPXIPX:互联网报文交换协,138,5. 微软网络协议NetBEUI,5. 微软网络协议NetBEUI,139,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!