第4章 TCP-IP协议.ppt
《第4章 TCP-IP协议.ppt》由会员分享,可在线阅读,更多相关《第4章 TCP-IP协议.ppt(97页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第4章TCP/IP协议计算机网络技术与应用第第4章章 TCP/IP协议协议本章内容4.1 TCP/IP协议层次模型与各层主要协议协议层次模型与各层主要协议4.2 IP地址地址4.3 子网与超网子网与超网4.4 配置配置TCP/IP属性属性4.5 IP路由协议路由协议4.6 端口与进程通信端口与进程通信4.7 IPV64.8 TCP/IP常用命令常用命令4.1 TCP/IP协议层次模型与各层主要协议协议层次模型与各层主要协议4.1.1 TCP/IP层次结构的划分层次结构的划分4.1.2 互连层主要协议互连层主要协议4.1.3 传输层主要协议传输层主要协议4.1.4 应用层主要协议应用层主要协议计
2、算机网络技术与应用4.1.1 TCP/IP层次结构的划分层次结构的划分计算机网络技术与应用1TCP/IP的层次结构应用层表示层会话层传输层网络层数据链路层物理层网络接口层互连层传输层应用层图4-1 TCP/IP与OSI参考模型的比较计算机网络技术与应用2各层的作用1)网络接口层主要任务是在一个网络内部的不同节点之间发送和接收数据帧。在这个层次上TCP/IP没有定义任何协议,而是利用了其他网络的低层协议。2)互连层互连层的主要任务是:通路由选择将IP分组从源主机送到目的主机,包括5个协议。3)传输层负责在两个通信的主机之间建立端到端的进程间的通信。提供两种类型的服务,一种是面向连接的可靠的服务(
3、TCP),一种是面向无连接的不可靠的服务(UDP)。4)应用层提供了丰富的应用层协议,为用户访问网络提供接口。4.1.2 互连层主要协议互连层主要协议计算机网络技术与应用1IP协议IP协议的主要作用是:尽力而为的将IP分组从发送端主机通过互联网环境送达接收端主机。IP协议的作用体现在以下几个方面。1)IP协议规定了全网通用的地址格式,并在统一机构管理下进行地址分配,保证一个IP地址对应一台主机。2)IP协议采用数据报交换方式。3)IP协议为传输层提供尽力而为的数据传输服务,不保证IP分组一定送达,也不负责处理传输中的错误,发现错误的分组就丢弃,分组的重新组装和纠错问题都交给传输层去解决。计算机
4、网络技术与应用2ARP协议1)ARP协议的作用将IP地址转换为物理地址。这里的IP地址指的是为到达最终的目的主机,路由器或网关所指定的下一站的IP地址,物理地址也是下一站IP所对应的物理地址。ARP的解析,只能在一个局域网内完成。图4-2 ARP的作用网络接口层数据链路层IP层物理层主 机A主机BR1TCP层数据链路层IP层物理层TCP层数据链路层IP层物理层A2B1B2A1应用层应用层网络接口层LAN1LAN2根 据 IP地 址 寻址需要与IP地 址对应的物理地址计算机网络技术与应用2)ARP协议的原理主机需要与任何其他计算机或路由器进行通信时,首先要查询本地ARP高速缓存,如果ARP高速缓
5、存中存在这个IP地址及其对应的物理地址,解析便告完成.如果ARP高速缓存中没有该IP地址,那么ARP便在LAN上发出一个广播,“你们谁的IP地址是*?请把你的物理地址告诉我”,LAN上的每一台主机或路由器均要查看ARP请求中包含的IP地址,如果该IP地址与某一台主机或路由器的IP地址一致,那么该主机或路由器便生成一个ARP应答信息,信息中包含了与IP地址对应的物理地址。然后源主机ARP将IP地址与物理地址的组合添加到它的高速缓存中,以便以后查询。计算机网络技术与应用3RARP协议RARP是反向地址转换协议。当物理地址已知,但IP地址不知道时,则使用RARP解析。4Internet控制信息协议I
6、nternet控制信息协议的作用是向源主机报告差错。送往远程计算机的数据要经过一个或多个路由器,这些路由器在将信息发送到它的最终目的地的过程中会遇到一系列问题,如分组是否到达目的主机?在传输过程中出现了哪些差错?路由器使用ICMP信息将这些问题通知源主机。5多播协议(IGMP)IGMP协议是一个支持多播的协议,它运行在路由器上,用于帮助多播路由器识别加入到一个多播组的成员主机,并将组成员信息转发给其他多播路由器。4.1.3传输层主要协议计算机网络技术与应用1TCP协议1)协议概述TCP协议是面向连接的协议,发送数据之前通信双方要建立连接,通信结束要拆除连接;TCP协议通过确认和超时重传机制保证
7、数据传输可靠,若收到正确的帧,就给发送方发送“确认信息”,若发送方在规定的时间内没有收到“确认”信息就重发数据;TCP还提供流量控制功能。TCP协议为应用层要求传输可靠的应用提供数据传输服务。计算机网络技术与应用2)TCP协议的工作过程(1)建立连接TCP在发送方和接收方之间经过三次数据交换来建立连接(2)数据传输TCP的数据传输过程是一系列的发送确认过程计算机网络技术与应用(3)拆除连接在数据传输完成后要拆除连接。TCP采用“文雅”释放的方法来拆除连接计算机网络技术与应用(4)TCP的差错控制。TCP协议采用检错、确认和超时机制实现差错控制,发送端发送报文后开始计时,接收端收到报文后检查错误
8、,若发现错误就将报文丢弃,若正确就向发送端发回确认信息,若发送方在规定时间内没有收到确认信息就将该报文重发一遍。(5)TCP的流量控制。为了提高数据传输的效率,TCP协议允许发送方连续发送多个报文,而不需要接收方逐个报文的加以确认,接收方只要确认X号报文正确收到,就意味着X号以前的报文都正确收到。TCP采用滑动窗口(一个窗口代表一个数据段)的方法对发送端允许发送数据的最大数量和接收端允许接收数据的最大数量进行调整。计算机网络技术与应用2UDP协议UDP协议向应用层提供面向无连接无确认的服务在发送数据时,不需要和接收方建立连接在数据传输过程中不需要接收方给予确认UDP也不负责重发丢失或错误的报文
9、对收到的乱序报文也没有重组能力但是UDP协议由于免去了建立与拆除连接的过程和繁琐的发送确认过程,传输效率高。4.1.4应用层主要协议计算机网络技术与应用(1)虚拟终端协议Telnet(2)文件传输协议FTP(3)简单邮件传输协议SMTP(4)域名系统DNS(5)超文本传输协议HTTP(6)邮局协议POP(7)简单网络管理协议SNMP4.2 IP地址地址4.2.1 物理地址与物理地址与IP地址地址4.2.2 IP地址的组成与分类地址的组成与分类4.2.3 特殊地址与保留地址特殊地址与保留地址4.3.4 IP地址的管理与分配地址的管理与分配计算机网络技术与应用4.2.1 物理地址与物理地址与IP地
10、址地址计算机网络技术与应用每个主机都有一个可识别的地址,这个地址叫物理地址。物理地址不包含位置信息。物理地址固化在网卡上,是网卡制造商在制造网卡时写进去的,一旦写入就不能更改在局域网以及小规模的网络互连情况下,使用物理地址寻址在大规模的网络互连中,用物理地址寻址效率太低,所以引入IP地址。IP地址带有位置信息,它表达了两个信息,一个是主机所属的网络号,一个是主机在网络中的编号。IP地址寻址时先寻网络号,到达目的网络后再寻主机号,寻址效率高计算机网络技术与应用物理地址和IP地址的区别体现在以下几个方面:(1)IP地址是网络层的地址,物理地址是数据链路层的地址;(2)IP地址带有位置信息(网络号)
11、,物理地址没有位置信息,仅仅是一个标识符;(3)当一个主机插上一块网卡后,这个主机的物理地址就确定了,一般是不能更改的,与物理地址不同,IP地址是用户根据需要人为指定的,理论上讲,是可以随意更改的,当然这种更改是以不与其他主机地址冲突和不影响主机正常工作为前提的;(4)物理地址的表示方法随网络技术的不同而不同,不同类型的网络物理地址的编址方案是不同的,而IP地址是全网统一编址的,不管具体的物理网络如何,在互联网上都使用IP地址标识主机。4.2.2 IP地址的组成与分类地址的组成与分类计算机网络技术与应用1IP地址的组成在IPv4编址方案中,IP地址由32位的二进制组成这32为二进制数被分为4组
12、,每组8位,各组之间用“.”分割为便于表示,将每组二进制数写成十进制数。例如:一个IP地址的二进制表示为:10000010.00001001.00010000.0001000用十进制数表示为:130.9.16.8IP地址由两个部分组成网络号,用于标识主机所属的网络主机号,用于标识该主机是网络中第几号主机网络号主机号计算机网络技术与应用2IP地址的分类IP地址的第一组数在1126之间共有126个网络号每个网络最多可提供大约16777214个主机地址IP地址的第一组数在128191之间共有16384个网络号每个网络可提供65534个主机地址IP地址的第一组数在192223之间共有2097152个网
13、络号每个网络可提供254个主机地址计算机网络技术与应用3IP地址的分配每个联网的主机至少插一块网卡,那么它至少有一个IP地址IP地址是按网络接口分配的如果主机中插入了两个网卡,它就有了两个网络接口,则每块网卡都需要指定一个IP地址路由器是网络互连设备,它至少要有两个接口,以连接两个或两个以上的网络,因此一个路由器要拥有两个以上的IP地址,路由器的每一个端口都至少拥有一个IP地址同一网络内的所有主机要分配相同的网络标识号,同一网络内的不同主机必须分配不同的主机号,以区分主机不同网络内的每台主机必须具有不同的网络标识号,但是可以具有相同的主机标识号计算机网络技术与应用图4-9 IP地址分配10.0
14、.0.020.0.0.010.0.0.220.0.0.310.0.0.1R20.0.0.220.0.0.410.0.0.310.0.0.420.0.0.14.2.3 特殊地址与保留地址特殊地址与保留地址计算机网络技术与应用1特殊的IP地址。IP地址中网络号全为0或全为1、主机号全为0或全为1的地址都被赋予了特殊的意义,不能用于主机使用。(1)如果网络地址为127,主机地址任意,用于做循环测试(2)如果主机地址为全1,是一个网络或子网的广播地址。(3)如果主机地址为全0,为网络地址或子网地址(4)如果32位全1,为受限广播地址(5)如果网络号全0,表示这个网的这个主机地址(6)如果网络号全1,表
15、示这个网络上的特定主机地址计算机网络技术与应用2保留IP地址网络类型地址范围网络总数A10.0.0.110.255.255.2541B172.16.0.1172.31.255.25416C192.168.0.1192.168.255.254256为了便于各组织在组织内部使用TCP/IP协议组网,IANA(因特网地址分配管理局)保留了一批IP地址,供内部组网使用,这些地址不需要申请,可以直接使用。但这些地址只能在局域网内部使用,不能出现在Internet上4.3.4 IP地址的管理与分配地址的管理与分配计算机网络技术与应用1IP地址的管理机构为了使Internet上的每一个主机都得到一个唯一的I
16、P地址,IP地址由统一的机构来规划,分级管理。目前IP地址的管理机构分三个层次。第一层次是ICANN第二层次是地区NIC,由三大区域性IP地址分配机构组成。(1)ARIN。负责北美、南美、加勒比以及非洲撒哈拉部分的IP地址分配。(2)RIPE。负责欧洲、中东、北非、西亚部分地区。(3)APNIC。负责亚洲、太平洋地区。计算机网络技术与应用第三层次是国内NIC,如中国的CNNIC,负责为我国的网络服务商(ISP)和网络用户提供IP地址和AS(自治系统)号码的分配管理服务。机构代码机构全称服务器地址负责区域INTERNIC 互联网络信息中心美国及其他地区APNIC亚洲与太平洋地区网络信息中心东亚、
17、南亚、大洋洲RIPE欧州IP地址注册中心欧洲、北非、西亚地区CNNIC中国互联网络信息中心W中国(除教育网内)CERNIC中国教育与科研网网络信息中心中国教育网内ARIN美国Internet号码注册中心北美、撒哈拉沙漠以南非洲计算机网络技术与应用2申请IP地址我国的IP地址申请分为两级结构:ISP向各级网络信息中心申请普通用户再向ISP申请。下面以学校向中国教育与科研计算机网络(CERNET)申请IP地址为例,简单介绍IP地址申请过程。1)需要提供的材料(1)单位申请证明,需单位盖章,一式两份;(2)完整、正确的IP申请表;(3)正确的网络拓扑图;其中,IP地址申请表的内容包括:(1)单位规模
18、介绍:单位简介、机构设置、师资规模、学生分布等;(2)校园网建设规模:校园网规划、联网楼群、院系;信息点分布;地址配置策略等;(3)项目资金支持说明:项目来源;资金数量、来源;(4)本次申请的地址的用途描述;(5)联网设备详细清单:设备名称、型号、数量;计算机网络技术与应用2)IP申请的程序(1)用户在http:/ 子网与超网子网与超网4.3.1 子网与子网掩码子网与子网掩码4.3.2 子网划分子网划分4.3.3 超网与超网与CIDR技术技术计算机网络技术与应用4.3.1 子网与子网掩码子网与子网掩码计算机网络技术与应用1子网的概念一个逻辑网络号包含的主机数量是大量的一个单独的物理网络可能没有
19、这样多的主机,这将导致IP地址浪费。可以在逻辑网络内部划分子网,让一个子网号对应于一个物理网络,让多个物理网络共同使用一个网络号例如,某公司四个分布于不同位置的物理网络,每个网络大约有20台左右的计算机,如果为每个物理网络申请一个C类网络地址,这显然非常浪费(因为C类网络可支持254个主机地址),而且还会增加路由器的负担(路由表记录增多),这时就可以考虑只申请一个网络号,然后在一个网络的内部进一步划分成若干个子网,计算机网络技术与应用2子网的划分方法可以从原来的主机地址中拿出几位用于标识子网地址从主机号中拿出几位做子网号?划分几个子网?网络管理员可以根据本单位的实际需要来划分,不需要向Inte
20、rnet地址管理部门申请,划分子网后,一个IP地址可以看成由三个部分组成:网络号、子网号和主机号图4-11 划分子网后的IP地址的结构网络号子网号主机号计算机网络技术与应用3子网掩码划分子网后,因为每个子网都具有相同的网络号,所以对于外部网络和外部路由器来说没有任何影响。对于内部网络来说,由于各个物理网络都是独立的网络,他们之间也要靠路由器互连才能够相互通信,而内部物理网络的网络号又是相同的,那么内部路由器只能根据子网号来判断一次通信是一个子网内部的通信还是不同子网间的通信。为了让路由器能够正确的识别子网号,我们必须将子网的划分方案告诉路由器,在TCP/IP协议中,用子网掩码来表达子网划分方案
21、。子网掩码也是由32位二进制数组成,但是规定网络号部分和子网号部分全为1,主机号部分全为0。计算机网络技术与应用图4-12 划分子网的网络与其他网络互连 内部网络 160.68.0.0外部网络子网1子网n 180.16.0.0190.18.0.0计算机网络技术与应用路由器收到分组后,会将源主机的IP地址与子网掩码做逐位相“与”(相乘),求出源主机的子网号,再将目的主机的IP地址与子网掩码逐位相“与”,求出目的主机的子网号,然后比较这两个子网号是否相同,若相同就丢弃,否则就转发。例例4.1:设源主机IP地址:160.68.1.1,子网掩码是255.255.240.0目的主机IP地址:160.68
22、.25.12子网掩码是255.255.240.0判断两个主机是否属于同一个子网?计算机网络技术与应用因为子网号都是从靠近网络号的部分来拿的,所以,子网掩码有一定的规律,下面以C类网络为例,说明子网号的位数与子网掩码、有效子网数、每个子网有效主机数的关系。如表4-3。子网号的位数最后一个字节的子网掩码(二进制)子网掩码(十进制)划分的有效子网数每子网有效主机地址数110000000255.255.255.1280-211000000255.255.255.192262311100000255.255.255.224630411110000255.255.255.24014145111110002
23、55.255.255.248306611111100255.255.255.252622711111110255.255.255.2541260811111111255.255.255.255-计算机网络技术与应用划分子网后,每个子网的第一个地址(主机号全0)为该子网的子网号每个子网的最后一个地址(主机号全1)为该子网的广播地址所以,每个子网的有效主机地址是该子网所有主机地址减2在没有划分子网的情况下,A、B、C类网络默认的子网掩码是:A类网络:255.0.0.0B类网络:255.255.0.0C类网络:255.255.255.04.3.2子网划分计算机网络技术与应用子网划分一般经过以下步骤:
24、(1)根据物理网络数,确定子网数;(2)根据需要的子网数,确定用几位做子网号;(2)根据每个子网可以提供的主机数,判断能否满足物理网络需要;(3)确定子网掩码;(4)确定每个子网主机地址分布范围。例例4.2:4.3.3超网与CIDR技术计算机网络技术与应用1)标准分类IP地址的局限性(1)分类IP地址分配方法会导致大量IP地址的浪费。(2)Internet路由表几乎饱和(3)IP地址将被耗尽。1超网的概念计算机网络技术与应用张博编著清华大学出版社CIDR是帮助减缓IP地址耗尽和路由表增大问题的一项技术。CIDR的基本思想是取消IP地址的分类结构,将多个地址块聚合在一起生成一个更大的网络,以包含
25、更多的主机。CIDR允许以可变长掩码的方式分配网络中的主机地址数量CIDR支持路由聚合,能够将路由表中的许多路由条目合并为成更少的数目,因此可以限制路由器中路由表的增大。CIDR有助于IPv4地址的充分利用。2)CIDR的优势计算机网络技术与应用2CIDR地址分配方法CIDR地址采用“斜线记法”,如:194.10.2.1/20,这里194.10.2.1是IP地址,/20代表掩码中1的个数,称为网络前缀,意为32位IP地址中前20为为网络标识,12(32-20)位为主机标识。在CIDR地址分配方案中,地址是按“块”分配的。具体地说,整个世界被分为四个地区,每个地区分配一块连续的C类地址:欧洲:1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第4章 TCP-IP协议 TCP IP 协议
限制150内