《CPIP协议原理》PPT课件.ppt
《《CPIP协议原理》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《CPIP协议原理》PPT课件.ppt(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第七章第七章 TCP/IP协议原理协议原理(讲师用(讲师用PPT)中国网通(集团)有限公司2006年12月24日中国网通运维人员岗位培训丛书数据专业内部资料注意保密目标目标熟悉TCP/IP的协议体系掌握IP的地址分类及掩码划分掌握IP分片和重组的原理掌握IP、TCP、UDP的报文结构掌握TCP、UDP的工作原理学会使用抓包工具对TCP/IP报文进行抓包分析7.17.2TCP/IPTCP/IP概述概述IPIP协议及协议及IPIP地址地址37.3TCPTCP协议协议 UDPUDP协议协议7.4目录目录 7.1.1 TCP/IP的产生背景及特点的产生背景及特点7.1 TCP/IP概述概述TCP/IP
2、TCP/IP的产生背景的产生背景 TCP/IP 始于 1969 年,也就是美国国防部(DoD)委任高级资源计划机构网络(ARPANET)的时间。TCP/IP是指一整套数据通信协议,其名字是由这些协议中的两个协议组成的,即传输控制协议(TCP)和网间协议(IP)。虽然还有很多其他协议,但是TCP和IP显然是两个最重要的协议 TCP/IP的特点:的特点:开放式协议标准 与物理网络硬件无关 通用的寻址方案各种标准化的高级协议7.1 TCP/IP概述概述 7.1.2 TCP/IP协议体系协议体系TCP/IP参考模型参考模型网络接口网络接口层:也称为数据链路层,它是 TCP/IP 的最底层。互联网层互联
3、网层:也称IP层,该层把分组封装到IP数据报中,填入数据报的首部,使用路由算法来选择数据报的传输途径。然后把数据报交给下面的网络接口层中的对应网络接口模块。传输层:传输层:其功能是使源端主机和目标端主机上的对等实体可以进行会话。分为TCP和UDP协议。应用层:应用层:将OSI参考模型中的会话层和表示层的功能合并到应用层实现。应用层面向不同的网络应用引入了不同的应用层协议。图2 TCP/IP参考模型图1 OSI与TCP/IP参考模型对照图7.1 TCP/IP概述概述包:包:网络上传输的数据片段,也称分组。服务:服务:指特定一层提供的功能。接口:接口:是上下层次之间调用功能和传输数据的方法。协议:
4、协议:是对等层必须共同遵循的标准。寻址:寻址:是网络的核心概念。网络上的所有设备都给定一个遵循标准格式的唯一标识,即设备的地址。7.1.3 TCP/IP常用概念介绍常用概念介绍7.1 TCP/IP概述概述端口号端口号:标识应用进程,即TCP/UDP用主机IP地址和为应用进程分配的端口号来标识应用进程。端口号端口号协议协议关键词关键词描述描述7TCP/UDPECHO回送回送20TCPFTP-DATA文件传输协议(数据)文件传输协议(数据)21TCPFTP文件传输协议文件传输协议22TCP/UDP SSH安全安全 Shell 远程登录协议远程登录协议 23TCP TELNET远程登录远程登录 25
5、TCP SMTP简单邮件传输协议简单邮件传输协议 42TCP/UDP NAMESERVER主机名字服务主机名字服务43TCP/UDP NICNAMEWhois53TCP/UDP DOMAIN域名服务域名服务 69UDP TFTP简单文件传送协议简单文件传送协议 79TCP FINGERFinger 80TCP HTTP超文本传输协议超文本传输协议 101TCP HOSTNAMENIC 主机名字服务主机名字服务110TCP POP3邮局协议版本邮局协议版本 3 123UDP NTP 网络时间协议网络时间协议 139TCP NETBIOS-SSN NETBIOS 会话协议会话协议 161UDP S
6、NMP 简单网络管理协议简单网络管理协议 443TCP HTTPS 安全安全 HTTP 协议协议 546TCP DHCP-CLIENT 动态主机配置协议客户动态主机配置协议客户 547TCP DHCP-SERVER 动态主机配置协议服务器动态主机配置协议服务器 7.17.2TCP/IPTCP/IP概述概述IPIP协议及协议及IPIP地址地址37.3TCPTCP协议协议 UDPUDP协议协议7.4目录目录 7.2 IP协议及协议及IP地址地址IP协议是TCP/IP协议族中最为核心的协议。所有的TCP、UDP、ICMP及IGMP数据都以IP数据报格式传输。IP提供的不可靠、无连接的数据报传送服务使
7、得各种各样的物理网络只要能够提供数据报传输就能够互联,这成为Internet在数年间就风靡全球的主要原因。不可靠(unreliable):是它不能保证IP数据报能成功地到达目的地。IP仅提供尽最大努力投递(best-effort delivery)的传输服务。如果发生某种错误时,如某个路由器暂时用完了缓冲区,IP有一个简单的错误处理算法:丢弃该数据报,然后发送 ICMP 消息报给发送端。任何要求的可靠性必须由上层来提供(如TCP)。无连接(connectionless):是IP并不维护任何关于后续数据报的状态信息。每个数据报的处理是相互独立的。这也说明,IP数据报可以不按发送顺序接收。如果发送
8、端向相同的接收端发送两个连续的数据报(先是A,然后是 B),每个数据报都是独立地进行路由选择,可能选择不同的路线,因此B可能在 A 到达之前先到达。IP提供了三个重要的定义:(1)IP 定义了在整个TCP/IP互联网上数据传输所用的基本单元,因此它规定了互联网上传输数据的确切格式;(2)IP 软件完成路由选择的功能,选择一个数据发送的路径;(3)除了数据格式和路由选择的精确而正式的定义外,IP还包括了一组嵌入了不可靠 分组投递思想的规则,这些规则指明了主机和路由器应该如何处理分组、和实际如何发 出错误信息以及在什么情况下可以放弃分组。7.2.1 IP协议简介协议简介7.2 IP协议及协议及IP
9、地址地址IP地址简介 为了使连入Internet的众多主机在通信时能够相互识别,Internet上的每一台主机和路由器都分配有一个唯一的32位地址。一个IP地址有4个字节组成,字节之间用句号分隔,每个字节表示为从 0 255 的十进制数(8位二进制数最大为 11111111,即十进制数255),这个表示法称为IP地址的点分十进制表示法(dotted decimal notation)。7.2.2 IP地址及子网地址及子网IP地址分类 IP协议规定了IP地址分为五类:AE,其中 A、B、C 三类是基本类型,具体分类见下图。7.2 IP协议及协议及IP地址地址子网与子网掩码子网与子网掩码:在实际应
10、用中,IP 地址还可以分层,将一个网络分为多个子网。在分层时,不再把 IP 地址看成由单纯的一个网络号和一个主机号组成,而是把主机号再分成一个子网号和一个主机号。例如一个B类网,可以把主机地址中前8位用来表示子网地址,后 8 位留作主机地址,这种 B 类网IP地址格式如图所示。这样就允许有254个子网,每个子网可以有254台主机。7.2.2 IP地址及子网地址及子网同一网络中的不同子网用子网掩码来划分,子网掩码(subnet mask)是网际地址中对应网络标识编码的各位1,对应主机标识编码的各位为0的一个四字节整数,也叫做子网屏蔽码。对于 A、B、C 三类网络来说,它们都有自己默认的掩码,即没
11、有划分子网时的掩码,如下图所示。7.2 IP协议及协议及IP地址地址7.2.3 IP数据包报文结构数据包报文结构版本字段版本字段:4位,IP协议的版本号,目前为4。报头长:报头长:4位,IP数据报的报头长度(以32位为单位)。服务类型字段服务类型字段:8位,用于规定优先级,传送速率,吞吐量和可靠性等参数。总长度总长度:16位,包含IP头在内的数据单元的总长度(字节数)。标识符:标识符:16位,标明一个数据报或分段的数据。标志:标志:3位,数据报是否分段标志。分段偏移量字段:分段偏移量字段:如果一个数据报被分成2个以上的段,分段偏移量字段指出该段在被传送的初始数据报中的偏移量。因此,该字段指出一
12、个段在整个数据报中的位置。生命期字段:生命期字段:8位,允许数据报在网间传输的存活时间。协议字段:协议字段:8位,发送数据报的上层协议。报头校验和报头校验和:16位,仅用于报头的检查。源地址和目的地址字段:源地址和目的地址字段:每一个地址代表一个网络和网络中的一台主机。7.2 IP协议及协议及IP地址地址 IP路由选择主要完成以下这些功能:路由选择主要完成以下这些功能:7.2.4 IP数据包选路数据包选路搜索路由表,寻找能与目的IP地址完全匹配的表目。搜索路由表,寻找能与目的网络号相匹配的表目。搜索路由表,寻找标为“默认(default)”的表目。完整主机地址匹配在网络号匹配之前执行。只有当它
13、们都失败后才选择默认路由。默认路由,以及下一站路由器发送的ICMP间接报文(如果我们为数据报选择了错误的默认路由),是IP路由选择机制中功能强大的特性。为一个网络指定一个路由器,而不必为每个主机指定一个路由器,这是IP路由选择机制的另一个基本特性。MTUMTU:网络最大传送单元.不同类型的物理网对一个物理帧可传送的数据量规定不同的上界.分片和重组:分片和重组:在MTU 小的网络上,把大的数据报分成较小的单位。这种较小的单位叫做数据报片或段(fragment),划分数据报的过程叫做分片或分段(fragmentation)。下图 表示了这样的一个需要分片的案例:网络1 和3的MTU为1500,网络
14、2 的MTU为 620,当主机A和主机B通信时,路由器R1把从A发送到B上的长数据报分片,路由器 R2 把从B发送到A上的长数据报分片。数据报的重组:数据报的重组:有两种方法,一是在通过一个网络后就将分片的数据报重组;而是在到达目的主机后重组。在 TCP/IP 实现中,采用的是后一种方法。数据报头中的标识、标志和分片位移三个字段用作控制分片和重组。7.2 IP协议及协议及IP地址地址7.2.5 IP分片及重组分片及重组7.2 IP协议及协议及IP地址地址ARP/RARP协议简介:实现IP地址与 硬件地址(MAC 地址)之间的相互解析ARP/RARP报头结构7.2.6 IP层协议实例层协议实例
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CPIP协议原理 CPIP 协议 原理 PPT 课件
限制150内