IP网与多层次交换.ppt
《IP网与多层次交换.ppt》由会员分享,可在线阅读,更多相关《IP网与多层次交换.ppt(175页珍藏版)》请在三一办公上搜索。
1、,IP技术基础,局域网与交换,6.2,路由器,交换层次的多样性,6.4,三层交换,6.5,6.3,第6章 网络交换基础与IP互连,6.1,多协议标记交换,6.6,四层交换,6.7,应用层交换,6.8,6.1.1.1 计算机通信的产生与发展,1969年美国国防部高级研究计划局(ARPA)提出将多个大学、公司和研究所的多台计算机互连成为一个计算机网络ARPANet。进入20世纪80年代末期后,ARPANet逐渐发展为国际性的计算机互连网络Internet,TCP/IP协议就是从中演变而来的。现在Internet是世界上最大的计算机网络,TCP/IP协议已成为网络互连事实上的标准。,6.1.1.2
2、计算机通信网分类,计算机网络有很多分类方法。可以从地理范围大小、拓扑结构等角度进行分类。按照地理范围大小,可以把计算机网络分成局域网(LAN,Local Area Network)(几千米以内)、城域网(MAN,Metropolitan Area Network)(几十千米)、广域网(WAN,Wide Area Network)(几百千米以上)。,6.1.1.2 计算机通信网分类,按照拓扑结构可以把计算机网络分成星形(Star)、树形(Tree)、总线形(Bus)、环形(Ring)及网状(Mesh)等类型。,6.1.1.3 TCP/IP参考模型,IP地址与域名服务,IP地址的长度是32b,根据
3、高位比特的特殊编码,可以分成A、B、C、D、E类。,IP地址格式:,IP地址与域名服务,通常将32b地址用分成4节的十进制数字表示,如11111011 10000000 00000100 00000001是一个C类地址,可记为。A类地址的范围是:B类地址的范围是:C类地址的范围是:,IP地址格式:,IP地址与域名服务,特殊的IP地址,IP地址格式:,IP地址与域名服务,为了保护IP地址空间,减少无谓的IP地址消耗,在A类、B类和C类地址中,分别预留了部分地址空间,以便各单位内部计算机互连。这些预留的地址成为私有IP地址。私有IP地址空间如下:,IP地址格式:,IP地址与域名服务,为了提高IP地
4、址的使用效率,可将一个网络划分为多个子网:采用借位的方式,从主机位最高位开始借位变为新的子网位,所剩余的部分则仍为主机位。这使得IP地址的结构由网络号加主机号变为三部分:网络号、子网号和主机号。(1)掩码(Mask):掩码用于识别IP地址网络部分/主机部分。每一个网络都选用32位的掩码,掩码中的1对应着IP地址的网络号,掩码中的0对应着IP地址的主机号。子网掩码(Subnet Mask)则是掩码中的一部分,可以进一步划分出子网。,划分子网:,IP地址与域名服务,(2)三类地址的子网划分A类:即B类:即C类:即,划分子网:,IP地址与域名服务,子网掩码 子网掩码的主要功能是告知网络设备,一个特定
5、的IP地址的哪一部分是包含网络地址与子网地址,哪一部分是主机地址,划分子网:,IP地址与域名服务,1.无须划分成子网的IP地址:按照其定义就可写出。例如:某个IP地址为12.26.43.0,无须再分割子网,按照定义我们可以知道它是一个A类地址,其子网掩码应该是255.0.0.0;若此IP地址是一个B类地址,则其子网掩码应该为255.255.0.0;如果它是C类地址,则其子网掩码为255.255.255.0。其它类推,计算某一个IP地址的子网掩码,可以分以下两种情况来分别考虑:,IP地址与域名服务,2.要划分成子网的IP地址:方法一:利用子网数来计算:1.首先,将子网数目从十进制数转化为二进制数
6、;2.接着,统计由“1”得到的二进制数的位数,设为N;3.最后,先求出此IP地址对应的地址类别的子网掩码。再将求出的子网掩码的主机地址部分(也就是“主机号”)的前N位全部置1,这样即可得出该IP地址划分子网的子网掩码例如:需将B类IP地址167.194.0.0划分成28个子网:1)(28)10=(11100)2;2)此二进制的位数是5,则N=5;3)此IP地址为B类地址,而B类地址的子网掩码是255.255.0.0,且B类地址的主机地址是后2位(即0-255.1-254)。于是将子网掩码255.255.0.0中的主机地址前5位全部置1,就可得到255.255.248.0,而这组数值就是划分成
7、28个子网的B类IP地址 167.194.0.0的子网掩码,IP地址与域名服务,方法二:利用主机数来计算:1首先,将主机数目从十进制数转化为二进制数;2接着,如果主机数小于或等于254(注意:应去掉保留的两个IP地址),则统计由“1”中得到的二进制数的位数,设为N;如果主机数大于254,则 N8,也就是说主机地址将超过8位;3最后,使用255.255.255.255将此类IP地址的主机地址位数全部置为1,然后按照“从后向前”的顺序将N位全部置为0,所得到的数值即为所求的子网掩码值例如:需将B类IP地址167.194.0.0划分成若干个子网,每个子网内有主机500台:1)(500)10=(111
8、110100)2;2)此二进制的位数是9,则N=9;3)将该B类地址的子网掩码255.255.0.0的主机地址全部置 1,得到255.255.255.255。然后再从后向前将后9位置0,可得:11111111.11111111.11111110.00000000即255.255.254.0。这组数值就是划分成主机为500台的B类IP地址167.194.0.0的子网掩码,IP地址与域名服务,例题:已知某计算机所使用的IP地址是:195.169.20.25,子网掩码是:255.255.255.240,经计算写出该机器的网络号、子网号、主机号。,解:195=11000011B,240=1111000
9、0B,25=00011001B所以:1.计算机网络属于C类网 3.子网号为:1 4.主机号为:9,IP地址与域名服务,(3)超网(Supernetting)超网是与子网类似的概念,都是根据掩码重新划分IP地址的网络地址和主机地址。与子网把大网络分成若干小网络相反,它是把一些小网络组合成一个大网络超网。,划分子网:,IP地址与域名服务,(4)无类别域间路由(CIDR)CIDR 消除了传统的 A 类、B 类和 C 类地址以及划分子网的概念,因而可以更加有效地分配 IPv4 的地址空间。CIDR使用各种长度的“网络前缀”(network-prefix)来代替分类地址中的网络号和子网号。IP地址从三级
10、编址(使用子网掩码)又回到了两级编址。,划分子网:,IP地址:=,CIDR 还使用“斜线记法”(slash notation),它又称为CIDR记法,即在IP地址后面加上一个斜线“/”,然后写上网络前缀所占的比特数(这个数值对应于三级编址中子网掩码中比特 1 的个数)。CIDR 将网络前缀都相同的连续的 IP 地址组成“CIDR地址块”。,无分类的两级编址的记法是:,IP地址与域名服务,表示的地址块共有 212 个地址(因为斜线后面的 20 是网络前缀的比特数,所以主机号的比特数是 12)。这个地址块的起始地址是。在不需要指出地址块的起始地址时,也可将这样的地址块简称为“/20 地址块”。地址
11、块的最小地址:地址块的最大地址:全 0 和全 1 的主机号地址一般不使用。,CIDR 地址块,IP地址与域名服务,10000000 00001110 00100000 0000000010000000 00001110 00100000 0000000110000000 00001110 00100000 0000001010000000 00001110 00100000 0000001110000000 00001110 00100000 0000010010000000 00001110 00100000 0000010110000000 00001110 00101111 111110
12、1110000000 00001110 00101111 1111110010000000 00001110 00101111 1111110110000000 00001110 00101111 1111111010000000 00001110 00101111 11111111,所有地址的 20 bit前缀都是一样的,IP地址与域名服务,IP地址与域名服务,使用名字比二进制代码更加易于记忆。任何一个连接在Internet上的主机和路由器都有一个唯一的名字,称为域名(Domain Name)。它是一个逻辑的概念,与计算机的物理位置无关。名字到域名的解析是由若干个域名服务器程序完成的。域名服
13、务器程序在专设的结点上运行,运行该程序的机器称为域名服务器。,1.域名系统概述,因特网采用了层次树状结构的命名方法。域名的结构由若干个分量组成,各分量之间用点隔开:.三级域名.二级域名.顶级域名各分量分别代表不同级别的域名。,2.因特网的域名结构,IP地址与域名服务,(1)国家顶级域名 nTLD:如:.cn 表示中国,.us 表示美国,.uk 表示英国,等等。(2)国际顶级域名 iTLD:采用.int。国际性的组织可在.int 下注册。(3)通用顶级域名 gTLD:最早的顶级域名是:.com 表示公司企业.net 表示网络服务机构.org 表示非赢利性组织.edu 表示教育机构(美国专用).g
14、ov 表示政府部门(美国专用).mil 表示军事部门(美国专用),顶级域名 TLD(Top Level Domain),IP地址与域名服务,因特网的名字空间,com,net,org,edu,gov,mil,coop,biz,info,aero,int,cn,uk,hk,js,sh,bj,org,net,gov,edu,com,ac,pku,fudan,sjtu,tsinghua,树根,cctv,ibm,hp,mot,顶级域名,二级域名,三级域名,mail,ep,四级域名,mail,csnetl,seu,每一个域名服务器不但能够进行一些域名到 IP 地址的解析,而且还必须具有连向其他域名服务器的
15、信息。当自己不能进行域名到 IP 地址的转换时,就能够知道到什么地方去找别的域名服务器。这种地址转换即地址解析(address resolution)。解析就是转换的意思。因特网上的域名服务器系统也是按照域名的层次来安排的。每一个域名服务器都只对域名体系中的一部分进行管辖。,3.用域名服务器进行域名解析,IP地址与域名服务,本地域名服务器(local name server)根域名服务器(root name server)顶级域名服务器(即TLD 服务器)权限域名服务器(authoritative name server),四种不同类型的域名服务器,IP地址与域名服务,每一个因特网服务提供者
16、ISP,或一个大学,甚至一个大学里的系,都可以拥有一个本地域名服务器,它也称为默认域名服务器。当主机发出 DNS 查询报文时,这个查询报文就首先被送往该主机的本地域名服务器。,本地域名服务器,IP地址与域名服务,每个根域名服务器都知道所有的顶级域名服务器的域名及其 IP 地址。现有 13 个不同 IP 地址的根域名服务器,共有一百多个根域名服务器机器分布在世界各地。根域名服务器并不直接把域名直接转换成 IP 地址。在使用迭代查询时,根域名服务器把下一步应当找的顶级域名服务器的 IP 地址回答本地域名服务器。,根域名服务器,IP地址与域名服务,顶级域名服务器负责管理在该顶级域名服务器注册的所有二
17、级域名。当收到 DNS 查询请求时就给出相应的回答(可能是最后的结果,也可能是下一步应当找的权限域名服务器的 IP 地址)。,顶级域名服务器,IP地址与域名服务,每一个主机都必须在某个权限域名服务器处注册登记。因此权限域名服务器知道其管辖的主机名应当转换成什么 IP 地址。,权限域名服务器,IP地址与域名服务,主机向本地域名服务器的查询一般都是采用递归查询(recursive query)。递归查询就是如果本地域名服务器不知道被查询域名的 IP 地址时,那么本地域名服务器就以 DNS 客户的身份向某个根域名服务器继续发出查询请求报文(即替该主机继续查询),而不是让该主机自己进行下一步的查询。,
18、4.域名的解析过程,IP地址与域名服务,优先采用迭代查询,即循环查询。当根域名服务器收到查询请求报文但并不知道被查询域名的 IP 地址时,这个根域名服务器就把自己知道的顶级域名服务器的 IP 地址告诉本地域名服务器,让本地域名服务器再向顶级域名服务器查询。顶级域名服务器在收到本地域名服务器的查询请求后,就告诉本地域名服务器下一步应当向哪一个权限域名服务器进行查询。最后主机就知道了所要解析的域名的IP地址。本地域名服务器也可以采用递归查询。,本地域名服务器向根域名服务器查询,IP地址与域名服务,顶级域名服务器,权限域名服务,本地域名服务器,根域名服务器,本地域名服务器进行迭代查询,本地域名服务器
19、进行递归查询,顶级域名服务器,权限域名服务,本地域名服务器,根域名服务器,为了提高 DNS 查询效率,并减轻根域名服务器的负荷和减少因特网上的 DNS 查询报文数量,广泛地使用了高速缓存高速缓存用来存放最近查询过的域名以及从何处获得域名映射信息的记录。例如不久前已有用户查询过域名为 的 IP 地址,则本地域名服务器就不必再向根域名服务器重新查询 的 IP 地址了,而是直接把高速缓存中存放的上次查询结果(即 的 IP 地址)告诉用户。,5.高速缓存(高速缓存域名服务器),IP地址与域名服务,许多主机在启动时从本地域名服务器下载名字和地址的全部数据库,维护存放自己最近使用的域名的高速缓存,并且只在
20、从缓存中找不到欲解析的域名时才向本地域名服务器发送查询请求报文。,在主机中也很需要高速缓存,IP地址与域名服务,6.1.3 报文格式,1.IP分组格式 IP协议是计算机网络的核心协议,网络中数据传送的基本单位是IP分组。IP分组由分组首部和净荷两部分构成。首部的最小长度为20个字节,包含用于路由选择的地址信息。净荷部分的最大长度接近64KB。,6.1.3 报文格式,IP分组的格式:,6.1.3 报文格式,各字段的含义:(1)版本:长度为4 bit,表示与IP分组对应的IP协议版本号。在处理IP分组前,IP软件都要检查IP分组的版本字段,以保证分组格式与软件期待的一致。目前的协议版本号是4,因此
21、IP有时也称作IPv4。(2)分组头长度:长度为4 bit,用于指明IP分组头的长度,其单位是4个字节(32 bit),即分组头部是4个字节整数倍的数目。由于IP分组头的长度是可变的,因此,该字段是必不可少的,6.1.3 报文格式,(3)服务类型(TOS):长度为8 bit,用于指明IP分组所希望得到的有关优先级、可靠性、吞吐量、时延等方面的服务质量要求,如图10.15所示。它包括一个3 bit的优先级子字段,优先级取值范围07;D、T、R各占1 bit,表示该分组所期望的服务类型。D为最小时延,T为最大吞吐量,R为最高可靠性。如果所有比特位均为0,那么就意味着该服务为普遍服务,6.1.3 报
22、文格式,(4)总长度:长度为16个比特,用于指名整个IP数据报的长度,以字节为单位。它包括分组头和数据区的长度,利用分组头部长度字段和总长度字段,我们就可以知道IP分组中数据内容的起始位置和长度。由于该字段长16 bit,所以IP分组最长可达65 535字节。当数据报被分片时,该字段的值也随着变化。总长度字段是IP分组头中必要的内容,因为一些数据链路(如以太网)需要填充一些数据以达到最小长度。例如,以太网的最小帧长为46字节,但是IP分组可能会更短。如果没有总长度字段,那么IP层就不知道46字节中有多少是IP数据报的内容,6.1.3 报文格式,(5)标识符:长度为16个bit,和源地址、目的地
23、址、用户协议一起惟一地标识主机发送的每一个分组。通常每发送一个分组它的值就会加1。我们在10.5节介绍分片和重组时再详细讨论它。同样,在讨论分片时我们再来分析标志字段和片偏移字段。,6.1.3 报文格式,(6)标志:长度为3 bit,在3 bit中1位保留,另两位DF和MF分别用于指明IP分组不分片和分片。(7)分片偏移量:长度为13 bit,以8字节为1单位,用于指明当前分组片在原始分组中的位置,这是分段和重组所必需的。(8)生存时间TTL(Time-To-Live):长度为8 bit,用于指明IP分组可在网络中传输的最长时间,TTL的初始值由源主机设置(通常为32位或64位),一旦经过一个
24、处理它的路由器,它的值就减去1。当该字段的值减为0时,该分组被丢弃,并发送ICMP消息通知源主机。这个字段用于保证IP分组不会在网络出错时无休止地传输,6.1.3 报文格式,(9)协议:长度为8 bit,用于指明调用IP协议进行传输的高层协议,高层协议的号码由TCP/IP权威管理机构统一分配。例如,ICMP的值为1,TCP的值为6,UDP的值为17。(10)分组头校验和:长度为16 bit,用于保证IP分组头的完整性。只对IP分组头部(不对分组头部后面的数据区)计算的检验和。其算法为:该字段初始值为0,然后对IP分组头以每16位为单位进行求异或,并将结果求反,便得到校验和。(11)源IP地址:
25、长度为32 bit,用于指明发送IP分组的源主机IP地址。(12)目的地址:长度为32 bit,用于指明接收IP分组的目标主机IP地址。,6.1.3 报文格式,(13)任选项:长度可变,该字段允许在以后版本中包括在当前设计的分组头中未出现的信息,其使用有一些特殊的规定。目前,这些任选项定义如下:安全和处理限制(用于军事领域,详细内容参见RFC 1108);记录路径(让每个路由器都记下它的IP地址);时间戳(让每个路由器都记下它的IP地址和时间);宽松的源站选路(为分组指定一系列必须经过的IP地址)严格的源站选路(与宽松的源站选路类似,但是它要求只能经过指定的这些地址,不能经过其他的地址)。这些
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IP 多层次 交换
链接地址:https://www.31ppt.com/p-6508765.html