数据通信与计算机网络课件第5章-.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数据通信与计算机网络课件第5章-.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据通信 计算机网络 课件
- 资源描述:
-
1、数据通信与计算机网络数据通信与计算机网络 网络层位于OSI体系结构的第三层,介于数据链路层和运输层之间。它在数据链路层提供的两个相邻端点之间数据帧传送功能的基础上,进一步管理网络中的数据通信,将数据设法从信源经过若干个中间结点传送到信宿,从而向运输层提供最基本的端到端的数据传送服务。本章将从网络互连的基本概念入手,讨论网络层的核心协议IP及其附属协议,以及它们的应用。数据通信与计算机网络数据通信与计算机网络第1节 网络互连的基本概念数据通信与计算机网络数据通信与计算机网络 简单地说,网络互连的目的就是使一个网络上的某一台主机能够与另一个网络上的主机进行通信。为了实现这个目标,人们提出了许多不同
2、的方法来提供网络互连服务,所有这些服务一般都要满足以下几条要求:(1)提供网络之间的通信链路。(2)提供不同网络中进程间的数据路由选择和传递。(3)提供记账服务,跟踪各个网络和路由器的使用情况,并记录这些状态信息。(4)能够适应网络间的差异,而不需要改变所连接网络的体系结构。数据通信与计算机网络数据通信与计算机网络 显然,为了满足这些要求,就必须要有一个合适的网络连接设备。这个设备就是路由器。路由器是互连网络的枢纽,是广域网中连接各局域网的设备。它会根据信道的情况自动选择和设定一条最佳的传输路径,并沿着设定好的路径将数据发送出去。数据通信与计算机网络数据通信与计算机网络直接交付与间接交付间接交
3、付间接交付间接交付ABC直接交付直接交付直接交付不需要使用路由器但间接交付就必须使用路由器数据通信与计算机网络数据通信与计算机网络Internet几个名词internetintranet专有名词,特指“因特网”。通用名词,泛指互连网络。指“企业内部网”。数据通信与计算机网络数据通信与计算机网络第2节 网际协议IP 网际协议IP是TCP/IP体系结构中最重要的两个协议之一,也是最重要的因特网协议之一。与大多数旧的网络协议不同,它就是为了网络互连的目的而设计的。与IP协议配套使用的还有4个协议,分别是:地址解析协议ARP、逆地址解析协议RARP、因特网控制报文协议ICMP以及网际组管理协议IGMP
4、。其中,ARP和RARP是为IP协议服务的,ICMP和IGMP是利用IP协议为高层服务的。数据通信与计算机网络数据通信与计算机网络数据通信与计算机网络数据通信与计算机网络分类的IP地址 每一个连接在Internet的上主机和路由器都至少拥有一个IP地址,因此IP地址是IP协议中一个基本的概念。IP地址由32bit组成,为了保证其在全世界范围内的唯一性,IP地址由因特网名字与号码指派公司ICANN(Internet Corporation for Assigned Names and Numbers)统一进行分配。数据通信与计算机网络数据通信与计算机网络IP地址的查询方法 查询本机的IP地址可以
5、采用与查询MAC地址同样的方式。若计算机使用的是Windows操作系统,可以在命令提示符下输入“ipconfig/all”查询;若计算机使用的是Linux/Unix操作系统,可以通过命令“ifconfig”查询。数据通信与计算机网络数据通信与计算机网络 当然,Windows操作系统下也可以通过“网上邻居属性本地连接属性Internet协议”查询。数据通信与计算机网络数据通信与计算机网络IP地址的分类 所谓“分类的IP地址”就是将IP地址划分为若干个固定类别,每一类地址都由两个固定长度的字段组成。其中前一个字段称为网络号(net-id),它标识了终端所连接的是哪一个网络;后一个字段称为主机号(h
6、ost-id),它标识了具体的终端。在IPv4中,将IP地址分为A、B、C、D、E五大类。数据通信与计算机网络数据通信与计算机网络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 001数据通信与计算机网络数据通信与计算机网络 虽然计算机只认识这种二进制的IP地址,但人们为了书写和记忆方便,常用“点分十进制记法”来表示IP地址。顾名思义,它就是将IP地址以字节为单位用点
7、隔开,并将每一个字节记为十进制数的方法。数据通信与计算机网络数据通信与计算机网络 在实际使用中,有些IP地址在一般情况下是不用的。网络号主机号作为源地址作为目的地址含 义00可用不可用本网络的本主机0host-id可用不可用本网络上的某个主机host-id全1全1不可用可用进在本网络进行广播(路由器不转发)net-id全1不可用可用对net-id上所有主机进行广播127非全0或全1可用可用用于本地软件的环回测试数据通信与计算机网络数据通信与计算机网络 根据因特网的观点,具有相同网络号的主机被认为属于同一个网络。因此,用集线器或交换机扩展的局域网仍然属于同一个网络,因为它们具有相同的网络号。不同
8、网络号的网络必须通过路由器才能进行互连。对于路由器而言,无论网络的规模大小,每个网络均对应一条路由。因此,可以认为所有的网络(无论是小范围的局域网,还是大范围的广域网)都是平等的。数据通信与计算机网络数据通信与计算机网络IP地址与MAC地址 在TCP/IP体系结构中,网络层通过IP地址来描述信息的收发两端。但信息却是通过下层的物理网络来传输的,这就需要使用MAC地址来进行相互通信。因此,通信最终还是要把IP地址转换为MAC地址。当然,这个过程对用户来说是透明的。数据通信与计算机网络数据通信与计算机网络ARP协议 ARP协议解决了在实际通信中IP地址到MAC地址的转换问题,其具体方式为:在每一个
9、主机内部设置一个ARP高速缓存(ARP Cache),里边存放本局域网内所有主机和路由器的IP地址到MAC地址的映射关系表。在发送数据时,通过查表来完成IP地址到MAC地址的转换。这样操作虽然简单,但有一个问题:若ARP缓存表中没有目的IP地址的映射关系,该如何处理?数据通信与计算机网络数据通信与计算机网络解决方案:数据通信与计算机网络数据通信与计算机网络IPv4数据报格式固定部分可变部分04816192431版 本标志生 存 时 间协 议标 识区 分 服 务总 长 度片 偏 移填 充首 部 检 验 和源 IP 地 址目 的 IP 地 址可 选 字 段 (长 度 可 变)比特首部长度数 据 部
10、 分数 据 部 分首 部传送IP 数据报首部数据通信与计算机网络数据通信与计算机网络可变部分首部04816192431版 本标志生 存 时 间协 议标 识区 分 服 务总 长 度片 偏 移填 充首 部 检 验 和源 IP 地 址目 的 IP 地 址可 选 字 段 (长 度 可 变)比特首部长度数 据 部 分数 据 部 分首 部传送IP 数据报固定部分数据通信与计算机网络数据通信与计算机网络首部04816192431版 本标志生 存 时 间协 议标 识区 分 服 务总 长 度片 偏 移填 充首 部 检 验 和源 IP 地 址目 的 IP 地 址可 选 字 段 (长 度 可 变)比特首部长度数 据
11、 部 分数 据 部 分首 部传送IP 数据报固定部分可变部分数据通信与计算机网络数据通信与计算机网络首部04816192431版 本标志生 存 时 间协 议标 识区 分 服 务总 长 度片 偏 移填 充首 部 检 验 和源 IP 地 址目 的 IP 地 址可 选 字 段 (长 度 可 变)比特首部长度数 据 部 分固定部分可变部分版本占 4 bit,指IP协议的版本。对于IPv4来讲,本字段为 0100(即 IPv4)数据通信与计算机网络数据通信与计算机网络首部04816192431版 本标志生 存 时 间协 议标 识区 分 服 务总 长 度片 偏 移填 充首 部 检 验 和源 IP 地 址目
12、 的 IP 地 址可 选 字 段 (长 度 可 变)比特首部长度数 据 部 分固定部分可变部分首部长度占 4 bit,可表示的最大数值是 15 个单位(一个单位为 4 字节)。因此 IP 的首部长度的最大值是60字节。数据通信与计算机网络数据通信与计算机网络首部04816192431版 本标志生 存 时 间协 议标 识区 分 服 务总 长 度片 偏 移填 充首 部 检 验 和源 IP 地 址目 的 IP 地 址可 选 字 段 (长 度 可 变)比特首部长度01234567DTRC未用优 先 级数 据 部 分比特固定部分可变部分服务类型占 8 bit,用来获得更好的服务。这个字段以前一直没有被人
13、们使用。数据通信与计算机网络数据通信与计算机网络首部04816192431版 本标志生 存 时 间协 议标 识区 分 服 务总 长 度片 偏 移填 充首 部 检 验 和源 IP 地 址目 的 IP 地 址可 选 字 段 (长 度 可 变)比特首部长度数 据 部 分固定部分可变部分总长度占 16 bit,指首部和数据之和的长度,单位为字节,因此数据报的最大长度为 65535 字节。总长度必须不超过最大传送单元 MTU。数据通信与计算机网络数据通信与计算机网络首部04816192431版 本标志生 存 时 间协 议标 识服 务 类 型总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地
14、 址可 选 字 段 (长 度 可 变)比特首部长度数 据 部 分固定部分可变部分标识(identification)占 16 bit,它是一个计数器,用来产生数据报的标识。数据通信与计算机网络数据通信与计算机网络首部04816192431版 本标志生 存 时 间协 议标 识服 务 类 型总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)比特首部长度数 据 部 分固定部分可变部分标志(flag)占 3 bit,目前只有2个bit有意义,分别是最低位MF,中间位DF。数据通信与计算机网络数据通信与计算机网络首部04816192431版 本标志生
15、存 时 间协 议标 识服 务 类 型总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)比特首部长度数 据 部 分固定部分可变部分片偏移(12 bit)指出:较长的分组在分片后某片在原分组中的相对位置。片偏移以 8 个字节为偏移单位。数据通信与计算机网络数据通信与计算机网络片偏移举例:数据通信与计算机网络数据通信与计算机网络首部04816192431版 本标志生 存 时 间协 议标 识服 务 类 型总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)比特首部长度数 据 部 分固定部分可变部分生存
16、时间(8 bit)记为 TTL(Time To Live)数据报在网络中的寿命,其单位为秒。目前是指“跳数限制”。数据通信与计算机网络数据通信与计算机网络首部04816192431版 本标志生 存 时 间协 议标 识服 务 类 型总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)比特首部长度数 据 部 分固定部分可变部分协议(8 bit)字段指出此数据报携带的数据使用何种协议,以便目的主机的 IP 层将数据部分上交给哪个处理过程。数据通信与计算机网络数据通信与计算机网络运输层网络层首部TCPUDPICMPIGMPOSPF数 据 部 分IP 数
17、据报协议字段指出应将数据部分交给哪一个进程协议ICMPIGMPEGPIGPOSPFIPv6TCPUDP字段值12898941617数据通信与计算机网络数据通信与计算机网络首部04816192431版 本标志生 存 时 间协 议标 识服 务 类 型总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)比特首部长度数 据 部 分固定部分可变部分首部检验和(16 bit)字段只检验数据报的首部,不包括数据部分。这里不采用 CRC 检验码而采用简单的计算方法。数据通信与计算机网络数据通信与计算机网络数据通信与计算机网络数据通信与计算机网络首部048161
18、92431版 本标志生 存 时 间协 议标 识服 务 类 型总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)比特首部长度数 据 部 分固定部分可变部分源地址和目的地址都各占 4 字节数据通信与计算机网络数据通信与计算机网络IPv6分组格式 IPv6是互联网工程任务组IETF(Internet Engineering Task Force)设计的用于替换现行版本IP协议(IPv4)的下一代IP协议。虽然IPv4在目前得到了非常广泛的应用,但随着网络技术的不断进步以及网络规模的不断扩大,IPv4暴露出了许多问题。其中最主要的问题就是32bit的
19、IP地址不够用。IPv6与IPv4一样,仍然支持无连接的传输,但IPv6将协议数据单元称为分组,而不是IPv4的数据报。但在实际使用中,很多参考文献上仍然沿用数据报这一名词。数据通信与计算机网络数据通信与计算机网络 可以看出,IPv6与IPv4数据报最明显的不同就是多了扩展首部字段。在IPv6中,基本首部是必须存在的,而扩展首部是任选项,可以没有,也可以有多个。数据部分依然用于存放上层协议数据单元的内容。数据通信与计算机网络数据通信与计算机网络04816192431版 本标志生 存 时 间协 议标 识服 务 类 型总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字
20、段 (长 度 可 变)比特首部长度固 定部分20字节可变部分IPv4首部取消有变化上面是 IPv4 数据报的首部IPv6与IPv4首部的对比数据通信与计算机网络数据通信与计算机网络041631版 本比特目 的 地 址源 地 址下 一 个 首 部流 标 号12通 信 量 类(128 bit)(128 bit)有 效 载 荷 长 度跳 数 限 制24扩展首部/数据IPv6 的基本首部(40 B)IPv6 的有效载荷(至 64 KB)数据通信与计算机网络数据通信与计算机网络041631版 本比特目 的 地 址源 地 址下 一 个 首 部流 标 号12通 信 量 类(128 bit)(128 bit)
21、有 效 载 荷 长 度跳 数 限 制24扩展首部/数据IPv6 的基本首部(40 B)IPv6 的有效载荷(至 64 KB)数据通信与计算机网络数据通信与计算机网络041631版 本比特目 的 地 址源 地 址下 一 个 首 部流 标 号12通 信 量 类(128 bit)(128 bit)有 效 载 荷 长 度跳 数 限 制24IPv6的基本首部40 B版本(version)4 bit。它指明了协议的版本,对 IPv6 该字段总是 6。数据通信与计算机网络数据通信与计算机网络041631版 本比特目 的 地 址源 地 址下 一 个 首 部流 标 号12通 信 量 类(128 bit)(128
22、 bit)有 效 载 荷 长 度跳 数 限 制24IPv6的基本首部40 B通信量类(traffic class)8 bit。指的是IPv6分组的类别或优先级。数据通信与计算机网络数据通信与计算机网络041631版 本比特目 的 地 址源 地 址下 一 个 首 部流 标 号12通 信 量 类(128 bit)(128 bit)有 效 载 荷 长 度跳 数 限 制24IPv6的基本首部40 B流标号(flow label)20 bit。“流”是互联网络上从特定源点到特定终点的一系列分组。所有属于同一个流的分组都具有同样的流标号。数据通信与计算机网络数据通信与计算机网络041631版 本比特目 的
23、 地 址源 地 址下 一 个 首 部流 标 号12通 信 量 类(128 bit)(128 bit)有 效 载 荷 长 度跳 数 限 制24IPv6的基本首部40 B有效载荷长度(payload length)16 bit。指的是IPv6分组除了基本首部以外的字节数(包括扩展首部)。数据通信与计算机网络数据通信与计算机网络041631版 本比特目 的 地 址源 地 址下 一 个 首 部流 标 号12通 信 量 类(128 bit)(128 bit)有 效 载 荷 长 度跳 数 限 制24IPv6的基本首部40 B下一个首部(next header)8 bit。它相当于 IPv4 的协议字段或可
24、选字段。数据通信与计算机网络数据通信与计算机网络041631版 本比特目 的 地 址源 地 址下 一 个 首 部流 标 号12通 信 量 类(128 bit)(128 bit)有 效 载 荷 长 度跳 数 限 制24IPv6的基本首部40 B跳数限制(hop limit)8 bit。相当于IPv4数据报中的生存时间字段。当跳数限制的值为零时,就要将此数据报丢弃。数据通信与计算机网络数据通信与计算机网络041631版 本比特目 的 地 址源 地 址下 一 个 首 部流 标 号12通 信 量 类(128 bit)(128 bit)有 效 载 荷 长 度跳 数 限 制24IPv6的基本首部40 B源
25、地址 128 bit。是IPv6分组发送站的IP地址。数据通信与计算机网络数据通信与计算机网络041631版 本比特目 的 地 址源 地 址下 一 个 首 部流 标 号12通 信 量 类(128 bit)(128 bit)有 效 载 荷 长 度跳 数 限 制24IPv6的基本首部40 B目的地址 128 bit。是IPv6分组接收站的IP地址。数据通信与计算机网络数据通信与计算机网络IPv6地址的记法 由于IPv6地址较长,因此采用点分十进制记法就不是很方便了。例如,一个用点分十进制记法表示的IPv6地址为:218.192.255.255.255.255.0.0.0.0.64.82.130.8
展开阅读全文