网络技术基础第七章_第1页
网络技术基础第七章_第2页
网络技术基础第七章_第3页
网络技术基础第七章_第4页
网络技术基础第七章_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

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

文档简介

第七章Internet基础知识本章学习要点:

Internet的产生和发展

Internet概述

Internet的主要功能与服务

子网和子网掩码

域名系统(DNS)

Internet地址结构

IPv4的应用及其局限性

Internet的结构

IPv6简介

7.1.1ARPANET的诞生

Internet起源于美国国防部高级研究计划局(ARPA)于1968年主持研制的用于支持军事研究的计算机实验网ARPANET。建网的初衷旨在帮助为美国军方工作的研究人员利用计算机进行信息交换。

随着IP协议的产生,异种网络互连的一系列理论与技术问题得到了解决,并由此产生了网络共享、网络通信协议分层等重要思想。这些都为当今计算机网络奠定了理论基础。随着TCP/IP协议的标准化,ARPANET的规模不断扩大。不仅在美国国内,世界上的很多其它国家也将本地的计算机和网络接入ARPANET,并采用相同的TCP/IP协议。7.1Internet的产生和发展7.1.2NSFNET的建立

1985年美国国家科学基金会(NSF)利用ARPANET发展起来的TCP/IP将全国的5大超级计算机中心用通信线路连接起来,建立了一个名为美国国家科学基础网(NSFNET)的广域网。由于美国国家科学资金的鼓励和资助,许多机构纷纷把自己的局域网并入NSFNET,连接的范围包括所有的大学及国家经费资助的研究机构。

1986年NSFNET建设完成,正式取代了ARPANET而成为Internet的主干网。它是一个三级计算机网络,分为主干网、地区网和校园网,覆盖了全美主要的大学和研究所。7.1.3全球范围Internet的形成与发展20世纪90年代以后,网络商业用户数量日益增加,于是美国政府决定将Internet主干网转交给私人公司来经营,并开始对接入Internet单位收费。

近几年来Internet规模迅速发展,已经覆盖了包括我国在内的160多个国家,连接的网络数万个,主机达600多万台,终端用户上亿,并且以每年15%~20%的速度增长。

除了ARPANET和NSFNET外,美国宇航局(NASA)和能源部的NSINET、ESNET也相继建成,欧洲、日本等国也积极发展本地网络,于是在此基础上互连形成了现在的Internet。返回本节首页返回本章首页7.2.1Internet的基本概念Internet是由成千上万个不同类型、不同规模的计算机网络互连在一起所组成的覆盖世界范围的、开放的全球性网络。它拥有数千万台计算机和上亿个用户,是全球信息资源的超大型集合体,所有采用TCP/IP协议的计算机都可加入Internet,实现信息共享和相互通信。7.2.2Internet的特点

Internet是由全世界众多的网络互连组成的国际互连网

Internet是世界范围的信息和服务资源宝库组成Internet的众多网络共同遵守TCP/IP7.2Internet概述返回本章首页7.3Internet的主要功能与服务7.3.1Internet的主要功能Internet的主要功能可以归为以下三类:资源共享

信息交流信息的获取与发布7.3.2Internet的主要服务

Internet在拥有丰富资源的同时,也提供了各种各样的服务方式,总的来说,主要有以下一些:电子邮件服务E-mail

远程登录服务Telnet

文件传输服务FTP

WWW服务网络新闻服务Gopher分类目录查询服务WAIS广域信息查询服务电子商务EC/EB返回本节首页返回本章首页文件检索服务Archie

7.4Internet的结构Internet的结构一般包括物理结构和协议结构。物理结构通常是指物理连接的拓扑结构;协议结构是指TCP/IP协议的构成及层次。7.4.1Internet的物理结构

Internet的物理结构,实际上就是指连入Internet的网络之间的物理连接方式。典型结构如图7-1所示:图7-1Internet物理结构示意图各用户并不是将自己的计算机直接连接到Internet上的,而是连接到其中的某个网络上(如校园网、企业网等),该网络再通过使用路由器等网络设备,并租用数据通信专线与广域网相连,成为Internet的一份子。7.4.2Internet协议结构与TCP/IP1.Internet的协议结构Internet使用的是TCP/IP。TCP/IP参考模型与OSI开放系统互连参考模型类似,也采用分层体系结构,自上而下分为4层。

TCP/IP并不仅仅包含TCP和IP两个协议,它是一组协议,所有的协议都包含在TCP/IP组的四个层次中。TCP/IP与OSI七层参考模型的对应关系如图7-2所示:TCP/IP参考模型TCP/IP簇OSI参考模型应用层Telnet、FTP、SMTP、HTTP、Gopher、SNMP、DNS等应用层表示层会话层传输层TCP、UDP传输层互联层IP、ARP、RARP、ICMP网络层主机—网络层Ethernet、X.25、ATM等数据链路层物理层图7-2TCP/IP与OSI参考模型间的对应关系2.TCP/IP簇TCP/IP是Internet的计算机都必须共同遵守的通信协议。它是一组协议的代名词,其核心协议是TCP(传输控制协议)和IP(网际协议),除次之外它还包括许多别的协议,共同组成了TCP/IP协议簇。(1)TCP(传输控制协议)TCP是传输层一种面向连接的传输层协议,提供可靠的数据传送。对于大量数据的传输,通常都要求有可靠的传送。TCP将源主机应用层的数据分成多个分组,然后将每个分组传送到互联层,互联层将数据封装为IP数据报,并发送到目的主机。目的主机的互联层将IP数据报中的分组传送给传输层,再由传输层对这些分组进行重组,最终还原成原始数据,传送给应用层。

TCP要完成流量控制和差错检验的任务,以保证可靠的数据传输。(2)IP(网际协议)IP的主要任务是对数据包进行寻址和路由选择,并从一个网络转发到另一个网络。IP在每个发送的数据包前都加入了一个控制信息,其中包含了源主机IP地址和目的主机IP地址等信息。IP是一个面向无连接的协议,即主机之间事先不需建立用于可靠通信的端到端连接,源主机只是简单地将IP数据包发送出去。这样数据包在传输途中可能会丢失、重复、或者次序发生混乱。因此,还必须要依靠高层的协议(如TCP)或应用程序实现数据包的可靠传输。(3)TCP/IP簇中的其它协议

ARP(地址解析协议)

ARP主要负责将主机的逻辑地址(IP地址)转换为相应的物理地址(MAC地址)。这样用户只需给出目的主机的IP地址,就可以找出同一物理网络中任意一台主机的物理地址了。

RARP(反向地址解析协议)RARP的功能是将主机的物理地址转换为IP地址,它广泛用于获取无盘工作站的IP地址。ICMP(互联网控制报文协议)

ICMP的主要作用是为IP提供差错报告。由于IP是面向无连接的,且不进行差错检验,因而当网络上发生错误时它不能检测错误。向发送IP数据包的主机汇报错误就是ICMP的责任。UDP(用户数据报协议)UDP是对IP的扩充,它增加了一种机制,发送方主机可以使用这种机制来区分一台计算机上的多个接收者。UDP提供的是一种无连接服务,因而它的服务同样是不可靠的。这种服务不用确认、不对报文排序、也不进行流量控制。

FTP(文件传输协议)FTP允许用户可以在本地机上以文件操作的方式(文件的增、删、改、查、传送等)与远程机之间进行相互通信。

TELNET(远程终端访问协议)

该协议允许本地主机作为仿真终端登录到远程的另一台主机上,把用户请求传送给远程主机,同时也能将远程主机的输出结果通过TCP连接返回到用户屏幕。

HTTP(超文本传输协议)主要用于Internet中的客户机与WWW服务器之间的数据传输DNS(域名系统协议)主要用于实现域名与IP地址之间的转换。7.4.3客户机/服务器的工作模式

客户机和服务器都是独立的主机。当一台连入网络的主机向其它主机提供各种网络服务(如数据、文件的共享等)时,它就被叫做服务器(Sever)。而那些用于访问服务器资源的主机则被叫做客户机(Client)。Internet采用的就是客户机/服务器(C/S)模式,如图7-3所示。客户端

处理器

服务端

处理器

服务器

请求

网络

应答

客户机图7-3C/S模式示意图

客户机的主要功能是执行用户一方的应用程序,与服务器建立连接,并接收服务器送来的结果,以可读的形式显示在本地计算机上。返回本节首页返回本章首页服务器的主要功能是执行共享资源的管理应用程序,完成客户请求,形成结果,并将结果传送给客户。Internet上的大多数信息访问方式都是采用客户机/服务器的工作模式。7.5Internet地址结构7.5.1IP地址概述

Internet上的不同主机之间要进行通信,除使用TCP/IP外,每台主机都必须有一个不与其它主机重复的地址,这个地址就是Internet地址,它相当于每台主机的名字。Internet地址包括IP地址和域名地址两种不同的表示方式。

IP地址是指给Internet上的主机分配的一个在全世界范围内唯一的32位二进制比特串,它通常采用更直观的、以圆点“.”分隔的4个十进制数字表示,如“8”。7.5.2IP地址的组成与分类

1.IP地址的组成

每个IP地址由网络号和主机号两部分组成,如图7-4所示:主机号网络号IP地址由32个二进制比特组成图7-4IP地址的结构

网络号在Internet中是唯一的。同一物理子网的所有主机和网络设备(如服务器、工作站等)的网络号是相同的。而对于不同物理网络上的主机和网络设备而言,其网络号是不同的。

主机号是用来区别同一物理子网内不同的主机和网络设备的。在同一物理子网中,每一台主机和网络设备的主机号也是唯一的。在Internet中根据IP地址寻找主机时,首先根据网络号找到主机所在的物理网络,在同一物理网络中,再根据每个结点设备的物理地址(PhysicalAddress)来完成主机间的数据交换。2.IP地址的表示方法IP地址以32个二进制数字形式表示,不适合阅读和记忆。为了便于用户阅读和理解IP地址,Internet管理委员会采用了一种“点分十进制”表示方法表示IP地址。将IP地址分为4个字节(每个字节8个比特),每个字节用十进制表示,每个十进制数的取值范围是0~255,且相邻两个十进制数间用“.”分隔。如下图7-5所示:110000001010100000001010001110108二-十进制转换图7-5IP地址的点分十进制表示方法3.IP地址的分类IP地址一共分为5类:A类、B类、C类、D类和E类。其中A、B和C类地址是基本的Internet地址,是用户使用的地址,为主类地址。D类和E类为次类地址。5类

IP地址的表示如图7-6所示:多播地址预留01011011101111A类B类C类D类E类字节1字节2字节3字节4网络号网络号网络号主机号主机号主机号图7-6IP地址的分类

A类地址的前一个字节表示网络号,且最前端1个二进制位固定是“0”。表示的地址范围是从~55。A类地址允许有27―2=126个网络(网络号的0和127保留用于特殊目的),每个网络有224―2=16777214个主机。

B类地址的前两个字节表示网络号,且最前端的2个二进制位固定是“10”。表示的地址范围是从~55。B类地址允许有214=16384个网络,每个网络有216―2=65534个主机。

C类地址的前三个字节表示网络号,且最前端的3个二进制位是“110”。表示的地址范围是从~55。C类地址允许有221=2097152个网络,每个网络有28―2=254个主机。

D类地址不标识网络,一般用于其它一些特殊用途,如供特殊协议向选定的节点发送信息时使用,它又被称作广播地址。它的地址范围是从~55。

E类地址尚未使用,暂时保留将来使用。它的地址范围是从~55。7.5.3Internet上的几个特殊IP地址多点广播地址凡IP地址中的第一个字节以“1110”开始的地址都叫多点广播地址。“0”地址网络号的每一位全为“0”的IP地址,叫“0”地址。网络号全为0的网络被称为本地子网,当主机想跟本地子网内的另一主机进行通信时,可使用“0”地址。

全“0”地址IP地址中的每一个字节都为0的地址(“”)对应于当前主机。

有限广播地址IP地址中的每一个字节都为1的IP地址(“55”)叫当前子网的广播地址。当不知道网络号时,可以通过有限广播地址向本地子网的所有主机进行广播。环回地址IP地址一般不能以十进制数“127”作为开头。以“127”开头的地址,如,通常用于网络软件测试以及本地主机进程间的通信。7.5.4IP地址和物理地址的转换

IP地址和物理地址之间是有区别的,IP地址只在网络层中使用,其长度为32位。物理地址工作在网络最底层,其长度为48位。通常将物理地址固化在网卡的ROM芯片中,因此有时也称之为“硬件地址”或“MAC地址”。

IP地址是不能被物理网络所识别的,当IP数据报在物理网络中传输时,最终是以48位的MAC地址来完成数据传输的,因此必须在IP地址和物理地址之间要建立映射关系来完成地址解析,如图7-7所示。地址解析的算法根据硬件编址方案的不同而不同。(例如,将IP地址解析为以太网地址的方案和将IP在地址解析为令牌环网地址的方法是不同的)。

Internet中,实现地址解析使用较多的是查表法,即在计算机中存放一个从IP地址到物理地址的映射表,并将该表经常动态更新,通过查表找到对应的物理地址。图7-7IP地址到MAC地址的解析图7-8ARP地址解析过程示意图地址解析工作由ARP来完成,地址解析过程如图7-8所示。返回本节首页返回本章首页7.6子网和子网掩码7.6.1子网

子网,是指把单一的网络划分成多个物理网络,并使用路由器将其互连起来,这些物理网络就称为子网,如图7-9所示。划分子网的优点有:有利于充分使用IP地址空间、使物理网络易于管理、提高网络的可靠性等。图7-9子网划分示意图对子网划分,可以将表示主机号的二进制数中划分出一定的位数用做本网的各个子网,剩余的部分作为相应子网的主机号。划分多少位二进制给子网,取决于具体的需要。在划分了子网以后,IP地址实际上就由三部分组成——网络号、子网号和主机号。如图7-10所示:网络号主机号网络号子网号主机号图7-10划分子网后的IP地址结构7.6.2子网掩码

子网掩码(SubnetMask)也是一个“点分十进制”表示的32位二进制数,通过子网掩码,可以指出一个IP地址中的哪些位对应于网络号(包括子网号)、哪些位对应于主机号。并说明该IP地址是在局域网上,还是在远程网上。

对于子网掩码的取值,通常是将对应于IP地址中网络号和子网号的所有位都置为“1”,对应于主机号的所有位都设置为“0”。7.6.3A类、B类、C类IP地址的标准子网掩码由子网掩码的定义,我们可以很容易得出A类地址、B类地址和C类地址的标准子网掩码。如图7-11所示:用子网掩码判断IP地址的网络号与主机号的方法是:用IP地址与相应的子网掩码进行“AND”运算,这样可以区分出网络号部分和主机号部分。地址类型点分十进制表示二进制子网掩码表示A类11111111000000000000000000000000B类11111111111111110000000000000000C类11111111111111111111111100000000图7-11IP地址的标准子网掩码7.6.4确定子网掩码的方法步骤确定子网掩码的步骤可归纳如下:首先根据网络类型确定每一个子网的网络号。确定需要多少位子网号来标识网络上的每一个子网。确定需要多少位主机号来标识每个子网上的每台主机。把已确定的网络号+子网号的各个二进制位都置为“1”,主机号对应的二进制位都置为“0”。最后再将该子网掩码的二进制表示形式转化为十进制形式,即为所需的子网掩码。然后确定所需要的子网数和每个子网的最大主机数。具体实例请参照教材P143-P1447.6.4返回本节首页返回本章首页7.7域名系统(DNS)7.7.1什么是域名

IP地址是一个具有32位比特长度的二进制数,对于计算机网络来讲数字型IP地址自然是最有效的,但对于一般用户来说,要记住IP地址比较困难。为了向一般用户提供一种直观明了的主机识别符(主机名),TCP/IP专门设计了一种字符型的主机命名机制,给每一台主机一个由字符串组成的名字,这种主机名相对于IP地址来说是一种更为高级的地址形式,我们将它称为域名。7.7.2域名系统的层次命名机构层次域名机制,是指按层次结构依次为主机命名。名字空间被分成若干级域名,并授权相应的机构进行管理,该管理机构又有权对其所管辖的这一级域名进一步划分,并再授权其它相应的机构进行管理。首先由中央管理机构(NIC)将第一级域名划分为若干部分,包括一些国家代码和美国的各种组织机构的域名。第一级域名将其各部分的管理权授予相应的机构,再由它们负责分配第二级域名。第二级域名往往表示主机所属的网络性质,比如是属于教育界(EDU)还是政府部门(GOV)等。第二级域名又将其各部分的管理权授予若干机构。比如EDU的域名管理权授予国家教育部,NET的域名管理权授予国家邮电部等,如此下去,域名空间的组织管理便形成一种树状的层次结构,如图7-12所示。根域CNEDUNETCOM

GOVORGINTEDUNETACIBMDECATT

……图7-12域名系统的层次结构示意图一些国家或地区一级域名的代码如下图7-13所示:国家名称国家域名国家名称国家域名中国CN日本JP巴西BR韩国KR加拿大CA中国澳门MO澳大利亚AU俄罗斯RU法国FR新加坡SG德国DE中国台湾TW中国香港HK英国UK图7-13一级域名的国家或地区代码第一级域名的机构组织代码及意义如下图7-14所示:域名代码意义COM商业组织EDU教育机构GOV政府部门MIL军事部门NET网络支持中心ORG其他组织INT国际组织1997年新增的第一级域名代码

FIRM商业公司STORE商品销售企业WEB与WWW相关的单位ARTS文化和娱乐单位REC消遣和娱乐单位INFO提供信息服务的单位NOM个人图7-14一级域名的组织机构代码7.7.3域名的表示方式

域名结构和IP地址一样,都采用典型的层次结构,其通用的格式如图7-15所示:第四级域名第三级域名第二级域名第一级域名...图7-15

域名地址的格式在名字中,www为主机名,由服务器管理员命名;为域名,由服务器管理员合法申请后可以使用。其中scu表示四川大学,edu表示国家教育机构部门,cn表示中国。就表示中国教育机构四川大学的www主机。域名地址是比IP地址更高级,更直观的一种地址表示形式,它们都是Internet地址的两种不同的表示方法。在叫法上应严格区分,不能搞混淆。7.7.4域名服务器和域名的解析过程1.域名服务器为了用户使用和记忆方便,我们通常习惯使用域名来表示一台主机。但主机域名不能直接用于TCP/IP的路由选择之中。当用户使用主机域名进行通信时,必须首先将其映射成IP地址,实现这种转换的主机我们称为域名服务器(DNSServer)。域名服务器是一个基于客户机/服务器的数据库,在这个数据库中,每个主机的域名和IP地址是一一对应的。域名服务器的主要功能是:回答有关域名、地址、域名到地址或地址到域名的映射的询问以及维护关于询问类型、分类或域名的所有资源记录的列表。2.域名的解析过程将主机域名映射为IP地址的过程叫做域名解析。域名解析包括正向解析(从域名到IP地址)以及反向解析(从IP地址到域名)。Internet的域名系统DNS能够透明地完成此项工作。

域名到IP地址之间的转换具体可分为两种情况:一种是目标主机(要访问的主机)在本地网络,另一种当目标主机不在本地网络。对于第一种情况,解析过程比较简单:

首先,客户机向本地域名服务器发出域名解析的请求;

然后,本地域名服务器检查其管理范围内主机的域名,查出目标主机的域名所对应的IP地址;

最后,将解析出的IP地址返回给客户机。对于第二种情况,解析过程就相对稍微复杂一些,我们以解析的IP地址为例:

首先,客户机向自身指定的本地DNS服务器发出域名解析的请求,请求得到的IP地址;

接着,收到查询请求的本地DNS服务器若未能找到其对应的IP地址,则立即从根域层的域名服务器开始自上而下地逐层查询,直到找到对应该域名的IP地址为止;

然后,域名服务器给本地DNS服务器返回所对应的IP地址;

最后,本地DNS服务器向客户机发送一个包含有

IP地址回复。返回本节首页返回本章首页整个域名的解析过程如图7-16所示:图7-16域名解析过程7.8IPv4的应用及其局限性7.8.1什么是IPv4

IP是Internet中的关键协议,IP第4版作为网络的基础设施,广泛地应用在Internet和难以计数的小型专用网络上,这就是IPv4。

IPv4是在20世纪70年代末期设计的。对于当前Internet的发展,无论是规模还是传输速率来说,IPv4已经很不适用了,最主要的问题就是32位的IP地址不够用了。7.8.2IPv4的应用除了几乎所有的计算机都支持IP外,IP也越来越多地用于连接其他一些设备,如移动电话、家用电器,甚至还支持无线Internet连接的汽车等。使用IP的网络除了Internet之外,还包括内联网(Intranet)和外联网(Extranet)。内联网一般是一个公司或企业的内部网络,外联网则是出于某个共同目标在实体间提供安全连接的专用IP网。7.8.3IPv4的局限性在过去的10~15年间,连接到Internet的网络数量每隔不到一年的时间就会增加一倍,主机递增的速度更是高得惊人,这很快就使得IP地址匮乏的矛盾显现了出来。

IPv4的地址空间虽然在理论上具有多于40亿的地址,但实际的地址分配规程使得地址的利用率很低,IPv4的地址空间已经越来越不能满足用户的需要。

IETF在1992年6月就提出要制定下一代的IP,即IPng(IPNextGeneration),IPng现正式称为IPv6。1995年以后陆续公布了一系列有关IPv6的协议、编址方法、路由选择以及安全等问题的RFC文档。返回本节首页返回本章首页7.9IPv6简介7.9.1IPv6的发展历史现有Internet的基础是IPv4,即“Internet协议第四版”。IPv4是在20世纪70年代末期设计的,到目前为止已有近30年的历史了。IPv4在过去30年里取得了辉煌的成绩,但随着Internet的飞速发展,现在已经显露出很多弊端(如地址匮乏等),面临诸多困难。

20世纪80年代后期,研究人员开始注意到了IPv4地址的实际地址分配效率不高这个问题,并提出了研究下一代IP的设想。

1993年末,IETF成立了IPng(下一代IP)工作部,该工作部制订了IPng技术准则,并根据此准则来评价已经提出的各种方案。自1995年末起,IPng工作部陆续发表了相关IPv6规范等一批技术文档,并确定了IPng的协议规范。

SIPP(SimpleInternetProtocolPlus)工作组提供了一个经过修改的方案,IPng工作部建议IETF将这个方案作为IPng的基础,称为“Internet协议第六版”,即IPv6,并集中精力制定有关的文档。

1996年,一个以研究IPv6为目标的虚拟实验网国际IPv6试验床6Bone建立起来,欧洲、美洲、亚洲的许多国家和组织都纷纷加入6Bone。

1998年底,面向实用的全球性IPv6研究和教育网(6REN)开始启动。这期间以STARTAP为依托的6TAP(IPv6TransitAccessPoint)得以实施,建立了以ATM交换机为中心的IPv6洲际网络。

2004年,IETF确定IPv6进入实用阶段,并指定6Bone为对商用IPv6地址申请者进行评估的平台。目前,国际上多个国家的研究机构和公司分别研制开发了不同平台上的IPv6系统软件和应用软件,面向IPv6网络的路由器产品也被陆续开发出来。7.9.2IPv4的缺点及IPv6的技术新特性1.IPv4的缺点地址资源即将枯竭IPv4提供的IP地址位数是32位,即1亿个左右的地址。随着连接到Internet上的主机数目的迅速增加,有预测表明,所有IPv4地址将在2005~2010年间分配完毕。路由表越来越大由于IPv4采用与网络拓扑结构无关的形式来分配地址,所以随着连入网络数目的增长,路由器数目飞速增加,相应地,决定数据传输路由的路由表也就在不断增大。缺乏服务质量保证IPv4遵循BestEffort原则,这一方面是一个优点,因为它使IPv4简单高效;但另一方面它对Internet上涌现出的新业务类型缺乏有效的支持,如实时和多媒体应用,这些应用要求提供一定的服务质量保证(QoS),如带宽、延迟和抖动等。地址分配不便IPv4是采用手工配置的方法来给用户分配地址,这不仅增加了管理和规划的复杂程度,而且不利于为那些需要IP移动性的用户提供更好的服务。2.IPv6的技术新特性IPv6是在IPv4的基础上进行改进的,其技术新特性具体体现在以下几个方面:

能满足各种应用需要的网络服务质量保证;能为Internet提供更强的安全性;能为用户提供可移动的IP数据服务,让用户可以在世界各地都使用同样的IPv6地址,非常适合未来的无线上网;方便用户数据发送的组播技术。7.9.3IPv4与IPv6的共存局面

IPv6作为一种新的协议,从诞生到实际应用于Internet是有很大距离的,因此IPv6还需在发展中不断完善,它与IPv4两种协议还将在一段相当长的时期内共存。在相当的时间内,IPv6结点之间的通信还要依赖于原有IPv4网络的设施,而且IPv6结点也必不可少地要与IPv4结点通信。在IPv4应用的这十多年来,基于IPv4的应用程序和设施已经相当成熟而完备。如何以最小的代价实现从IPv4网络向IPv6网络高效无缝互连是要重点解决的问题,目前该研究已经取得了许多成果,并形成了一系列的技术和标准。目前,IPv6正处于第一个演进阶段,在这一阶段的主要目标是:将小规模的IPv6网络连入IPv4网络,并通过现有网络访问IPv6服务。现阶段的重要任务是:一方面要继续维护这些服务,另一方面还要支持IPv4和IPv6之间的互通性。如何完成从IPv4到IPv6的转换,是IPv6发展需要解决的首要问题。为此,IETF已经成立了专门的工作组,研究IPv4到IPv6的过渡问题,并且已提出了很多方案。

IETF一致认为IPv4向IPv6演进的主要目标是:逐步演进、逐步部署、地址兼容和降低费用。

IETF推荐使用双协议栈技术、隧道技术、NAT—PT以及地址分配方法等过渡方案,但这些方案要在我国顺利实施,还需要进一步与中国具体的网络实践和运营实践相结合,还需要在大规模的商用实践中不断发展与完善。7.9.4从IPv4过渡到IPv6的方案1.双协议栈技术

双协议栈是指:在结点中同时具有IPv4和IPv6两个协议栈,其结构如图7-17所示。该技术是使IPv6结点与IPv4结点兼容的最直接方式,应用对象是主机、路由器等通信设备。一台主机若同时支持IPv6和IPv4两种协议,那么该主机既能与支持IPv4协议的主机通信,又能与支持IPv6协议的主机通信。图7-17IPv4/IPv6双协议栈结构支持双协议栈的IPv6结点与IPv6结点互通时将使用IPv6协议栈,与IPv4结点互通时使用IPv4协议栈。IPv6结点访问IPv4结点时,需经历以下几个步骤:网关路由器必须还要记住IPv6源地址与IPv4临时地址的对应关系,以便反方向将IPv4结点发来的IP包转发到IPv6结点。①IPv6结点首先向双栈服务器申请一个临时IPv4地址,同时从双栈服务器得到网关路由器的IPv6地址;②IPv6结点然后在此基础上形成一个6over4的IP数据包;

6over4数据包经过IPv6网络传到网关路由器,网关路由器将其IPv6头去掉,将IPv4数据包通过IPv4网络送往IPv4结点。双协议栈技术优点是:不需要购置专门的IPv6路由器和链路,节省了硬件投资;缺点:IPv6的流量和原有的IPv4流量之间会竞争带宽和路由器资源,从而会影响IPv4网络的性能,而且升级和维护费用高。在IPv6网络建设的初期,由于IPv4地址相对充足,这种方案的实施具有可行性。但当IPv6网络发展到一定规模时,为每个结点分配两个全局地址

温馨提示

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

评论

0/150

提交评论