第八章第八章 互联网概述互联网概述2024/8/1418.1 8.1 互联网的基本概念互联网的基本概念 利用路由器将不同地方不同规模的网络连接在利用路由器将不同地方不同规模的网络连接在一起构成的大型网络一起构成的大型网络结构结构2024/8/142 互联网互联网:把计算机连接在一个大型的通信:把计算机连接在一个大型的通信系统平台上,构成覆盖整个世界的系统平台上,构成覆盖整个世界的信息资源网信息资源网2024/8/143用户用户1. 1. 互联网的基本结构互联网的基本结构2024/8/1448.1.1 互联网的组成结构互联网的组成结构四个四个NAP( 网络接入点,网络接入点,Network Access Point)各级各级ISP( 网络服务提供商,网络服务提供商,Internet Service Provider)分级接入分级接入2. 2. 互联网的组成部分互联网的组成部分通信线路通信线路路由器路由器主机主机信息资源信息资源2024/8/1452024/8/1461969, ARPANET1969, ARPANET1969, ARPANET1969, ARPANET1984198419841984,,,, MILNET(MILNET(MILNET(MILNET(军用军用军用军用) ARPANET() ARPANET() ARPANET() ARPANET(民用民用民用民用) ) ) ) 1986198619861986,,,,NSF:NSFNET(NSF:NSFNET(NSF:NSFNET(NSF:NSFNET(国家科学基金网国家科学基金网国家科学基金网国家科学基金网) ) ) ) 接手接手接手接手1991199119911991,公司,公司,公司,公司 互联网互联网互联网互联网 加入加入加入加入CERN:CERN:CERN:CERN:欧洲原子核研究委员会欧洲原子核研究委员会欧洲原子核研究委员会欧洲原子核研究委员会: : : : WWW WWW WWW WWW((((World Wide Web,World Wide Web,World Wide Web,World Wide Web,万维网)万维网)万维网)万维网)8.1.2 互联网的发展状况互联网的发展状况2024/8/146互联网互联网年年主机数主机数196941983562198519611987508919898万万1993120万万19971614万万20011.09亿亿20053.17亿亿2024/8/147实验网络实验网络学术网络学术网络企业网络企业网络互联网在中国互联网在中国: :1987--19931987--1993,电子邮件服务,电子邮件服务1994--1994--,最高域服务器,最高域服务器(CN)(CN) 1997-- 1997--,迅速发展,迅速发展2024/8/148中国互联网发展中国互联网发展19971997200420042010201020132013网民规模网民规模6262万万79507950万万4.24.2亿亿6.186.18亿亿IPV4IPV42.52.5亿亿3.33.3亿亿注册域名数注册域名数406640663434万万11201120万万18441844万万WWWWWW网站网站150015005959万万27872787万万32003200万万国际线路总容国际线路总容量(量(MbpsMbps))25252.72.7万万9999万万340340万万2024/8/1498.1.3 8.1.3 互联网的管理组织互联网的管理组织互联网协会互联网协会(ISOC)(ISOC)InternetInternet体系结构委员会体系结构委员会InternetInternet工程任务组工程任务组 InternetInternet研究任务组研究任务组 技术标准,技术标准, 工作文件工作文件 ,国际协调,国际协调 ,总体发展,总体发展1、国际互联网的管理者、国际互联网的管理者2024/8/1410互联网工程任务组,互联网工程任务组, IETF IETF 成立于成立于1985年底,是全球互联网最具权威年底,是全球互联网最具权威的技术标准化组织,主要任务是负责互联网相关的技术标准化组织,主要任务是负责互联网相关技术规范的研发和制定技术规范的研发和制定2024/8/1411IETFIETF主要任务:主要任务:鉴定互联网的运行和技术问题,提出解决方案鉴定互联网的运行和技术问题,提出解决方案 详细说明互联网协议的发展或用途,解决相应问题;详细说明互联网协议的发展或用途,解决相应问题; 向向IESGIESG((互联网工程指导委员会互联网工程指导委员会)提出针对互联网协议)提出针对互联网协议标准及用途的建议标准及用途的建议 促进互联网研究任务组促进互联网研究任务组(IRTF)(IRTF)的技术研究成果向互联网的技术研究成果向互联网社区推广;社区推广; 为包括互联网用户、研究人员、行销商、制造商及管理为包括互联网用户、研究人员、行销商、制造商及管理者等提供信息交流的论坛。
者等提供信息交流的论坛2024/8/1412IETFIETF工作领域工作领域应用研究领域应用研究领域,,含含20个工作组个工作组通用研究领域,含通用研究领域,含5个工作组个工作组 网际互联研究领域,含网际互联研究领域,含21个工作组个工作组 操作与管理研究领域操作与管理研究领域,,含含24个工作组个工作组 路由研究领域,含路由研究领域,含14个工作组个工作组 安全研究领域,含安全研究领域,含21个工作组个工作组 传输研究领域,含传输研究领域,含27个工作组个工作组 临时研究领域临时研究领域,,含含1个工作组个工作组2024/8/1413IRTFIRTF:: 互联网研究工作组互联网研究工作组对一些长期的互联网问题进行理论研究的组织对一些长期的互联网问题进行理论研究的组织包括互联网协议,应用,架构和技术等相关领域包括互联网协议,应用,架构和技术等相关领域2024/8/1414IRTFIRTF研究小组研究小组反垃圾邮件研究小组反垃圾邮件研究小组 CryptoCrypto论坛研究小组论坛研究小组 延迟容许网络连接研究小组延迟容许网络连接研究小组 端到段研究小组端到段研究小组 主机特征协议主机特征协议 互联网测量研究小组互联网测量研究小组 IPIP移动优化研究小组移动优化研究小组 网络管理研究小组网络管理研究小组点对点研究小组点对点研究小组 路由研究小组路由研究小组 传输模型研究小组传输模型研究小组 互联网拥塞控制研究小组互联网拥塞控制研究小组2024/8/1415因特网的正式标准四阶段因特网的正式标准四阶段 因特网草案因特网草案建议标准建议标准草案标准草案标准因特网标准因特网标准RFC2024/8/1416Request For Comments各种各种RFCRFC之间的关系之间的关系 因特网草案因特网草案建议标准建议标准草案标准草案标准因特网标准因特网标准历史的历史的 RFC实验的实验的 RFC提供信息的提供信息的 RFC6 种种 RFC2024/8/14172024/8/1418网网络操作中心操作中心 (Network Operation Center,,NOC)•远程网程网络通通讯的管理、的管理、监视和和维护中心,中心,负责网网络问题解决、解决、软件分件分发和修改、路由、域名和修改、路由、域名管理、性能管理、性能监视网网络信息中心信息中心 (Network Information Center,,NIC )•为用用户提供网提供网络信息信息资源服源服务的网的网络技技术管理管理机构。
其主要机构其主要职责是是对网上网上资源源进行管理和行管理和协调,例如,例如,域名管理、域名管理、应用用软件管理和提供、技件管理和提供、技术支持和培支持和培训2024/8/1418日常管理日常管理中国互联网信息中心中国互联网信息中心: : CHINA NETWORK CHINA NETWORK INFORMATION CENTREINFORMATION CENTRE,,CNNICCNNIC 中国互联网管理机构中国互联网管理机构 1997 1997年,在北京建立年,在北京建立2 2、中国互联网的管理者、中国互联网的管理者2024/8/14192024/8/1420中国网络信息中心主要职责中国网络信息中心主要职责域名注册域名注册分配分配IPIP地址地址网络技术信息网络技术信息制定政策制定政策用户培训用户培训目录服务:网络通信目录服务:网络通信, ,主页主页, ,信息数据库等信息数据库等2024/8/1421中国公用计算机互联网(中国公用计算机互联网(CHINANETCHINANET))中国教育与科研计算机网(中国教育与科研计算机网(CERNETCERNET))中国科学技术网(中国科学技术网(CSTNETCSTNET))中国国际经济贸易互联网(中国国际经济贸易互联网(CIETNETCIETNET))中国联通网(中国联通网(UNINETUNINET))中国移动互联网(中国移动互联网(CMNETCMNET))中国卫星集团互联网(中国卫星集团互联网(CSNETCSNET))2024/8/14223 3、中国互联主干网、中国互联主干网8.2 8.2 互联网通信协议互联网通信协议 8.2.1 TCP/IP 协议 IPv4(1970s)IPv4(1970s) IPv6 IPv6地址地址( (中国:中国:2012, 12535, 2013, 2012, 12535, 2013, 16670)16670)2024/8/1423 IP IP地址编地址编 址三阶段址三阶段分类的分类的IP地址,地址,1981相关标准相关标准子网的划分,子网的划分, 1985相关标准相关标准 构成超网,或无分类的编址方法,构成超网,或无分类的编址方法,19932024/8/14248.2.2 IP8.2.2 IP地址地址1 1 、分类的、分类的IPIP地址地址 IP IP地址由网络号和主机号组成地址由网络号和主机号组成 每类地址由两个固定长度的字段组成每类地址由两个固定长度的字段组成 每个主机至少要有一个每个主机至少要有一个IPIP地址地址, ,并且全球唯一并且全球唯一 2024/8/1425 IP IP地址长度地址长度: 32: 32位二进制位二进制 IP IP地址格式地址格式: x.x.x.x: x.x.x.x 每个每个 x x是是8 8位二进制,其值为位二进制,其值为0-2550-255 点分十进制地址:点分十进制地址:202.113.29.119 202.113.29.119 2024/8/1426IPIP地址分类地址分类2024/8/14272024/8/1428网络网络类别类别最大网络数最大网络数第一个可第一个可用的网络用的网络号号最后一个最后一个可用的网可用的网络号络号每个网络每个网络中最大的中最大的主机数主机数占用整个占用整个IP地址空地址空间间A126((27-2))112616,,777,,21450B16383((214-1))128.1191.25565,,53425C2,,097,,151((221-1))192.0.1223.255.255254152 2、划分子网、划分子网IP IP 地址空间的利用率有时很低。
地址空间的利用率有时很低 给给每每一一个个物物理理网网络络分分配配一一个个网网络络号号会会使使路路由由表表变变得得太太大大因因而而使网络性能变坏使网络性能变坏 两级的两级的 IP IP 地址不够灵活地址不够灵活 2024/8/1429在在 IP IP 地址中增加地址中增加““子网号字段子网号字段””从两级从两级 IP IP 地址到三级地址到三级 IP IP 地址地址 2024/8/1430IPIP地址地址 ::= {<::= {<网络号网络号>, <>, <子网号子网号>, <>, <主机号主机号>}>}划划分分子子网网纯纯属属一一个个单单位位内内部部的的事事情情单单位位对对外外仍仍然然表表现现为没有划分子网的网络为没有划分子网的网络从主机号借用若干个位作为子网号从主机号借用若干个位作为子网号 subnet-idsubnet-id,而主机,而主机号号 host-id host-id 也就相应减少了若干个位也就相应减少了若干个位 划分子网的基本思路划分子网的基本思路 凡凡是是从从其其他他网网络络发发送送给给本本单单位位某某个个主主机机的的 IP IP 数数据据报报,,仍仍然然是是根根据据 IP IP 数数据据报报的的目目的的网网络络号号 net-idnet-id,,先先找找到连接在本单位网络上的路由器。
到连接在本单位网络上的路由器然然后后此此路路由由器器在在收收到到 IP IP 数数据据报报后后,,再再按按目目的的网网络络号号 net-id net-id 和子网号和子网号 subnet-id subnet-id 找到目的子网找到目的子网最后就将最后就将 IP IP 数据报直接交付目的主机数据报直接交付目的主机2024/8/14312024/8/1432………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所有到网络所有到网络 145.13.0.0的分组均的分组均到达此路由器到达此路由器我的网络地址我的网络地址是是 145.13.0.0R1R3R2网络网络145.13.0.0一个未划分子网的一个未划分子网的 B B 类网络类网络145.13.0.0145.13.0.02024/8/1433划分为三个子网后对外仍是一个网络划分为三个子网后对外仍是一个网络 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………子网子网 145.13.21.0子网子网 145.13.3.0 子网子网 145.13.7.0所有到达网络所有到达网络 145.13.0.0的分组均到达的分组均到达此路由器此路由器网络网络145.13.0.0R1R3R22024/8/1434145 . 13 .3 . 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 . 102. 2. 子网掩码子网掩码2024/8/1435(IP(IP 地址地址) AND () 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 1 1 1 1 1 1 1 1 10 0 0 0 0 0 0 0net-idsubnet-id0逐位进行逐位进行 AND 运算运算2024/8/14361 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网络地址网络地址B类类地地址址默认子网掩码默认子网掩码255.255.0.0网络地址网络地址C类类地地址址默认子网掩码默认子网掩码255.255.255.0host-id 为全为全 0host-id 为全为全 0默认子网掩码默认子网掩码 2024/8/1437子网号的位数子网号的位数子网掩码子网掩码子网数子网数每个子网的主机数每个子网的主机数2 2255.255.192.0255.255.192.02 216382163823 3255.255.224.0255.255.224.06 6819081904 4255.255.240.0255.255.240.01414409440945 5255.255.248.0255.255.248.03030204620466 6255.255.252.0255.255.252.06262102210227 7255.255.254.0255.255.254.01261265105108 8255.255.255.0255.255.255.02542542542549 9255.255.255.128255.255.255.1285105101261261010255.255.255.192255.255.255.1921022102262621111255.255.255.224255.255.255.2242046204630301212255.255.255.240255.255.255.2404094409414141313255.255.255.248255.255.255.248819081906 61414255.255.255.252255.255.255.25216382163822 2B类地址的子网划分选择类地址的子网划分选择2024/8/1438子网掩码是一个网络或一个子网的重要属性。
子网掩码是一个网络或一个子网的重要属性路由器在和相邻路由器交换路由信息时,必须把自己所路由器在和相邻路由器交换路由信息时,必须把自己所在网络(或子网)的子网掩码告诉相邻路由器在网络(或子网)的子网掩码告诉相邻路由器路由器的路由表中的每一个项目,除了要给出目的网络路由器的路由表中的每一个项目,除了要给出目的网络地址外,还必须同时给出该网络的子网掩码地址外,还必须同时给出该网络的子网掩码若一个路由器连接在两个子网上就拥有两个网络地址和若一个路由器连接在两个子网上就拥有两个网络地址和两个子网掩码两个子网掩码子网掩码的特点:子网掩码的特点:2024/8/1439141 . 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 0 0 0例:已知例:已知 IP 地址是地址是 141.14.72.24,子网掩码是,子网掩码是 255.255.192.0试求网络地址试求网络地址 (a) 点分十进制表示的点分十进制表示的 IP 地址地址(c) 子网掩码是子网掩码是 255.255.192.00 0 0 0 0 0 0 0141 . 14 . 72 . 24141 . 14 .64 . 0. 00 1 0 0 1 0 0 0141 . 14 .. 24(b) IP 地址的第地址的第 3 字节是二进制字节是二进制(d) IP 地址与子网掩码逐位相与地址与子网掩码逐位相与(e) 网络地址(点分十进制表示)网络地址(点分十进制表示)2024/8/1440141 . 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 1 0 0 0 0 0例:在上例中,若子网掩码改为例:在上例中,若子网掩码改为255.255.224.0255.255.224.0。
试求网试求网络地址,讨论所得结果络地址,讨论所得结果 (a) 点分十进制表示的点分十进制表示的 IP 地址地址(c) 子网掩码是子网掩码是 255.255.224.00 0 0 0 0 0 0 0141 . 14 . 72 . 24141 . 14 .64 . 0. 00 1 0 0 1 0 0 0141 . 14 .. 24(b) IP 地址的第地址的第 3 字节是二进制字节是二进制(d) IP 地址与子网掩码逐位相与地址与子网掩码逐位相与(e) 网络地址(点分十进制表示)网络地址(点分十进制表示)不同的子网掩码得出相同的网络地址不同的子网掩码得出相同的网络地址但不同的掩码的效果是不同的但不同的掩码的效果是不同的 2024/8/1441在划分子网的情况下路由器转发分组的步骤在划分子网的情况下路由器转发分组的步骤(1) (1) 从收到的分组的首部提取目的从收到的分组的首部提取目的 IP IP 地址地址 D D。
2) (2) 先用各网络的子网掩码和先用各网络的子网掩码和 D D 逐位相逐位相““与与””,看是否和,看是否和 相应的网络地址匹配若匹配,则将分组直接交付相应的网络地址匹配若匹配,则将分组直接交付 否则就是间接交付,执行否则就是间接交付,执行(3)(3)3) (3) 若路由表中有目的地址为若路由表中有目的地址为 D D 的特定主机路由,则将的特定主机路由,则将 分组传送给指明的下一跳路由器;否则,执行分组传送给指明的下一跳路由器;否则,执行(4)(4)4) (4) 对路由表中的每一行的子网掩码和对路由表中的每一行的子网掩码和 D D 逐位相逐位相““与与””,, 若其结果与该行的目的网络地址匹配,则将分组传送若其结果与该行的目的网络地址匹配,则将分组传送 给该行指明的下一跳路由器;否则,执行给该行指明的下一跳路由器;否则,执行(5)(5)5) (5) 若路由表中有一个默认路由,则将分组传送给路由表若路由表中有一个默认路由,则将分组传送给路由表 中所指明的默认路由器;否则,执行中所指明的默认路由器;否则,执行(6)(6)。
6) (6) 报告转发分组出错报告转发分组出错2024/8/1442128.30.33.10目的网络地址子网掩码下一跳128.30.33.0128.30.33.128128.30.36.0255.255.255.128255.255.255.128255.255.255.0接口 0接口 1R2128.30.33.13H1子网子网1:: 网络地址网络地址 128.30.33.0 子网掩码子网掩码 255.255.255.128128.30.33.130R1 的路由表(未给出默认路由器)的路由表(未给出默认路由器)R11R2子网子网2:网络地址:网络地址 128.30.33.128 子网掩码子网掩码 255.255.255.128H2128.30.33.13801128.30.33.129H3128.30.36.2子网子网3:网络地址:网络地址 128.30.36.0 子网掩码子网掩码 255.255.255.0128.30.36.12例:已知互联网和路由器例:已知互联网和路由器 R R1 1 中的路由表主机中的路由表主机 H H1 1 向向 H H2 2 发送分组。
试讨论发送分组试讨论 R R1 1 收到收到 H H1 1 向向 H H2 2 发送的分组后查找路由表的过程发送的分组后查找路由表的过程 主机主机 H H1 1 要发送分组给要发送分组给 H H2 2 128.30.33.10目的网络地址子网掩码下一跳128.30.33.0128.30.33.128128.30.36.0255.255.255.128255.255.255.128255.255.255.0接口 0接口 1R2R1 的路由表(未给出默认路由器)的路由表(未给出默认路由器)128.30.33.13H1子网子网1:: 网络地址网络地址 128.30.33.0 子网掩码子网掩码 255.255.255.128128.30.33.130R11R2子网子网2:网络地址:网络地址 128.30.33.128 子网掩码子网掩码 255.255.255.128128.30.33.13801128.30.33.129H3128.30.36.2子网子网3:网络地址:网络地址 128.30.36.0 子网掩码子网掩码 255.255.255.0128.30.36.12要发送的分组的目的要发送的分组的目的 IP 地址:地址:128.30.33.138请注意:请注意:H1 并不知道并不知道 H2 连接在哪一个网络上。
连接在哪一个网络上 仅仅知道仅仅知道 H2 的的 IP 地址是地址是128.30.33.138因此因此 H1 首先检查主机首先检查主机 128.30.33.138 是否连接在本网络上如果是,是否连接在本网络上如果是,则直接交付;否则,就送交路由器则直接交付;否则,就送交路由器 R1,并逐项查找路由表并逐项查找路由表2024/8/1443主机主机 H H1 1 首先将首先将本子网的子网掩码本子网的子网掩码 255.255.255.128255.255.255.128与分组的与分组的 IP IP 地址地址 128.30.33.138 128.30.33.138 逐比特相逐比特相““与与””( (ANDAND 操作操作) ) 255.255.255.128 AND 128.30.33.138 的计算的计算255 就是二进制的全就是二进制的全 1,因此,因此 255 AND xyz = xyz,,这里只需计算最后的这里只需计算最后的 128 AND 138 即可128 → 10000000138 → 10001010逐比特逐比特 AND 操作后:操作后:10000000 → 128255.255.255.128128. 30. 33.138128. 30. 33.128逐比特逐比特 AND 操作操作 H1 的网络地址的网络地址2024/8/1444因此因此 H H1 1 必须把分组传送到路由器必须把分组传送到路由器 R R1 1然后逐项查找路由表然后逐项查找路由表128.30.33.10目的网络地址子网掩码下一跳128.30.33.0128.30.33.128128.30.36.0255.255.255.128255.255.255.128255.255.255.0接口 0接口 1R2R1 的路由表(未给出默认路由器)的路由表(未给出默认路由器)128.30.33.13H1子网子网1:: 网络地址网络地址 128.30.33.0 子网掩码子网掩码 255.255.255.128128.30.33.130R11R2子网子网2:网络地址:网络地址 128.30.33.128 子网掩码子网掩码 255.255.255.128H2128.30.33.13801128.30.33.129H3128.30.36.2子网子网3:网络地址:网络地址 128.30.36.0 子网掩码子网掩码 255.255.255.0128.30.36.122024/8/1445路由器路由器 R R1 1 收到分组后就用路由表中第收到分组后就用路由表中第 1 1 个项目的个项目的子网掩码和子网掩码和 128.30.33.138 128.30.33.138 逐比特逐比特 AND AND 操作操作 128.30.33.10目的网络地址子网掩码下一跳128.30.33.0128.30.33.128128.30.36.0255.255.255.128255.255.255.128255.255.255.0接口 0接口 1R2R1 的路由表(未给出默认路由器)的路由表(未给出默认路由器)128.30.33.13H1子网子网1:: 网络地址网络地址 128.30.33.0 子网掩码子网掩码 255.255.255.128128.30.33.130R11R2子网子网2:网络地址:网络地址 128.30.33.128 子网掩码子网掩码 255.255.255.128H2128.30.33.13801128.30.33.129H3128.30.36.2子网子网3:网络地址:网络地址 128.30.36.0 子网掩码子网掩码 255.255.255.0128.30.36.12255.255.255.128 AND 128.30.33.138 = 128.30.33.128不匹配不匹配!(因为(因为128.30.33.128 与路由表中的与路由表中的 128.30.33.0 不一致)不一致)R1 收到的分组的目的收到的分组的目的 IP 地址:地址:128.30.33.138不一致不一致2024/8/1446路由器路由器 R R1 1 再用路由表中第再用路由表中第 2 2 个项目的个项目的子网掩码和子网掩码和 128.30.33.138 128.30.33.138 逐比特逐比特 AND AND 操作操作 128.30.33.10目的网络地址子网掩码下一跳128.30.33.0128.30.33.128128.30.36.0255.255.255.128255.255.255.128255.255.255.0接口 0接口 1R2R1 的路由表(未给出默认路由器)的路由表(未给出默认路由器)128.30.33.13H1子网子网1:: 网络地址网络地址 128.30.33.0 子网掩码子网掩码 255.255.255.128128.30.33.130R11R2子网子网2:网络地址:网络地址 128.30.33.128 子网掩码子网掩码 255.255.255.128H2128.30.33.13801128.30.33.129H3128.30.36.2子网子网3:网络地址:网络地址 128.30.36.0 子网掩码子网掩码 255.255.255.0128.30.36.12255.255.255.128 AND 128.30.33.138 = 128.30.33.128匹配匹配!这表明子网这表明子网 2 就是收到的分组所要寻找的目的网络就是收到的分组所要寻找的目的网络R1 收到的分组的目的收到的分组的目的 IP 地址:地址:128.30.33.138一致一致!无分类的两级编址的记法是:无分类的两级编址的记法是: CIDR CIDR 还还使使用用““斜斜线线记记法法””(slash (slash notation)notation),,它它又又称称为为CIDRCIDR记记法法,,即即在在 IP IP 地地址址面面加加上上一一个个斜斜线线““/ /””,,然然后后写写上上网网络络前前缀缀所所占占的的位位数数((这这个个数数值值对对应应于于三三级级编编址址中中子子网网掩掩码中码中 1 1 的个数)。
的个数)CIDR CIDR 把把网网络络前前缀缀都都相相同同的的连连续续的的 IP IP 地地址址组组成成““CIDR CIDR 地地址块址块”” 2024/8/1447IPIP地址地址 := {<:= {<网络前缀网络前缀>, <>, <主机号主机号>}>}3 3、无分类的两级编址、无分类的两级编址 2024/8/1448CIDR CIDR 地址块地址块 128.14.32.0/20 128.14.32.0/20 表示的地址块共有表示的地址块共有 2 212 12 个地址个地址在在不不需需要要指指出出地地址址块块的的起起始始地地址址时时,,也也可可将将这这样样的的地地址块简称为址块简称为““/20 /20 地址块地址块””128.14.32.0/20 128.14.32.0/20 地址块的最小地址:地址块的最小地址:128.14.32.0128.14.32.0128.14.32.0/20 128.14.32.0/20 地址块的最大地址:地址块的最大地址:128.14.47.255128.14.47.255全全 0 0 和全和全 1 1 的主机号地址一般不使用。
的主机号地址一般不使用2024/8/1449128.14.32.0/20 128.14.32.0/20 表示的地址(表示的地址(2 212 12 个地址)个地址)10000000 00001110 00100000 0000000010000000 00001110 00100000 0000000110000000 00001110 00100000 0000001010000000 00001110 00100000 0000001110000000 00001110 00100000 0000010010000000 00001110 00100000 0000010110000000 00001110 00101111 1111101110000000 00001110 00101111 1111110010000000 00001110 00101111 1111110110000000 00001110 00101111 1111111010000000 00001110 00101111 11111111所有地址所有地址的的 20 位位前缀都是前缀都是一样的一样的最小地址最小地址最大地址最大地址2024/8/1450一一个个 CIDR CIDR 地地址址块块可可以以表表示示很很多多地地址址,,这这种种地地址址的的聚聚合合常常称称为为路路由由聚聚合合,,它它使使得得路路由由表表中中的的一一个个项项目目可可以以表表示示很多个原来传统分类地址的路由。
很多个原来传统分类地址的路由路由聚合也称为构成超网路由聚合也称为构成超网(supernetting)(supernetting)CIDR CIDR 虽虽然然不不使使用用子子网网了了,,但但仍仍然然使使用用““掩掩码码””,,但但不不叫子网掩码叫子网掩码对对于于 /20 /20 地地址址块块,,它它的的掩掩码码是是 20 20 个个连连续续的的 1 1 斜斜线记法中的数字就是掩码中线记法中的数字就是掩码中1 1的个数 路由聚合路由聚合(ROUTE AGGREGATION) 2024/8/1451CIDR CIDR 地址块划分举例地址块划分举例 因特网因特网206.0.68.0/22206.0.64.0/18ISP大学大学 X一系一系二系二系三系三系四系四系206.0.71.128/26206.0.71.192/26206.0.68.0/25206.0.68.128/25206.0.69.0/25206.0.69.128/25206.0.70.0/26206.0.70.64/26206.0.70.128/26206.0.70.192/26206.0.70.0/24206.0.71.0/25206.0.71.0/26206.0.71.64/26206.0.71.128/25206.0.68.0/23 单位单位 地址块地址块 二进制表示二进制表示 地址数地址数 ISP 206.0.64.0/18 11001110.00000000.01* 16384 大学大学 206.0.68.0/22 11001110.00000000.010001* 1024 一系一系 206.0.68.0/23 11001110.00000000.0100010* 512 二系二系 206.0.70.0/24 11001110.00000000.01000110.* 256 三系三系 206.0.71.0/25 11001110.00000000.01000111.0* 128 四系四系 206.0.71.128/25 11001110.00000000.01000111.1* 1282024/8/1452课件制作人:谢希仁课件制作人:谢希仁CIDR CIDR 地址块划分举例地址块划分举例 因特网因特网206.0.68.0/22206.0.64.0/18ISP大学大学 X一系一系二系二系三系三系四系四系206.0.71.128/26206.0.71.192/26206.0.68.0/25206.0.68.128/25206.0.69.0/25206.0.69.128/25206.0.70.0/26206.0.70.64/26206.0.70.128/26206.0.70.192/26206.0.70.0/24206.0.71.0/25206.0.71.0/26206.0.71.64/26206.0.71.128/25206.0.68.0/23这个这个 ISP 共有共有 64 个个 C 类网络。
如果不采用类网络如果不采用 CIDR 技术,则在技术,则在与该与该 ISP 的路由器交换路由信息的每一个路由器的路由表中,的路由器交换路由信息的每一个路由器的路由表中,就需要有就需要有 64 个项目但采用地址聚合后,只需用路由聚合后的个项目但采用地址聚合后,只需用路由聚合后的 1 个项目个项目 206.0.64.0/18 就能找到该就能找到该 ISP 2024/8/1453CIDRCIDR前缀长度前缀长度点分十进制点分十进制包含的包含的地址数地址数相当于包含分类相当于包含分类的网络数的网络数/13255.248.0.0512k8个个B类或类或2048个个C类类/14255.252.0.0256k4个个B类或类或1024个个C类类/15255.254.0.0128k2个个B类或类或512个个C类类/16255.255.0.064k1 个个B类或类或256个个C类类/17255.255.128.032k128个个C类类/18255.255.192.016k64个个C类类/19255.255.224.08k32个个C类类/20255.255.240.04k16个个C类类/21255.255.248.02k8个个C类类/22255.255.252.01k4个个C类类/23255.255.254.05122个个C类类/24255.255.255.02561个个C类类/25255.255.255.128128½个个C类类/26255.255.255.19264¼个个C类类/27255.255.255.224321/8个个C类类常用的常用的CIDRCIDR地址块地址块2024/8/1454D AND (11111111 11111111 11111100 00000000) = 206.0.68.0/22 匹配匹配D AND (11111111 11111111 11111111 10000000) = 206.0.71.128/25 匹配匹配选择两个匹配的地址中更具体的一个,即选择最长前缀的地选择两个匹配的地址中更具体的一个,即选择最长前缀的地址。
址 最长前缀匹配举例最长前缀匹配举例ISPISP收到的分组的目的地址收到的分组的目的地址 D D = 206.0.71.128 = 206.0.71.128ISPISP路由表中的项目:路由表中的项目:206.0.68.0/22 206.0.68.0/22 ((ISPISP)) 206.0.71.128/25 206.0.71.128/25 (四系)(四系)8.2.3 8.2.3 域名机制域名机制 1 1、域名的概念、域名的概念 sports . csu . edu. cn sports . csu . edu. cn 域名:互域名:互联网中网网中网络系系统功网功网络服服务器器 的唯一名称,的唯一名称,用使用用使用层次次结构的域名系构的域名系统(DNS)(DNS)进行命名行命名 2024/8/14552024/8/1456根域名根域名Edu OrgComcsuhnucollege1college2域名树域名树域名空间域名空间2 2、互联网域名结构、互联网域名结构域名域名服务器服务器 一个服务器所负责管辖的(或有权限的)范围叫一个服务器所负责管辖的(或有权限的)范围叫做做区区(zone)(zone) 每一个区设置相应的每一个区设置相应的权限域名服务器权限域名服务器,用来保,用来保存该区中的所有主机的域名到存该区中的所有主机的域名到IPIP地址的映射。
地址的映射 DNS DNS 服务器的管辖范围不是以服务器的管辖范围不是以““域域””为单位,为单位,而是以而是以““区区””为单位 2024/8/1457区的不同划分方法举例区的不同划分方法举例 域域 区区abcxuvwty(a) 区区 = 域域(b) 区区 < 域域域域 区区区区abcxuvwtycomeduorg根根comeduorg根根2024/8/1458树状结构的树状结构的 DNS DNS 域名服务器域名服务器 根域名服务器根域名服务器org 域名服务器域名服务器com 域名服务器域名服务器edu 域名服务器域名服务器…域名服务器域名服务器abc 公司有两个公司有两个权限域名服务器权限域名服务器权限域名服务器权限域名服务器根域名服务器根域名服务器顶级域名服务器顶级域名服务器域名服务器域名服务器2024/8/1459域名服务器有以下四种类型域名服务器有以下四种类型 根域名服务器根域名服务器顶级域名服务器顶级域名服务器 权限域名服务器权限域名服务器 本地域名服务器本地域名服务器 13套装置,分别由单套装置,分别由单字母字母a-m命名命名 100多多根域名服务器,分布根域名服务器,分布在全球,主要由美国在全球,主要由美国进行管理进行管理2024/8/1460例例:根域名服务器:根域名服务器 F F 的地点分布图的地点分布图 共共 40 台机器台机器2024/8/1461顶级域名服务器顶级域名服务器权限权限域名服务域名服务本地域名服务器本地域名服务器根域名服务器根域名服务器 的的 IP 地址地址 需要查找需要查找 的的 IP 地址地址• 2024/8/1462域名服务器查询原理域名服务器查询原理2024/8/1463域名域名国际域名国际域名互联网名称与数字地址分配机构互联网名称与数字地址分配机构Internet corporation for assigned names and numbers,,ICANN 国内域名国内域名中国互联网络信息中心中国互联网络信息中心 China Internet Network Information Center,,CNNIC国际域名格式国际域名格式: : sina . com名称名称(由登记机构选择由登记机构选择)顶级域名类型顶级域名类型2024/8/1464国内域名格式国内域名格式: : sina . com . cn2024/8/1465 二级域名类型二级域名类型国家域名国家域名名称名称(由登记机构选择由登记机构选择)我国修订的域名体系允许直接在我国修订的域名体系允许直接在CNCN的顶级域名下注的顶级域名下注册二级域名册二级域名如:如: 2024/8/1466 abc. cn顶级域名分配顶级域名分配顶级域名顶级域名顶级域名类型顶级域名类型com商业组织商业组织edu教育机构教育机构gov政府部门政府部门mil军用军用int国际组织国际组织net网络服务网络服务org非赢利组织非赢利组织Country code国家国家通用顶级域名通用顶级域名,(组织模式)(组织模式)国家顶级域名国家顶级域名(地理模式) 地理模式) 在美国在美国使用使用2024/8/1467新增顶级域名分配(新增顶级域名分配(2000以来)以来) 顶级域名顶级域名说明说明aero 航空运输企业航空运输企业biz 公司和企业公司和企业cat 加泰隆人的语言和文化团体)加泰隆人的语言和文化团体)coop 合作团体合作团体info 各种情况)各种情况)jobs 人力资源管理者人力资源管理者mobi 移动产品与服务的用户和提供者移动产品与服务的用户和提供者museum 博物馆博物馆name 个人个人pro 有证书的专业人员有证书的专业人员travel 旅游业旅游业由国外机构进行分配由国外机构进行分配2024/8/1468中国域名结构中国域名结构: CN : CN 顶级域名分成不同的二级域名顶级域名分成不同的二级域名二级域名二级域名域名类型域名类型com商业组织商业组织edu教育机构教育机构gov政府部门政府部门int国际组织国际组织net网络服务网络服务org非赢利组织非赢利组织行政区域编码行政区域编码行政区域行政区域ac科学研究机构科学研究机构组织模式组织模式地理模式 地理模式 2024/8/1469中国教育科研网:中国教育科研网: EDU 二级域名二级域名中南大学中南大学 CSU 三级域名三级域名物理教研组物理教研组SPORTS 四级域名四级域名2024/8/14702024/8/1471互联网主机域名格式:互联网主机域名格式:互联网主机域名格式:互联网主机域名格式: 四级域名四级域名四级域名四级域名. . . .三级域名三级域名三级域名三级域名 . . . .二级域名二级域名二级域名二级域名 . . . .顶级域名顶级域名顶级域名顶级域名 sports . csu . edu . cn sports . csu . edu . cn sports . csu . edu . cn sports . csu . edu . cn 中南大学物理教研组的主机 中南大学物理教研组的主机 中南大学物理教研组的主机 中南大学物理教研组的主机国家相关政策:国家相关政策:中国互中国互联网网络域名注册域名注册暂行管理行管理办法法中国互中国互联网网络信息中心域名注册信息中心域名注册实施施细则2024/8/1472远程登录服务远程登录服务FTPFTP文件传送服务文件传送服务电子邮件服务电子邮件服务 BBSBBS电子公告板系统电子公告板系统万维网万维网博克博克播客播客 ……. .8.3 8.3 互联网服务功能互联网服务功能2024/8/14738.3.1. WWW 8.3.1. WWW 服务服务 信息组织格式信息组织格式: : 超文本,超文本, 超媒体超媒体 2024/8/1474NBNDNENFNCNA节点:节点:可被激活的具有某种机制的数据单元可被激活的具有某种机制的数据单元 节点类型节点类型: : 文本文本, , 图片图片, , 声音声音, , 视频,程序视频,程序 ……热标:热标:超链接的起源超链接的起源 热字:热字:文本文本 热区:热区:图片图片 热点:热点:时基媒介时基媒介, , 声音或视频声音或视频 热元:热元:图形图形 2024/8/14752024/8/14762024/8/1477文本间超链接文本间超链接 中南大学中南大学计算机系计算机系信息学院信息学院信息学院经济学院计算机系信息学院经济学院经济学院金融系金融系金融系经济学院中国中国南开大学2024/8/1478旅游胜地旅游胜地文字介绍音频介绍视频介绍文字介绍文字介绍视频介绍视频介绍音频介绍音频介绍超媒体超链接超媒体超链接2024/8/14792024/8/1480WWWWWW服务的核心服务的核心: : 超文本标记语言超文本标记语言:::: Hyper Text Markup Language Hyper Text Markup Language Hyper Text Markup Language Hyper Text Markup Language,,,, HTML HTML HTML HTML 超文本传输协议超文本传输协议超文本传输协议超文本传输协议: : : : Hyper Text Transfer Protocol Hyper Text Transfer Protocol Hyper Text Transfer Protocol Hyper Text Transfer Protocol,,,,HTTPHTTPHTTPHTTP 超链接:超链接:超链接:超链接: Hyperlink Hyperlink Hyperlink HyperlinkWWWWWW服务的原理服务的原理: : htmlhtml文件文件htmlhtml文件文件HTTPHTTP协议协议透明访问所透明访问所链接的信息链接的信息InternetInternetWWWWWW服务器服务器WWWWWW服务器服务器其他信息资源其他信息资源WWWWWW客户机客户机2024/8/1481原理原理: :l信息资源以网页(信息资源以网页(HTMLHTML文件)方式存储在文件)方式存储在WEBWEB服务器中服务器中l用户通过用户通过WWWWWW客户程序客户程序( (浏览器浏览器) )对服务器提出申请对服务器提出申请l服务器将特定网页发送给用户服务器将特定网页发送给用户l浏览器解释网页,并显示在监视器上浏览器解释网页,并显示在监视器上2024/8/14822024/8/1483步骤步骤(1) (1) 浏览器分析超链指向页面的浏览器分析超链指向页面的 URLURL。
2) (2) 浏览器向浏览器向 DNS DNS 请求解析请求解析 的的 IP IP 地址3) (3) 域名系统域名系统 DNS DNS 解析出清华大学服务器的解析出清华大学服务器的 IP IP 地址4) (4) 浏览器与服务器建立浏览器与服务器建立 TCP TCP 连接连接(5) (5) 浏览器发出取文件命令:浏览器发出取文件命令: GET /chn/yxsz/index.htmGET /chn/yxsz/index.htm6) (6) 服务器给出响应,把文件服务器给出响应,把文件 index.htm index.htm 发给浏览器发给浏览器7) TCP (7) TCP 连接释放连接释放8) (8) 浏览器显示浏览器显示““清华大学院系设置清华大学院系设置””文件文件 index.htm index.htm 中中的所有文本的所有文本2024/8/1484WWW浏览器:浏览器:IE,, NavigatorWWWWWW服务的特点服务的特点: :l通过超文本或超媒体组织网络多媒体信息通过超文本或超媒体组织网络多媒体信息l用户可以容易地访问文本、声音、图形或视频等信息用户可以容易地访问文本、声音、图形或视频等信息l用户可以在互联网的任一网站咨询、查找、浏览并发布用户可以在互联网的任一网站咨询、查找、浏览并发布信息信息l用户可以透明地访问资源用户可以透明地访问资源l提供统一和生动的图形用户界面提供统一和生动的图形用户界面 2024/8/1485URL 和信息定位和信息定位: URLURL的标准结构的标准结构 : : 服务器类型服务器类型 主机名 路径和文件名主机名 路径和文件名 httphttp:://// www.www. / / index.htmlindex.html 协议类型协议类型统一资源定位器统一资源定位器: Unique Resources Locators,,URL 2024/8/14862024/8/1487 用户可以通过在用户可以通过在URLURL中指定不同的协议中指定不同的协议访问不同类型的服务器访问不同类型的服务器 gopher::// ftp::// telnet::// 2024/8/1488 电子邮件服务的工作原理电子邮件服务的工作原理8.3.2. 8.3.2. 电子邮件服务电子邮件服务2024/8/1489 电子邮件服务器任务电子邮件服务器任务: :l从用户接收邮件并根据收件人的地址发送至另一端的从用户接收邮件并根据收件人的地址发送至另一端的电子邮件服务器电子邮件服务器l从另一端的电子邮件服务器接收邮件并根据收件人地从另一端的电子邮件服务器接收邮件并根据收件人地址发送相应邮箱址发送相应邮箱2024/8/1490电子邮件协议电子邮件协议: :简单邮件传输协议简单邮件传输协议: Simple mail transfer protocol: Simple mail transfer protocol,,SMTPSMTP 邮局协议邮局协议: Post office Protocol: Post office Protocol,,POP3POP3 交互式邮件存取协议交互式邮件存取协议: Interactive Mail access : Interactive Mail access ProtocolProtocol,,IMAP4IMAP4 send Read2024/8/14912024/8/1492电子邮件的最主要的组成构件电子邮件的最主要的组成构件 发送方发送方邮件缓存邮件缓存 接收端接收端邮件服务器邮件服务器用户代理用户代理SMTPSMTPPOP3 发送端发送端邮件服务器邮件服务器用户代理用户代理用户邮箱用户邮箱接收方接收方(发送邮件发送邮件)(发送邮件)(发送邮件)(读取邮件读取邮件)因特网因特网SMTPPOP3发送发送邮件邮件发送邮件发送邮件 SMTP读取读取邮件邮件TCP连接连接TCP连接连接发送方发送方邮件服务器邮件服务器SMTP客户客户POP3客户客户发件人发件人用户代理用户代理接收方接收方邮件服务器邮件服务器SMTP服务器服务器POP3服务器服务器SMTP服务器服务器SMTP客户客户收件人收件人用户代理用户代理TCP 连接连接2024/8/1493HTTPHTTP基于万维网的电子邮件基于万维网的电子邮件电子邮件从电子邮件从 A A 发送到网易邮件服务器是使用发送到网易邮件服务器是使用 HTTP HTTP 协议。
协议两个邮件服务器之间的传送使用两个邮件服务器之间的传送使用 SMTPSMTP邮件从新浪邮件服务器传送到邮件从新浪邮件服务器传送到 B B 是使用是使用 HTTP HTTP 协议ABSMTP网易邮件服务器网易邮件服务器新浪邮件服务器新浪邮件服务器8.3.3. 8.3.3. 文件传输文件传输InternetInternet文件文件下载下载上载上载文件文件FTPFTP服务器服务器客户机客户机2024/8/14942024/8/1495FTP FTP 使用的两个使用的两个 TCP TCP 连接连接 控制进程控制进程FTP 客户端客户端FTP 服务器端服务器端因特网因特网TCP 控制连接控制连接TCP 数据连接数据连接用户界面用户界面控制进程控制进程数据传送数据传送进程进程数据传送数据传送进程进程工作原理工作原理匿名匿名FTPFTP服务服务 在在FTPFTP服务器上建立一个公共帐户,允许服务器上建立一个公共帐户,允许用户访问公共目录和免费资源用户访问公共目录和免费资源 绝大多数匿名绝大多数匿名FTPFTP服务器允许下载,不允服务器允许下载,不允许上传许上传 2024/8/1496FTP FTP 客户程序客户程序: :传统的传统的FTPFTP命令行命令行浏览器浏览器FTP FTP 下载工具下载工具2024/8/1497不支持不支持断点续传断点续传FTP FTP 下载工具:下载工具:FLASHFTPFLASHFTP(最快)(最快)LeapFTPLeapFTP(最稳)(最稳)CuteFTPCuteFTPAceFTPAceFTPBulletFTPBulletFTPWS-FTPWS-FTP2024/8/1498支持断点续支持断点续传、文件拖传、文件拖放、上载、放、上载、标签、自动标签、自动更名、共享更名、共享软件等软件等只能访问只能访问 FTP服务器服务器HTTP HTTP 下载工具下载工具: :FlashgetFlashgetThunderThunderNet TransportNet TransportBitComet(BT)BitComet(BT)emuleemuleGetrightGetrightNetVampireNetVampireGozillaGozillaNetantsNetants 2024/8/14998.3.4. 8.3.4. 网络新闻网络新闻l 利用网络开展的有关特定话题的国际论坛利用网络开展的有关特定话题的国际论坛l 逻辑组织逻辑组织l C/S C/S 结构结构: : 客户和新闻组服务器客户和新闻组服务器l 信息存储在服务器可周期性地发送到新闻组服务器信息存储在服务器可周期性地发送到新闻组服务器l通信方式通信方式: : 电子邮件电子邮件l协议协议: :网络新闻传输协议网络新闻传输协议 : Network News Transfer Protocol: Network News Transfer Protocol,,NNTPNNTPl信息以小组的形式分级组织信息以小组的形式分级组织2024/8/141002024/8/141012024/8/14102新闻发布流程新闻发布流程2024/8/14103 查看新闻组流程查看新闻组流程新闻阅读程序作用新闻阅读程序作用: :用户查询新闻组用户查询新闻组显示尚未被用户阅读的文章显示尚未被用户阅读的文章显示文章内容显示文章内容存储文件章存储文件章选择用户感兴趣的新闻组选择用户感兴趣的新闻组发表备注发表备注提问提问2024/8/141042024/8/141052024/8/141062024/8/141078.3.5. BBS :8.3.5. BBS :公告板系统公告板系统l 公共电子白板公共电子白板l 用户可以发布信息、聊天、求助,讨论问题用户可以发布信息、聊天、求助,讨论问题……l 传统的公告板服务传统的公告板服务: : 基于远程登录协议的互联网应用基于远程登录协议的互联网应用l 用户需要事先登录,有最大用户数限制用户需要事先登录,有最大用户数限制l 目前,多数目前,多数 BBS BBS站点使用站点使用 WWW WWW 2024/8/141082024/8/141092024/8/141108.3.6 8.3.6 即时通信服务即时通信服务即时通信(即时通信(IMIM,,Instant MessagingInstant Messaging)是一种即时的在)是一种即时的信息交流方式,通信双方可以及时收到对方的信息。
线信息交流方式,通信双方可以及时收到对方的信息即时通信服务的最大特点在于获取信息的速度即时通信服务的最大特点在于获取信息的速度 即时通信是在网络平台上利用点对点协议,实现即时的即时通信是在网络平台上利用点对点协议,实现即时的文本、音频与视频交流的服务类型目前,即时通信服文本、音频与视频交流的服务类型目前,即时通信服务已成为用户最常用的通信方式之一务已成为用户最常用的通信方式之一即时通信软件使用的都不是标准的协议,每家厂商都制即时通信软件使用的都不是标准的协议,每家厂商都制定自己专用的即时通信协议,这就造成不同即时通信软定自己专用的即时通信协议,这就造成不同即时通信软件之间无法互通件之间无法互通 2024/8/14111即时通信的工作原理即时通信的工作原理 。