计算机网络技术基础单元3网络体系结构与协议-3ip协议课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机网络技术基础单元3网络体系结构与协议-3ip协议课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络技术 基础 单元 网络 体系结构 协议 _3ip 课件
- 资源描述:
-
1、单元单元3 网络体系结构与协议网络体系结构与协议 教学模块三:教学模块三:IPIP协议协议【知识目标知识目标】1.掌握什么是IP;2.掌握子网及子网划分的方法;3.IP数据报的转发;4.掌握IP选路;5.掌握IP的分片处理和重组处理。【能力目标能力目标】1.具备自主学习的能力;2.具备团队协作的能力。教学目标教学目标TCP/IPTCP/IP协议栈协议栈应用层网络接口层网络层传输层 IPICMPARPRARP ICMP(Internet Control Message Protocol):提供控制和传递消息的提供控制和传递消息的 功能(但通信时功能(但通信时需用需用IP封装封装););ARP(A
2、ddress Resolution Protocol):为已知的为已知的IP地址确定网络接口层的地址确定网络接口层的 MAC地址;地址;RARP(Reverse Address Resolution Protocol):为已知的网络接口层:为已知的网络接口层MAC 地址确定对应的地址确定对应的IP地址。地址。4 4个协议中仅个协议中仅IPIP具有全网的寻址能力,而具有全网的寻址能力,而ICMPICMP、ARPARP和和RARPRARP均无全网的均无全网的 寻址能力,寻址能力,ICMPICMP需要在不同网络之间传递,因此必须用需要在不同网络之间传递,因此必须用IPIP封装,封装,ARP ARP
3、和和RARPRARP只在一个网络的内部进行通信,不需要在网络之间寻址,所以只在一个网络的内部进行通信,不需要在网络之间寻址,所以 无须用无须用IPIP封装。封装。网络层协议网络层协议IP协议协议v 网络层以数据报形式向传输层提供面向无连接的服务。网络层以数据报形式向传输层提供面向无连接的服务。v IP协议定义了协议定义了用以实现面向无连接服务的网络层用以实现面向无连接服务的网络层分组格式分组格式,其中包括其中包括IP 寻址方式。寻址方式。v 不同网络技术的主要区别在数据链路层和物理层,如不同网络技术的主要区别在数据链路层和物理层,如以太网以太网、分组交换网等,它们相互之间不能互通,不能互通的主
4、要、分组交换网等,它们相互之间不能互通,不能互通的主要原因是因为它们所传送数据的基本单元(原因是因为它们所传送数据的基本单元(“帧帧”)的格式不)的格式不同。同。IP协议实际上是一套协议软件,它把各种不同协议实际上是一套协议软件,它把各种不同“帧帧”统统一转换成一转换成“IP数据报数据报”格式,格式,提供对异构网络互连的支持。提供对异构网络互连的支持。TCP/IP 体系中的网络层常常体系中的网络层常常也也称为网际层,或称为网际层,或IP 层。层。v IP协议不含错误恢复的编码协议不含错误恢复的编码,属于属于不可靠的协议不可靠的协议。固定部分可变部分04816192431版 本标志生 存 时 间
5、协 议标 识区 分 服 务总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)位首部长度数 据 部 分数 据 部 分首 部IP 数据报首部发送在前发送在前IPIP数据报格式数据报格式IP数据报结构v一个一个 IP 数据报由数据报由首部首部和和数据数据两部分组成。两部分组成。v首部的前一部分是首部的前一部分是固定长度固定长度,共共 20 字节字节,是所,是所有有 IP 数据报必须具有的。数据报必须具有的。v在首部的固定部分的后面是一些在首部的固定部分的后面是一些可选字段可选字段,其长,其长度是可变的。度是可变的。v在在TCP/IP协议中,各种数据
6、格式通常以协议中,各种数据格式通常以32bit(即即4字节字节)为单位描述。为单位描述。可变部分首部04816192431版 本标志生 存 时 间协 议标 识区 分 服 务总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)位首部长度数 据 部 分数 据 部 分首 部IP 数据报固定部分发送在前首部04816192431版 本标志生 存 时 间协 议标 识总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)位首部长度数 据 部 分数 据 部 分首 部IP 数据报固定部分可变部分区 分 服 务发送
7、在前首部04816192431版 本标志生 存 时 间协 议标 识总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)位首部长度数 据 部 分固定部分可变部分版本占 4 位,指 IP 协议的版本目前的 IP 协议版本号为 4(即 IPv4)区 分 服 务IP 数据报首部的固定部分中的各字段 首部04816192431版 本标志生 存 时 间协 议标 识总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)位首部长度数 据 部 分固定部分可变部分首部长度占 4 位,可表示的最大数值是 15 个单位(
8、一个单位为 4 字节)因此 IP 的首部长度的最大值是 60 字节。区 分 服 务01234567DTRC未用优 先 级比特首部04816192431版 本标志生 存 时 间协 议标 识总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)位首部长度数 据 部 分固定部分可变部分区分服务占 8 位,用来获得更好的服务,在旧标准中叫做服务类型。在一般的情况下都不使用这个字段。前三比特表示优先级,可设8种优先级D比特:表示要求有更低的时延;T比特:要求有更高的吞吐量R比特:要求有更高的可靠性;C比特:要求选择代价更小的路由区 分 服 务首部04816
9、192431版 本标志生 存 时 间协 议标 识服 务 类 型总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)比特首部长度数 据 部 分固定部分可变部分总长度占 16 bit,指首部和数据之和的长度,单位为字节,因此数据报的最大长度为 65535字节。总长度必须不超过最大传送单元 MTU。(每一种数据在链路层传输都有其自己的帧格式,其中包括数据字段的最大长度,在IP层为MTU)IP数据报的长度只有小于或等于网络的MTU,才能在这个网络传输。但是与路由器连接的各个网络的MTU有不同。分片:分片:如果IP数据报的尺寸大于将发往网络的MTU值时,
10、路由器将IP数据报分成若干较小的部分,每个分片由报头区和数据区两部分构成,每个分片经过独立的路由选择等处理过程,最终到达目的主机。目的主机接收到所有分片后进行重新组装。首部04816192431版 本标志生 存 时 间协 议标 识服 务 类 型总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)比特首部长度数 据 部 分固定部分可变部分标识(identification)占 16 bit,用来标识分片前的数据报。标识是源主机赋予IP数据报的标识符,当由于IP数据报长度超出了网络能够接收的最大长度而必须分片时,将标识符字段的值复制到所有分片中,用
11、以说明这些IP数据报原来是属于同一个长IP数据报中,保证最后能够将这些IP数据报正确组装。首部04816192431版 本标志生 存 时 间协 议标 识区 分 服 务总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)位首部长度数 据 部 分固定部分可变部分标志(flag)占 3 位,目前只有两位有意义。标志字段的最低位是 MF(More Fragment)。MF 1 表示后面“还有分片”。MF 0 表示最后一个分片。标志字段中间的一位是 DF(Dont Fragment)。只有当 DF 0 时才允许分片。未定义未定义DFMF首部0481619
12、2431版 本标志生 存 时 间协 议标 识总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)位首部长度数 据 部 分固定部分可变部分片偏移(12 位)指出:较长的分组在分片后某分片在原分组中的相对位置。片偏移以 8 个字节为偏移单位。区 分 服 务首部04816192431版 本标志生 存 时 间协 议标 识总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)位首部长度数 据 部 分固定部分可变部分生存时间(8 位)记为 TTL(Time To Live)数据报在网络中可通过的路由器数的最大
13、值。区 分 服 务分组每经过一个路由器TTL就会被减1,减到0就丢弃。这样可以避免在出现特殊情况下(如出现长时间的路由循环),分组被无限制地转发首部04816192431版 本标志生 存 时 间协 议标 识总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)位首部长度数 据 部 分固定部分可变部分协议(8 位)字段:指出此数据报携带的数据使用何种协议以便目的主机的 IP 层将数据部分上交给哪个高层协议。可以是ICMP(1)、TCP(6)、UDP(17)等。区 分 服 务首部04816192431版 本标志生 存 时 间协 议标 识总 长 度片
14、偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)位首部长度数 据 部 分固定部分可变部分首部检验和(16 位)字段采用简单的计算方法检验数据报首部的完整性,不检验数据部分。采用累加求补再取其结果补码的校验方法。若正确到达,校验和应为0.区 分 服 务首部04816192431版 本标志生 存 时 间协 议标 识总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)位首部长度数 据 部 分固定部分可变部分源地址和目的地址都各占 4 字节区 分 服 务IP 数据报首部的可变部分数据报首部的可变部分首部04816
15、192431版 本标志生 存 时 间协 议标 识总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)位首部长度数 据 部 分固定部分可变部分区 分 服 务v 任选段:可变长的任选段允许今后的版本包含在当前设计的头中未出任选段:可变长的任选段允许今后的版本包含在当前设计的头中未出现的信息,避免使用固定的保留长度,从而可以根据需要选用。现的信息,避免使用固定的保留长度,从而可以根据需要选用。v 填充段:填充段:IP分组头部必须是分组头部必须是4个字节长的整数倍。填充段是为了使现个字节长的整数倍。填充段是为了使现有任选的有任选的IP分组满足四个字节长
16、度的整数倍而设计的。分组满足四个字节长度的整数倍而设计的。2 网际协议IPv IP地址是整个地址是整个IP协议的核心,对路由选择有着很大影响,协议的核心,对路由选择有着很大影响,IP地址将号码分割为网络号和主机号两部分;地址将号码分割为网络号和主机号两部分;v 在在Internet上进行寻址:上进行寻址:先按先按IP地址中的网络号码将网络找地址中的网络号码将网络找到,再按主机号码将主机找到到,再按主机号码将主机找到;v TCP/IP(v4)协议规定,协议规定,IP地址用二进制来表示,每个地址用二进制来表示,每个IP地址地址长长32比特,即比特,即4个字节。为了个字节。为了 方便书写和记忆,方便
17、书写和记忆,通常又采用通常又采用带点十进制标识法带点十进制标识法来表示来表示IP 地址。地址。v 为便于管理,同时考虑到网络的规模差异,有的网络拥有很为便于管理,同时考虑到网络的规模差异,有的网络拥有很多主机,而有的网络主机数很少,因此多主机,而有的网络主机数很少,因此IP地址被划分成地址被划分成5类:类:A、B、C、D、E类地址类地址IP地址及分类地址及分类IP 地址的表示方法地址的表示方法例如十进制与二进制的转换十进制与二进制的转换00000000=010000000=12811000000=19211100000=22411110000=24011111000=24811111100=2
18、5211111110=25411111111=255128 6432168421net-id24 bithost-id24 bitnet-id16 bitnet-id8 bitIP 地址的分类和组成地址的分类和组成 0A 类地址host-id16 bitB 类地址C 类地址01 1host-id8 bitD 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 1 001net-id24 bithost-id24 bitnet-id16 bitnet-id8 bit0A 类地址host-id16 bitB 类地址C 类地址01 1host-id8 bitD 类地址
19、 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 1 001A 类地址的网络号字段 为 1 字节,最左边第1 位总是0A类地址第一个字节的范围为:00000000(十进制数0)-01111111(127),但是0 和127 两个数保留使用,不能用做网络地址。所以A类地址的第一个字节取值为1-id24 bithost-id24 bitnet-id16 bitnet-id8 bit0A 类地址host-id16 bitB 类地址C 类地址01 1host-id8 bitD 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 1 001B
20、类地址的网络号字段 为 2 字节,前2 位总是10。A 类地址B 类地址的第1 个8 位组的取值范围为:10000000(128)-10111111(191)B 类地址第1 个8 位组的取值范围在128 到191 之间。net-id24 bithost-id24 bitnet-id16 bitnet-id8 bit0A 类地址host-id16 bitB 类地址C 类地址01 1host-id8 bitD 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 1 001C 类地址的网络号字段 为 3 字节,前3 位总是110。A 类地址C 类地址的第1 个8 位组
21、的取值范围为:11000000(192)-11011111(223)C 类地址第1 个8 位组的取值范围在192 到223 之间。net-id24 bithost-id24 bitnet-id16 bitnet-id8 bit0A 类地址host-id16 bitB 类地址C 类地址01 1host-id8 bitD 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 1 001A 类地址的主机号字段 为 后3 个字节,但是由于主机号不能是全0或者全1,所以A类地址的范围为:A 类地址1.0.0.1 -126.255.255.254A A类地址类地址:共共2 2
22、7 7-2=126-2=126个子网,每个子网内可以有个子网,每个子网内可以有2 22424-2=16777214-2=16777214台主机;台主机;用来支持超大型网络用来支持超大型网络。net-id24 bithost-id24 bitnet-id16 bitnet-id8 bit0A 类地址host-id16 bitB 类地址C 类地址01 1host-id8 bitD 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 1 001B 类地址的主机号字段 为 2 字节,B类地址的范围为:A 类地址128.0.0.1 -191.255.255.254B B类
23、地址类地址:共共2 21414个子网,每个子网内可以有个子网,每个子网内可以有2 21616-2=655342=65534台主机;台主机;用来支持用来支持中中大型网络大型网络。net-id24 bithost-id24 bitnet-id16 bitnet-id8 bit0A 类地址host-id16 bitB 类地址C 类地址01 1host-id8 bitD 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 1 001C 类地址的主机号字段 为 1 字节,C类地址的范围为:A 类地址192.0.0.1 -223.255.255.254C C类地址类地址:共
24、共2 22121个子网,每个子网内可以有个子网,每个子网内可以有2 28 8-2=254-2=254台主机;台主机;用来支持用来支持小小型网络型网络。net-id24 bithost-id24 bitnet-id16 bitnet-id8 bit0A 类地址host-id16 bitB 类地址C 类地址01 1host-id8 bitD 类地址 1 1 1 0组 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 1 001D 类地址是组播地址,范围在224.0.0.0-239.255.255.255 A 类地址net-id24 bithost-id24 bitnet-id16 bitn
展开阅读全文