TCPIP协议基础培训教程课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《TCPIP协议基础培训教程课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TCPIP 协议 基础 培训 教程 课件
- 资源描述:
-
1、第第7 7章章TCPIPTCPIP协议基础协议基础摘要:主要介绍了摘要:主要介绍了TCP/IP协议体系的基本概念,协议体系的基本概念,TCP/IP协协议模型的各个层次包含的协议的基本概念和功能议模型的各个层次包含的协议的基本概念和功能TCP/IP协议是协议是Internet发展的基础。学习本章的内容将会对发展的基础。学习本章的内容将会对Internet的组织结构、工作过程以及数据传输的理解有很大的组织结构、工作过程以及数据传输的理解有很大帮助。本章介绍帮助。本章介绍TCP/IP协议的基本概念,协议的基本概念,TCP/IP协议模型协议模型的各个层次所包含的协议的概念及其功能。的各个层次所包含的协
2、议的概念及其功能。7.1 TCP/IP7.1 TCP/IP协议概述协议概述 TCP/IP TCP/IP协议是协议是InternetInternet上使用最为广泛的通信协议。上使用最为广泛的通信协议。所谓所谓TCP/IPTCP/IP协议,实际上是一个协议簇(组),是一组协协议,实际上是一个协议簇(组),是一组协议,其中议,其中TCPTCP协议(协议(Transmission Control ProtocolTransmission Control Protocol)和)和IPIP协议(协议(Internet ProtocolInternet Protocol)是其中两个最重要的协议。)是其中两个
3、最重要的协议。IPIP协议称为网际协议,用来给各种不同的局域网和通信子协议称为网际协议,用来给各种不同的局域网和通信子网提供一个统一的互联平台。网提供一个统一的互联平台。TCPTCP协议称为传输控制协议,协议称为传输控制协议,用来为应用程序提供端到端的通信和控制功能。用来为应用程序提供端到端的通信和控制功能。 7.2 7.2 网络访问层网络访问层 网络访问层用于实现主机与传输媒介的物理接网络访问层用于实现主机与传输媒介的物理接口,为网络互联层发送和接收口,为网络互联层发送和接收IPIP数据报。对应到数据报。对应到ISO/OSIISO/OSI七层模型中的第一层(物理层)和第二层七层模型中的第一层
4、(物理层)和第二层(数据链路层)。(数据链路层)。 TCP/IP TCP/IP支持多种网络访问层协支持多种网络访问层协议,常用的有议,常用的有EthernetEthernet、Token Bus Token Bus 、Token RingToken Ring等。这些协议和标准都遵循电机电子工程师协会等。这些协议和标准都遵循电机电子工程师协会(IEEEIEEE)系统标准。具体来说,都遵循)系统标准。具体来说,都遵循IEEE802IEEE802标标准。准。 7.3 7.3 互联网络层互联网络层 TCP/IP TCP/IP协议体系的互联网络层包含的协议主要有协议体系的互联网络层包含的协议主要有Int
5、ernet Protocol Internet Protocol (IPIP,网络协议),网络协议),Internet Internet Control Message Protocol Control Message Protocol (ICMPICMP,网络控制信息协,网络控制信息协议),议),Address Resulution ProtocolAddress Resulution Protocol(ARPARP,地址解析,地址解析协议)和协议)和Reverse Address Resolution PortocolReverse Address Resolution Portocol(
6、RARPRARP,反向地址解析协议)。这一节我们将简单介绍,反向地址解析协议)。这一节我们将简单介绍这些协议。这些协议。 7.3.1 IP7.3.1 IP协议的主要功能协议的主要功能 IP IP协议实现两个基本功能:分段和寻址。协议实现两个基本功能:分段和寻址。IPIP协议的协议的分段(或重组)功能是靠分段(或重组)功能是靠IPIP数据包头部的一个字段来实数据包头部的一个字段来实现的。网络只能传输一定长度的数据包,而当待传输的现的。网络只能传输一定长度的数据包,而当待传输的数据报超出这一限制时,就需要利用数据报超出这一限制时,就需要利用IPIP协议的分段功能协议的分段功能将长的数据报分解为若干
7、较小的数据包。寻址功能同样将长的数据报分解为若干较小的数据包。寻址功能同样也在也在IPIP数据包头部实现。数据包头部中包含了源端地址、数据包头部实现。数据包头部中包含了源端地址、目的端地址以及一些其它信息字段,可用于对目的端地址以及一些其它信息字段,可用于对IPIP数据包数据包进行寻址。进行寻址。 7.3.2 IP7.3.2 IP协议的特性协议的特性 IP IP协议有两个很重要的特性:非连接性(无连接性)协议有两个很重要的特性:非连接性(无连接性)和不可靠性。非连接性是指经过和不可靠性。非连接性是指经过IPIP协议处理过的数据包协议处理过的数据包其传输是相互独立的,每个包都可以按不同的路径传输
8、其传输是相互独立的,每个包都可以按不同的路径传输到目的地,也就是说每个包传输的路由可以完全不同,到目的地,也就是说每个包传输的路由可以完全不同,因而其包抵达的顺序可以不一致,先传送的包不一定先因而其包抵达的顺序可以不一致,先传送的包不一定先到达目的地。到达目的地。 不可靠性是指不可靠性是指IPIP协议没有提供对数据流在传输时的协议没有提供对数据流在传输时的可靠性控制。它是一种不可靠的可靠性控制。它是一种不可靠的“尽力传送尽力传送”的数据报的数据报类型协议。它没有重传机制,对底层的子网也没有提供类型协议。它没有重传机制,对底层的子网也没有提供任何纠错功能,用户数据报可能发生丢失、重复甚至失任何纠
9、错功能,用户数据报可能发生丢失、重复甚至失序到达。序到达。 7.3.3 IP7.3.3 IP协议的包格式协议的包格式 IPIP协议的包格式协议的包格式 7.3.4 IP7.3.4 IP地址地址 IP IP地址是一组地址是一组3232位的二进制数字,由四个字节构成,代位的二进制数字,由四个字节构成,代表了网络和主机的地址。表了网络和主机的地址。IPIP地址的每个字节以点分开地址的每个字节以点分开 7.3.5 IP7.3.5 IP地址的分类地址的分类 IP IP地址根据网络规模的不同可以分成三个等级(或者三地址根据网络规模的不同可以分成三个等级(或者三类)。分别是类)。分别是A A类地址、类地址、
10、B B类地址和类地址和C C类地址。各类地址的组成类地址。各类地址的组成结构如图所示结构如图所示 A A类地址类地址 前前8 8位表示网络地址,取值由位表示网络地址,取值由NICNIC决定,第一决定,第一位固定为位固定为0 0,剩余,剩余7 7为可表示为可表示27 = 12827 = 128个个A A类网络。类网络。A A类地址一般分配给政府部门、大型网络或大型类地址一般分配给政府部门、大型网络或大型机构使用(如机构使用(如IBMIBM公司、公司、DECDEC公司等),目前已经公司等),目前已经分配完了。分配完了。A A类地址的后类地址的后2424位指主机的地址。位指主机的地址。2424位的主
11、机地址共有位的主机地址共有224=16777216224=16777216个主机地址。个主机地址。 B B类地址类地址 B B类地址的前类地址的前1616位表示网络地址,由位表示网络地址,由NICNIC决定,决定,其中前其中前2 2位固定为位固定为1010。所以可以表示。所以可以表示214=16384214=16384个个B B类网络。后类网络。后1616位表示机器地址,共有位表示机器地址,共有216=65536216=65536个个主机地址。主机地址。B B类地址一般分配给中型网络或中型机类地址一般分配给中型网络或中型机构使用构使用 C C类地址类地址 C C类地址的前类地址的前2424位组
12、成网络地址,由位组成网络地址,由NICNIC决定,其中前决定,其中前2 2位位为为1111,剩余,剩余2222位,所以应该有位,所以应该有222=4194304222=4194304个个C C类网络。但是在类网络。但是在C C类地址的前类地址的前4 4位中,位中,11101110保留给组播(保留给组播(Multicase, 224-Multicase, 224-239239),1111,1111保留给实验用(保留给实验用(240240,255255),所以真正可用的),所以真正可用的C C类类网络地址数为应有的网络地址数网络地址数为应有的网络地址数 保留的地址数,即保留的地址数,即222-22
13、2-221 = 2097152221 = 2097152个网络地址。个网络地址。C C类地址的后类地址的后8 8为是主机地址。应为是主机地址。应有有28=25628=256个主机地址。但是需要扣除网络地址(个主机地址。但是需要扣除网络地址(1 1个)和广播个)和广播地址(地址(1 1个),所以真正可用的个),所以真正可用的C C类网络的主机地址,最多可以类网络的主机地址,最多可以有有254254个个 根据分配的网络地址前根据分配的网络地址前8 8位位快速判定网络的类型快速判定网络的类型 前8位值类型说明0 - 127A类IP地址开头是0 127,就是A类网络地址128 - 191B类IP地址开
14、头是128 191,就是B类网络地址192 - 223C类IP地址开头是192 223,就是C类网络地址224 239D类保留给Multicast(组播)使用240 - 255E类保留给实验用7.3.6 7.3.6 子网络子网络 当一个网络由若干个小网络组成,我们称这些小网络为当一个网络由若干个小网络组成,我们称这些小网络为子网络。若一个公司的网络是由若干个部门的子网络组成,子网络。若一个公司的网络是由若干个部门的子网络组成,是否需要为每个子网络申请一个网络地址呢?当这些子网不是否需要为每个子网络申请一个网络地址呢?当这些子网不大时,可以从原先大时,可以从原先IPIP地址中的主机地址部分,拿出
15、部分比特地址中的主机地址部分,拿出部分比特作为子网地址,利用作为子网地址,利用IPIP地址中的子网地址部分区分这些子网,地址中的子网地址部分区分这些子网,而不用为每个子网申请一个而不用为每个子网申请一个IPIP地址。地址。 1. 1. 子网络地址子网络地址单一网络下的组成形式单一网络下的组成形式 IPIP地址地址 = = 网络地址网络地址 + + 主机地址主机地址切割成若干个子网时的形式切割成若干个子网时的形式 IPIP地址地址 = = 网络地址网络地址 + + 子网地址子网地址 + + 主机地址主机地址原先的主机地址原先的主机地址 = = 子网地址子网地址 + + 主机地址主机地址子网络地址
16、子网络地址例如:例如:168.95.X.X168.95.X.X的的B B 段网络地址段网络地址IPIP地址(地址(3232位)位)= = 网络地址(前网络地址(前1616位)位) + + 主机地址(后主机地址(后1616位)位)168.95.X. X = 68. 95 + X.X168.95.X. X = 68. 95 + X.X主机共有主机共有216= 65536216= 65536个地址个地址 。当切割成两个子网时:当切割成两个子网时:IPIP地址(地址(3232位)位) = = 网络地址网络地址 + + 子网地址子网地址 + + 主机地址主机地址 168.95.X. X = 168.95
17、 + 1168.95.X. X = 168.95 + 1位位 + 15 + 15位位由于要切割成两个子网,于是将原来的后由于要切割成两个子网,于是将原来的后1616位中的最高位拿来作为子网地址,这样就可以位中的最高位拿来作为子网地址,这样就可以将将B B类网络切割成类网络切割成2 2个子网络:个子网络:16816895950XXXXXXX0XXXXXXXXXXXXXXXXXXXXX16816895951XXXXXXX1XXXXXXXXXXXXXXXXXXXXX各个子网拥有各个子网拥有215 = 32768215 = 32768个主机地址。个主机地址。由此类推,若是将由此类推,若是将B B类网络
18、切割成类网络切割成4 4个子网络,则须将原来的后个子网络,则须将原来的后1616位中的最高两位拿来作为位中的最高两位拿来作为子网络地址,切割成的四个子网分别是:子网络地址,切割成的四个子网分别是:168168959500XXXXXX00XXXXXXXXXXXXXXXXXXXXXX168168959501XXXXXX01XXXXXXXXXXXXXXXXXXXXXX168168959510XXXXXX10XXXXXXXXXXXXXXXXXXXXXX168168959511XXXXXX11XXXXXXXXXXXXXXXXXXXXXX各个子网拥有各个子网拥有214 = 16384214 = 16384
19、个主机地址。个主机地址。2. 2. 子网掩码子网掩码 使用子网掩码可以判定使用子网掩码可以判定IPIP地址是否属于某一子网。例地址是否属于某一子网。例如局域网中的一个主机在发送如局域网中的一个主机在发送IPIP包时,包头中携带有目的包时,包头中携带有目的IPIP地址,通过子网掩码,就可以判定包是发送到本网内的地址,通过子网掩码,就可以判定包是发送到本网内的某个主机,还是发送到网外的主机,从而选择不同的处理某个主机,还是发送到网外的主机,从而选择不同的处理. .。子网掩码的形式为:网络及子网地址部分置子网掩码的形式为:网络及子网地址部分置1 1,主机地址置,主机地址置0 0形成的形成的IPIP地
20、址。地址。如一个如一个B B类网络的子网掩码为:类网络的子网掩码为:2552552552550 0 0 0一个一个C C类网络的子网掩码为:类网络的子网掩码为:2552552552552552550 0子网掩码举例子网掩码举例例例1 1:将一个:将一个C C类网络划分为类网络划分为1616个子网,求子网掩码。个子网,求子网掩码。解:要将一个解:要将一个C C类网络划分为类网络划分为1616个子网,必须从个子网,必须从8 8位主位主机地址中拿出前机地址中拿出前4 4位作为子网地址,位作为子网地址,4 4位二进制位可以位二进制位可以有有1616种组合,正好可以表示种组合,正好可以表示1616个子网
21、地址。所以子网个子网地址。所以子网掩码为:掩码为:255255255255255255240240网络号码网络号码 网络号码用于标识一个网络或子网,形式上,网络号网络号码用于标识一个网络或子网,形式上,网络号码一般是码一般是IPIP地址中的网络地址和子网地址部分不变,而主地址中的网络地址和子网地址部分不变,而主机地址部分为机地址部分为0 0的的IPIP地址。如一个地址。如一个B B类网络的网络号码可以类网络的网络号码可以是:是:16816895950 00 0网络地址部分为网络地址部分为1681689595,主机地址部分全部置,主机地址部分全部置0 0。一个一个C C类网络的网络号码可以是:类
22、网络的网络号码可以是:202202959547470 0网络地址部分是网络地址部分是20220295954747,主机地址部分为,主机地址部分为0 0。 网络中网络中IPIP地址、网络号码和地址、网络号码和子网掩码的关系子网掩码的关系 IPIP地址地址 AND AND 子网掩码子网掩码 = = 网络号码网络号码 网络号码举例网络号码举例例例2 2:设子网掩码为:设子网掩码为255.255.255.240255.255.255.240,判断计算机甲(,判断计算机甲(IPIP地址:地址:203.66.47.50203.66.47.50)和计)和计算机乙(算机乙(IPIP地址:地址:203.66.4
23、7.49203.66.47.49)是否在同一子网内。)是否在同一子网内。解:将解:将IPIP地址与子网掩码相与,看网络号码是否相同。地址与子网掩码相与,看网络号码是否相同。计算机甲计算机甲 11001011 01000100 00101111 00110010 203 11001011 01000100 00101111 00110010 203666647475050子网掩码子网掩码 11111111 11111111 11111111 11110000 255 11111111 11111111 11111111 11110000 255255255255255240240ANDAND结果
24、结果 11001010 01000100 00101111 00110000 203 11001010 01000100 00101111 00110000 203666647474848计算机乙计算机乙 11001011 01000100 00101111 00110001 203 11001011 01000100 00101111 00110001 203666647474949子网掩码子网掩码 11111111 11111111 11111111 11110000 255 11111111 11111111 11111111 11110000 255255255255255240240
25、ANDAND结果结果 11001010 01000100 00101111 00110000 203 11001010 01000100 00101111 00110000 203666647474848 两个主机的两个主机的IPIP地址与子网掩码与的结果都等于地址与子网掩码与的结果都等于203203666647474848,也就是网络号,也就是网络号码。码。 由此可见由此可见, ,计算机甲和计算机乙所处网络的网络号码相同,计算机甲和计算机乙计算机甲和计算机乙所处网络的网络号码相同,计算机甲和计算机乙在同一个子网中。在同一个子网中。3. 3. 子网划分子网划分子网络个数子网掩码网络号码路由器地
展开阅读全文