第4章43 TCPIP协议与网络互连.ppt
《第4章43 TCPIP协议与网络互连.ppt》由会员分享,可在线阅读,更多相关《第4章43 TCPIP协议与网络互连.ppt(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 4.3 TCP/IP协议协议 与网络互连与网络互连4.3.1 分组交换原理分组交换原理4.3.2 网络分层结构与网络分层结构与TCP/IP协议协议4.3.3 IP协议与路由器协议与路由器24.3 TCP/IP协议与网络互连4.3.1 分组交换原理分组交换原理34.3 TCP/IP协议与网络互连通信系统中通信系统中“交换交换”的含义的含义n“交换交换”(switching)的含义就是的含义就是转接转接把一把一条链路转接到另一条链路,使它们连通起来条链路转接到另一条链路,使它们连通起来n从通信资源的分配角度来看,从通信资源的分配角度来看,“交换交换”就是按照就是按照某种方式某种方式动态地分配传输
2、线路的资源动态地分配传输线路的资源n常用的交换方式:常用的交换方式:n电路交换电路交换n分组交换分组交换交换机交换机44.3 TCP/IP协议与网络互连什么是电路交换?什么是电路交换?n电路交换的过程:电路交换的过程:n建立连接建立连接n通信通信n释放连接释放连接n应用:电话通信应用:电话通信(交换机交换机交换机交换机用户线用户线中继线中继线BDCAn分析:分析:n通话全过程中用户始终占用端到端通话全过程中用户始终占用端到端的传输信道的传输信道n由于计算机数据传输具有突发性,由于计算机数据传输具有突发性,不适合计算机数据通信不适合计算机数据通信54.3 TCP/IP协议与网络互连什么是分组交换
3、什么是分组交换(Packet Switching)?n分组交换的要点:分组交换的要点:n被传输的数据必须划分为若干被传输的数据必须划分为若干“分组分组”(packet,简称简称“包包”)进行传进行传输输n每个分组中必须包含收发双方的地址每个分组中必须包含收发双方的地址n每个分组由分组交换机进行处理、存储和转发才能送达目的地每个分组由分组交换机进行处理、存储和转发才能送达目的地n每个分组的格式如下:每个分组的格式如下:有效载荷有效载荷(传输的数据传输的数据)校验校验信息信息发送计算机发送计算机地址地址目的计算机目的计算机地址地址编编号号n分组交换示意:分组交换示意:321(c)132(b)不同的
4、包在不同不同的包在不同链路上进行传输链路上进行传输1233 2 1(d)到接收方到接收方后,再将后,再将收到的包收到的包按顺序组按顺序组合在一起合在一起3213 2 1(a)发送方将发送方将数据分成数据分成3个包个包表示分组交换机表示分组交换机64.3 TCP/IP协议与网络互连分组交换与存储转发的过程分组交换与存储转发的过程 1.发送数据的计算机将包发给它所连接的分组交换机发送数据的计算机将包发给它所连接的分组交换机2.交换机每收到一个包,就检查该包的目的地地址:交换机每收到一个包,就检查该包的目的地地址:n若数据包目的地是直接与之相连的计算机,交换机就将包发往该计算机若数据包目的地是直接与
5、之相连的计算机,交换机就将包发往该计算机n若目的地不是本分组交换机上的计算机,则若目的地不是本分组交换机上的计算机,则选择一个输出端口选择一个输出端口,通过连接该端,通过连接该端口的高速数字线路转发给另一台交换机(如果线路忙,则可放在对应的缓冲器口的高速数字线路转发给另一台交换机(如果线路忙,则可放在对应的缓冲器中排队等候)中排队等候)3.下一台交换机收到数据包之后,重复过程下一台交换机收到数据包之后,重复过程2直到数据包到达目的计算机为止直到数据包到达目的计算机为止例例1:计算机:计算机C发送数据发送数据包给计算机包给计算机H例例2:计算机:计算机A发送数据发送数据包给计算机包给计算机G交交
6、换换机机1 1123412345交交换换机机2 2123412345交换机交换机3 31 2 3 4 51 2 3 4 交换机交换机4 41 2 3 4 51 2 3 4 高速数字通信干线高速数字通信干线ABCDEFGH74.3 TCP/IP协议与网络互连分组交换机中的分组交换机中的存储转发存储转发过程过程H1A分组交换网BDECH5H6H4H2H3H1 向 H5 发送分组交换机主机在交换机 E 暂存查找转发表找到转发的端口最后到达目的主机 H5在交换机 C 暂存查找转发表找到转发的端口在交换机 A 暂存查找转发表找到转发的端口84.3 TCP/IP协议与网络互连分组交换网中分组交换网中传输路
7、径传输路径的变化的变化H1A分组交换网BDECH5H6H4H2H3H1 向 H5 发送分组H2 向 H6 发送分组注意分组路径的变化!交换机主机94.3 TCP/IP协议与网络互连实现分组交换的关键设备:实现分组交换的关键设备:分组交换机分组交换机n分组交换机的任务是:负责包(分组)的转发分组交换机的任务是:负责包(分组)的转发n分组交换机的工作方式是:存储转发分组交换机的工作方式是:存储转发+路由选择路由选择n分组交换机的工作过程:分组交换机的工作过程:1.从输入端口收到一个包后,放入缓冲区,从输入端口收到一个包后,放入缓冲区,2.检查数据包的目的计算机地址,查转发表,决定该送哪个输出端口进
8、行检查数据包的目的计算机地址,查转发表,决定该送哪个输出端口进行转发转发3.把包从输入缓冲器中取出,送到相应输出端口的缓冲区中排队把包从输入缓冲器中取出,送到相应输出端口的缓冲区中排队4.输出端口每发送完一个包,就从自己的缓冲区中提取下一个包进行发送输出端口每发送完一个包,就从自己的缓冲区中提取下一个包进行发送输输 入入 分分 组组输输 出出 分分 组组路由表及路由表及路由选择协议路由选择协议33输入端口1122交换结构交换结构转发表转发表分组处理分组处理输出端口113322104.3 TCP/IP协议与网络互连分组交换技术的优点和问题分组交换技术的优点和问题n优点:优点:n高效高效 动态分配
9、传输带宽,对通信链路是逐段占用。动态分配传输带宽,对通信链路是逐段占用。n灵活灵活 以分组为传送单位和查找路由。以分组为传送单位和查找路由。n迅速迅速 不必先建立连接就能向其他主机发送分组。不必先建立连接就能向其他主机发送分组。n可靠可靠 保证可靠性的网络协议;分布式的路由选择协议使网络有保证可靠性的网络协议;分布式的路由选择协议使网络有很好的生存性。很好的生存性。n分组交换带来的问题:分组交换带来的问题:n分组在各结点存储转发时需要分组在各结点存储转发时需要排队排队,这就会造成一定的,这就会造成一定的时延时延。n分组必须携带的首部(里面有必不可少的控制信息)也造成了一分组必须携带的首部(里面
10、有必不可少的控制信息)也造成了一定的定的开销开销。114.3 TCP/IP协议与网络互连分组交换技术的应用分组交换技术的应用n几乎所有数据通信网都采用分组交换技术:几乎所有数据通信网都采用分组交换技术:n交换式以太局域网、移动通信网(手机)交换式以太局域网、移动通信网(手机)n公用数据网(传统的广域网)公用数据网(传统的广域网)n低速:低速:X.25公共分组交换网(传输速率仅公共分组交换网(传输速率仅64kbps)利用公共电话网以分组交换方式进行数据传输利用公共电话网以分组交换方式进行数据传输n中速:使用光纤作为传输介质中速:使用光纤作为传输介质帧中继交换网帧中继交换网(传输速率可达(传输速率
11、可达2Mbps)n中高速:使用光纤作为传输介质中高速:使用光纤作为传输介质SMDS(交换多兆位数据服务网)(交换多兆位数据服务网)ATM 广域网广域网(155Mbps(155Mbps或者更高或者更高)n因特网(因特网(Internet)124.3 TCP/IP协议与网络互连小结:不同分组交换网的比较小结:不同分组交换网的比较n不同的分组交换网,基于不同的技术,采用不同的分组交换网,基于不同的技术,采用不同的协议:不同的协议:n物理层:物理层:n不同的传输介质不同的传输介质n不同的信号编码方法不同的信号编码方法n不同的拓扑结构不同的拓扑结构n链路层:链路层:n不同的编址方法和分组不同的编址方法和
12、分组(包包)格式格式n不同的共享介质方法不同的共享介质方法n不同的差错检测与处理措施不同的差错检测与处理措施不同的链路层协议不同的链路层协议,需使用不同的网卡需使用不同的网卡和分组交换机和分组交换机不同的物理层协议,不同的物理层协议,需使用不同的介质和需使用不同的介质和发送发送/接收电路接收电路134.3 TCP/IP协议与网络互连附:分组交换网的附:分组交换网的2种通信方式种通信方式n无连接服务无连接服务n通信过程中,双方不需要预先建立连接,所传输的数据包未必都通信过程中,双方不需要预先建立连接,所传输的数据包未必都经过相同的路径进行传输经过相同的路径进行传输n优点:灵活方便,比较迅速优点:
13、灵活方便,比较迅速n缺点:不能防止包的丢失、重复或失序缺点:不能防止包的丢失、重复或失序n面向连接服务(虚电路方式)面向连接服务(虚电路方式)n先建立连接,再进行数据传输,全部传输完毕后再释放连接先建立连接,再进行数据传输,全部传输完毕后再释放连接n所有包都经同一路径顺序传送,每个包的头部只需标明使用哪一所有包都经同一路径顺序传送,每个包的头部只需标明使用哪一条条“连接连接”进行传送,不需要再包含目的计算机的地址进行传送,不需要再包含目的计算机的地址n优点:提高可靠性优点:提高可靠性 321(无连接服务)(无连接服务)132(面向连接服务)(面向连接服务)注:虚电路只是一条注:虚电路只是一条逻
14、辑上的连接逻辑上的连接,并不是真正建立了一条物理连接并不是真正建立了一条物理连接144.3 TCP/IP协议与网络互连4.3.2 网络分层结构网络分层结构 与与TCP/IP协议协议(1)网络的分层结构)网络的分层结构(2)TCP/IP协议协议(栈栈)154.3 TCP/IP协议与网络互连(1)网络的分层结构)网络的分层结构164.3 TCP/IP协议与网络互连计算机网络为什么要划分层次?计算机网络为什么要划分层次?文件处理模块主机 甲主机乙文件处理模块只看这两个文件传送模块好像文件及文件传送命令是按照水平方向的虚线传送的把文件交给下层模块进行发送把收到的文件交给上层模块例:主机甲通过网络向主机
15、乙传送文件例:主机甲通过网络向主机乙传送文件174.3 TCP/IP协议与网络互连文件处理模块主机 1主机 2文件处理模块只看这两个通信服务模块好像可直接把文件可靠地传送到对方把文件交给下层模块进行发送把收到的文件交给上层模块通信服务模块通信服务模块计算机网络为什么要划分层次?计算机网络为什么要划分层次?例:主机甲通过网络向主机乙传送文件例:主机甲通过网络向主机乙传送文件184.3 TCP/IP协议与网络互连文件处理模块主机 1主机 2文件处理模块通信服务模块通信服务模块网络接入模块网络接入模块通信网络网络接口网络接口网络接入模块负责完成与网络接口细节有关的工作例如,规定传输的帧格式,帧的最大
16、长度等。计算机网络为什么要划分层次?计算机网络为什么要划分层次?例:主机甲通过网络向主机乙传送文件例:主机甲通过网络向主机乙传送文件194.3 TCP/IP协议与网络互连计算机网络分层的好处计算机网络分层的好处 n优点:优点:n各层之间是独立的各层之间是独立的n灵活性好灵活性好n结构上可分割开结构上可分割开n易于实现和维护易于实现和维护n能促进标准化工作能促进标准化工作n划分为多少层?划分为多少层?n若层数太少,就会使每一层太复杂。若层数太少,就会使每一层太复杂。n若层数太多,描述和综合各层功能时太繁琐若层数太多,描述和综合各层功能时太繁琐204.3 TCP/IP协议与网络互连(2)TCP/I
17、P协议协议(栈栈)214.3 TCP/IP协议与网络互连什么是什么是TCP/IP协议?协议?nTCP/IP是是网网络络互互连连的的工工业业标标准准,它它包包含含了了100多多个个协协议议,其其中中:TCP(传传输输控控制制协协议议)和和IP(网网际际协协议议)是是两两个个最最基基本本、最重要的协议最重要的协议4321网络接口和硬件层网络接口和硬件层(以太网以太网,FDDI,X.25,ATM等等)网络互连层(网络互连层(IP)传输层(传输层(TCP或或UDP)应用层应用层(SMTP,HTTP,FTP等等)如如电电子子邮邮件件、HTML文文档档等应用数据等应用数据应应用用数数据据转转换换为为1个个
18、或或多多个个TCP数据段或数据段或UDP数据段数据段TCP或或UDP数数据据报报封封装装为为IP数据报数据报IP数数据据报报封封装装为为以以太太网网信信息息帧帧或或ATM信元后进行传输信元后进行传输负责把数据封装为负责把数据封装为TCP或或UDP数据报,数据报,在两个应用程序之间传送数据在两个应用程序之间传送数据负责把数据封装为负责把数据封装为IP数据数据报,并负责把报,并负责把IP数据报从数据报从发送方计算机通过物理网发送方计算机通过物理网络传送到接受方计算机络传送到接受方计算机负责将负责将IP数据报封装成能在物理数据报封装成能在物理网络(局域网、广域网)中传输网络(局域网、广域网)中传输的
19、帧,并进行传输的帧,并进行传输应用程应用程序与应序与应用程序用程序之间通之间通信时使信时使用的协用的协议议224.3 TCP/IP协议与网络互连例例:浏览网页时使用的浏览网页时使用的TCP/IP协议协议4321网络接口和硬件层网络接口和硬件层(以太网以太网)网络互连层(网络互连层(IP)传输层(传输层(TCP协议)协议)应用层应用层(HTTP协议协议)HTML文档(网页)文档(网页)HTML文档转换为多个文档转换为多个 TCP数据报数据报 TCP数数据据报报封封装装为为IP数数据据报报 IP数据报封装为以太网信息帧数据报封装为以太网信息帧 进行传输进行传输浏览器使浏览器使用用HTTP协协议向议
20、向Web服务器请服务器请求网页求网页网页所对应的网页所对应的HTML文档拆分并封装文档拆分并封装为若干个为若干个TCP数据报,由数据报,由Web服务服务器一个一个地进行发送器一个一个地进行发送负责把每个负责把每个TCP报封装为报封装为IP数数据报,在路由器之间进行传送,据报,在路由器之间进行传送,直到目的计算机所在局域网连直到目的计算机所在局域网连接的路由器为止接的路由器为止路由器负责将路由器负责将IP数据报封数据报封装成以太网帧,在局域网装成以太网帧,在局域网中传输给浏览器中传输给浏览器234.3 TCP/IP协议与网络互连4.3.3 IP协议和路由器协议和路由器(IPv4)244.3 TC
21、P/IP协议与网络互连因特网上的计算机如何统一编址?因特网上的计算机如何统一编址?n因特网上的每台计算机使用因特网上的每台计算机使用“IP地址地址”作为其标识作为其标识nIP地址的特点:地址的特点:n惟一性:网络上的每台计算机都有一个与众不同的惟一的惟一性:网络上的每台计算机都有一个与众不同的惟一的IP地址地址n简明性:所有地址的长度都是简明性:所有地址的长度都是32个二进位个二进位nIP地址的格式:包含地址的格式:包含网络号网络号和和主机号主机号 2个部分个部分A A A A类地址类地址类地址类地址B B B B类类类类地址地址地址地址C C C C类类类类地址地址地址地址主机号(主机号(2
22、424位)位)网络号网络号0 0主机号主机号(8(8位位)网络号网络号0 01 11 1主机号(主机号(1616位)位)网络号网络号0 01 1指明计算机所指明计算机所属网络的编号属网络的编号指明计算机在该指明计算机在该网络中的编号网络中的编号由网络号中的最高由网络号中的最高14位指位指明该明该IP地址的类型:分为地址的类型:分为A,B,C,D,E五类五类IP地址地址254.3 TCP/IP协议与网络互连5类类IP地址的具体格式地址的具体格式0 1 2 3 4 31011 1组播地址组播地址D类类0 1 2 3 4 311111备用备用E类类00 1 8 16 31网络号网络号主机号主机号A类
23、类(超大型网络(超大型网络,拥有大量主机拥有大量主机(16 777 214),只有不超过,只有不超过126个网络可获得个网络可获得A类地址)类地址)0 1 2 16 3101网络号网络号主机号主机号B类类(规模适中的网络(规模适中的网络(65 534台主机台主机)使用使用B类地址,首字节大于等于类地址,首字节大于等于128但小于但小于192)0 1 2 3 24 3101 1网络号网络号主机号主机号C类类(用于主机不超过(用于主机不超过254台的小型网络,其台的小型网络,其IP地址的首字节大于等于地址的首字节大于等于192但小于但小于224)n两个特殊的两个特殊的IP地址:地址:n主机号为主机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第4章43 TCPIP协议与网络互连 43 TCPIP 协议 网络 互连
限制150内