现代通信技术概论-教学ppt课件--第四章数据通信技术.ppt
《现代通信技术概论-教学ppt课件--第四章数据通信技术.ppt》由会员分享,可在线阅读,更多相关《现代通信技术概论-教学ppt课件--第四章数据通信技术.ppt(131页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、现代通信技术概论 第 4 章第 4章 数据通信技术4.1 数据通信概述4.2 数据交换技术4.3 因特网 4.3.1 因特网基础 4.3.2 IP地址和域名 4.3.3 网络互联协议 4.3.4 传输层协议 4.3.5 应用层协议 4.3.6 Internet的应用 4.3.7 IPv6第 4 章 数据通信技术(续)4.4 网络互联设备4.5 局域网4.1 数据通信概述差错控制技术奇偶校验 循环冗余校验差错控制技术在传输过程中可能会产生比特差错:1 可能会变成 0 而 0 也可能变成 1。在一段时间内,传输错误的比特占所传输比特总数的比率称为误码率 BER(Bit Error Rate)。误码
2、率与信噪比有很大的关系。为了保证数据传输的可靠性,在计算机网络传输数据时,必须采用各种差错检测措施。循环冗余检验的原理 在数据链路层传送的帧中,广泛使用了循环冗余检验 CRC 的检错技术。在发送端,先把数据划分为组。假定每组 k 个比特。假设待传送的一组数据 M=101001(现在 k=6)。我们在 M 的后面再添加供差错检测用的 n 位冗余码一起发送。冗余码的计算 用二进制的模 2 运算进行 2n 乘 M 的运算,这相当于在 M 后面添加 n 个 0。得到的(k+n)位的数除以事先选定好的长度为(n+1)位的除数 P,得出商是 Q 而余数是 R,余数 R 比除数 P 少1 位,即 R 是 n
3、 位。冗余码的计算举例 现在 k=6,M=101001。设 n=3,除数 P=1101,被除数是 2nM=101001000。模 2 运算的结果是:商 Q=110101,余数 R=001。把余数 R 作为冗余码添加在数据 M 的后面发送出去。发送的数据是:2nM+R 即:101001001,共(k+n)位。110101 Q(商)P(除数)1101 101001000 2nM(被除数)1101 1110 1101 0111 0000 1110 1101 0110 0000 1100 1101 001 R(余数),作为 FCS 循环冗余检验的原理说明 帧检验序列 FCS 在数据后面添加上的冗余码称
4、为帧检验序列 FCS(Frame Check Sequence)。循环冗余检验 CRC 和帧检验序列 FCS并不等同。CRC 是一种常用的检错方法,而 FCS 是添加在数据后面的冗余码。FCS 可以用 CRC 这种方法得出,但 CRC 并非用来获得 FCS 的唯一方法。4.2 数据交换技术 电路交换分组交换技术报文交换技术 1.电路交换的主要特点两部电话机只需要用一对电线就能够互相连接起来。5 部电话机两两相连,需 10 对电线。N 部电话机两两相连,需 N(N 1)/2 对电线。当电话机的数量很大时,这种连接方法需要的电线对的数量与电话机数的平方成正比。更多的电话机互相连通 使用交换机当电话
5、机的数量增多时,就要使用交换机来完成全网的交换任务。交换机“交换”的含义在这里,“交换”(switching)的含义就是转接把一条电话线转接到另一条电话线,使它们连通起来。从通信资源的分配角度来看,“交换”就是按照某种方式动态地分配传输线路的资源。电路交换举例A 和 B 通话经过四个交换机通话在 A 到 B 的连接上进行交换机交换机交换机交换机用户线用户线中继线中继线BDCA电路交换的特点电路交换必定是面向连接的。电路交换的三个阶段:建立连接通信释放连接电路交换举例C 和 D 通话只经过一个本地交换机通话在 C 到 D 的连接上进行交换机交换机交换机交换机用户线用户线中继线中继线BDCA电路交
6、换传送计算机数据效率低计算机数据具有突发性。这导致通信线路的利用率很低。报文2.分组交换的主要特点 在发送端,先把较长的报文划分成较短的、固定长度的数据段。1101000110101010110101011100010011010010假定这个报文较长不便于传输数 据数 据数 据报文添加首部构成分组每一个数据段前面添加上首部构成分组。首部首部首部分组 1分组 2分组 3请注意:现在左边是“前面”分组交换的传输单元分组交换网以“分组”作为数据传输单元。依次把各分组发送到接收端(假定接收端在左边)。数 据首部分组 1数 据首部分组 2数 据首部分组 3分组首部的重要性每一个分组的首部都含有地址等控
7、制信息。分组交换网中的结点交换机根据收到的分组的首部中的地址信息,把分组转发到下一个结点交换机。用这样的存储转发方式,最后分组就能到达最终目的地。收到分组后剥去首部接收端收到分组后剥去首部还原成报文。数 据首部分组 1数 据首部分组 2数 据首部分组 3收到的数据数 据数 据数 据最后还原成原来的报文最后,在接收端把收到的数据恢复成为原来的报文。这里我们假定分组在传输过程中没有出现差错,在转发时也没有被丢弃。报文1101000110101010110101011100010011010010分组交换的优点高效 动态分配传输带宽,对通信链路是逐段占用。灵活 以分组为传送单位和查找路由。迅速 不必
8、先建立连接就能向其他主机发送分组。可靠 保证可靠性的网络协议;分布式的路由选择协议使网络有很好的生存性。分组交换带来的问题分组在各结点存储转发时需要排队,这就会造成一定的时延。分组必须携带的首部(里面有必不可少的控制信息)也造成了一定的开销。存储转发原理并非完全新的概念 在 20 世纪 40 年代,电报通信也采用了基于存储转发原理的报文交换(message switching)。报文交换的时延较长,从几分钟到几小时不等。现在报文交换已经很少有人使用了。三种交换的比较 P1P2P3P4P1P2P3P4P3P4报文报文报文A B C D A B C DA B C D报文交换电路交换分组交换t连接建
9、立数据传送报文P2P1连接释放数据传送的特点比特流直达终点报文报文报文分组 分组 分组存储转发存储转发存储转发存储转发4.3 因特网4.3.1 因特网基础Internet雏形阶段TCP/IP网络 Internet的发展阶段 Internet的商业化阶段 4.3.2 IP地址和域名MAC层的硬件地址IP地址子网的划分与子网掩码域名1.MAC 层的硬件地址 在局域网中,硬件地址又称为物理地址,或 MAC 地址。802 标准所说的“地址”严格地讲应当是每一个站的“名字”或标识符。但鉴于大家都早已习惯了将这种 48 位的“名字”称为“地址”,所以本书也采用这种习惯用法,尽管这种说法并不太严格。48 位
10、的 MAC 地址IEEE 的注册管理机构 RA 负责向厂家分配地址字段的前三个字节(即高位 24 位)。地址字段中的后三个字节(即低位 24 位)由厂家自行指派,称为扩展标识符,必须保证生产出的适配器没有重复地址。一个地址块可以生成224个不同的地址。这种 48 位地址称为 MAC-48,它的通用名称是EUI-48。“MAC地址”实际上就是适配器地址或适配器标识符EUI-48。2.IP 地址我们把整个因特网看成为一个单一的、抽象的网络。IP 地址就是给每个连接在因特网上的主机(或路由器)分配一个在全世界范围是唯一的 32 位的标识符。IP 地址现在由因特网名字与号码指派公司ICANN(Inte
11、rnet Corporation for Assigned Names and Numbers)进行分配 IP地址的表示方法点分十进制记法 10000000000010110000001100011111 机器中存放的 IP 地址是 32 位 二进制代码10000000 00001011 00000011 00011111 每隔 8 位插入一个空格能够提高可读性采用点分十进制记法则进一步提高可读性128.11.3.31 128 11 3 31 将每 8 位的二进制数转换为十进制数IP 地址的编址方法 分类的 IP 地址。这是最基本的编址方法,在 1981 年就通过了相应的标准协议。子网的划分。
12、这是对最基本的编址方法的改进,其标准RFC 950在 1985 年通过。构成超网。这是比较新的无分类编址方法。1993 年提出后很快就得到推广应用。IP 地址的分类 每一类地址都由两个固定长度的字段组成,其中一个字段是网络号 net-id,它标志主机(或路由器)所连接到的网络,而另一个字段则是主机号 host-id,它标志该主机(或路由器)。两级的 IP 地址可以记为:IP 地址:=,(4-1)net-id24 位host-id24 位net-id16 位net-id8 位IP 地址中的网络号字段和主机号字段 0A 类地址host-id16 位B 类地址C 类地址01 1host-id8 位D
13、 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 101net-id24 位host-id24 位net-id16 位net-id8 位IP 地址中的网络号字段和主机号字段 0A 类地址host-id16 位B 类地址C 类地址01 1host-id8 位D 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 101A 类地址的网络号字段 net-id 为 1 字节net-id24 位host-id24 位net-id16 位net-id8 位IP 地址中的网络号字段和主机号字段 0A 类地址host-id16 位B 类地址C
14、 类地址01 1host-id8 位D 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 1 01B 类地址的网络号字段 net-id 为 2 字节net-id24 位host-id24 位net-id16 位net-id8 位IP 地址中的网络号字段和主机号字段 0A 类地址host-id16 位B 类地址C 类地址01 1host-id8 位D 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 101C 类地址的网络号字段 net-id 为 3 字节net-id24 bithost-id24 位net-id16 位net-
15、id8 位IP 地址中的网络号字段和主机号字段 0A 类地址host-id16 位B 类地址C 类地址01 1host-id8 位D 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 101A 类地址的主机号字段 host-id 为 3 字节net-id24 位host-id24 位net-id16 位net-id8 位IP 地址中的网络号字段和主机号字段 0A 类地址host-id16 位B 类地址C 类地址01 1host-id8 位D 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 101B 类地址的主机号字段 hos
16、t-id 为 2 字节net-id24 位host-id24 位net-id16 位net-id8 位IP 地址中的网络号字段和主机号字段 0A 类地址host-id16 位B 类地址C 类地址01 1host-id8 位D 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 101C 类地址的主机号字段 host-id 为 1 字节C 类地址D 类地址E 类地址C 类地址D 类地址net-id24 位host-id24 位net-id16 bitnet-id8 位IP 地址中的网络号字段和主机号字段 0A 类地址host-id16 位B 类地址C 类地址01
17、1host-id8 位D 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 101D 类地址是多播地址 net-id24 位host-id24 位net-id16 bitnet-id8 位IP 地址中的网络号字段和主机号字段 0A 类地址host-id16 位B 类地址C 类地址01 1host-id8 位D 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 101E 类地址保留为今后使用 常用的三种类别的 IP 地址 IP 地址的使用范围 网络 最大 第一个 最后一个 每个网络类别 网络数 可用的 可用的 中最大的 网络号
18、网络号 主机数 A 126(27 2)1 126 16,777,214 B 16,383(214 1)128.1 191.255 65,534 C 2,097,151(221 1)192.0.1 223.255.255 254IP 地址的一些重要特点(1)IP 地址是一种分等级的地址结构。分两个等级的好处是:第一,IP 地址管理机构在分配 IP 地址时只分配网络号,而剩下的主机号则由得到该网络号的单位自行分配。这样就方便了 IP 地址的管理。第二,路由器仅根据目的主机所连接的网络号来转发分组(而不考虑目的主机号),这样就可以使路由表中的项目数大幅度减少,从而减小了路由表所占的存储空间。IP 地
19、址的一些重要特点(2)实际上 IP 地址是标志一个主机(或路由器)和一条链路的接口。当一个主机同时连接到两个网络上时,该主机就必须同时具有两个相应的 IP 地址,其网络号 net-id 必须是不同的。这种主机称为多归属主机(multihomed host)。由于一个路由器至少应当连接到两个网络(这样它才能将 IP 数据报从一个网络转发到另一个网络),因此一个路由器至少应当有两个不同的 IP 地址。IP 地址的一些重要特点(3)用转发器或网桥连接起来的若干个局域网仍为一个网络,因此这些局域网都具有同样的网络号 net-id。(4)所有分配到网络号 net-id 的网络,范围很小的局域网,还是可能
20、覆盖很大地理范围的广域网,都是平等的。划分子网纯属一个单位内部的事情。单位对外仍然表现为没有划分子网的网络。从主机号借用若干个位作为子网号 subnet-id,而主机号 host-id 也就相应减少了若干个位。IP地址:=,(4-2)3.子网的划分与子网掩码凡是从其他网络发送给本单位某个主机的 IP 数据报,仍然是根据 IP 数据报的目目的的网网络络号号 net-id,先找到连接在本单位网络上的路由器。然后此路由器在收到 IP 数据报后,再按目的网络号 net-id 和子网号 subnet-id 找到目的子网。最后就将 IP 数据报直接交付目的主机。划分子网的基本思路(续)145.13.3.1
21、0145.13.3.11145.13.3.101145.13.7.34145.13.7.35145.13.7.56145.13.21.23145.13.21.9145.13.21.8所有到网络 145.13.0.0的分组均到达此路由器我的网络地址是 145.13.0.0R1R3R2网络145.13.0.0一个未划分子网的 B 类网络145.13.0.0划分为三个子网后对外仍是一个网络 145.13.3.10145.13.3.11145.13.3.101145.13.7.34145.13.7.35145.13.7.56145.13.21.23145.13.21.9145.13.21.8子网 14
22、5.13.21.0子网 145.13.3.0 子网 145.13.7.0所有到达网络 145.13.0.0的分组均到达此路由器网络145.13.0.0R1R3R2当没有划分子网时,IP 地址是两级结构。划分子网后 IP 地址就变成了三级结构。划分子网只是把 IP 地址的主机号 host-id 这部分进行再划分,而不改变 IP 地址原来的网络号 net-id。划分子网后变成了三级结构 从一个 IP 数据报的首部并无法判断源主机或目的主机所连接的网络是否进行了子网划分。使用子网掩码(subnet mask)可以找出 IP 地址中的子网部分。子网掩码IP 地址的各字段和子网掩码 145 .13 .3
23、 .10两级 IP 地址子网号为 3 的网络的网络号三级 IP 地址主机号子网掩码net-idhost-id子网的网络地址1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 0 0 0 0 0 0 00net-idsubnet-idhost-id145 .13 .145 .13 .33 .10(IP 地址)AND(子网掩码)=网络地址网络号 net-id主机号 host-id两级 IP 地址网络号三级 IP 地址主机号net-idhost-idsubnet-id子网号子网掩码子网的网络地址1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
24、1 1 1 1 1 1 1 1 10 0 0 0 0 0 0 0net-idsubnet-id0逐位进行 AND 运算1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 01 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0net-idnet-idhost-id 为全 0net-id网络地址A类地址默认子网掩码255.0.0.0
25、网络地址B类地址默认子网掩码255.255.0.0网络地址C类地址默认子网掩码255.255.255.0host-id 为全 0host-id 为全 0默认子网掩码 子网掩码是一个重要属性子网掩码是一个网络或一个子网的重要属性。路由器在和相邻路由器交换路由信息时,必须把自己所在网络(或子网)的子网掩码告诉相邻路由器。路由器的路由表中的每一个项目,除了要给出目的网络地址外,还必须同时给出该网络的子网掩码。若一个路由器连接在两个子网上就拥有两个网络地址和两个子网掩码。141 .14 .0 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现代 通信 技术 概论 教学 ppt 课件 第四 数据通信
限制150内