TCP_IP基础知识培训胶片(1).ppt

上传人:laozhun 文档编号:2755029 上传时间:2023-02-24 格式:PPT 页数:53 大小:1.86MB
返回 下载 相关 举报
TCP_IP基础知识培训胶片(1).ppt_第1页
第1页 / 共53页
TCP_IP基础知识培训胶片(1).ppt_第2页
第2页 / 共53页
TCP_IP基础知识培训胶片(1).ppt_第3页
第3页 / 共53页
TCP_IP基础知识培训胶片(1).ppt_第4页
第4页 / 共53页
TCP_IP基础知识培训胶片(1).ppt_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《TCP_IP基础知识培训胶片(1).ppt》由会员分享,可在线阅读,更多相关《TCP_IP基础知识培训胶片(1).ppt(53页珍藏版)》请在三一办公上搜索。

1、TCP/IP交流胶片,TCP/IP协议栈体系框架协议栈各层知识点报文收发及路由流程,TCP/IP协议栈框架,数据链路层功能:收发IP数据报;收发ARP、RARP请求及响应数据链路层意义:链路层直接与物理细节打交道,不同的网络硬件有不同的链路层,如以太网、令牌环网和FDDI等,这样就使上层的IP协议能够在不同的硬件设备上做到通用,数据链路层,MAC地址MAC地址是Ethernet NIC(以太网卡)上带的地址,为48位长。每个Ethernet NIC厂家向IEEE申请一组MAC地址,在生产NIC时编程于NIC卡上的ROM中。MAC地址存在于每一个以太网帧中,是帧头的组成部分,以太网交换机根据帧头

2、中的源MAC地址和目的MAC地址实现帧的交换和传递。MTU及路径MTUMTU:协议规定的链路层数据帧长度的最大值路径MTU:两台通信主机路径中的最小MTU,数据链路层知识点,帧的两种封装格式,IP协议功能:负责主机间数据的路由,同时为TCP、UDP、ICMP、IGMP等提供分组发送、接收服务IP协议意义:IP协议提供了全球统一的编址方式,屏蔽了物理网络地址的差异,使路由查找成为可能;IP协议提供了全球统一的报文格式,屏蔽了数据链路层差异,使网络互联成为可能,IP协议,IP报文格式,IP协议知识点,IP分片 为了满足物理网络层对数据帧最大长度的限制,IP把MTU与数据报长度进行比较,如数据报长度

3、大于MTU,则进行分片。分片可以发生在原始发送端主机,也可以发生在中间路由器上IP地址,IP协议知识点(续),子网及子网掩码通过把主机号拆分成一个子网号和一个主机号,实现了子网划分。子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,ARP及RARP功能:ARP(Address Resolution Protocol地址解析协议),此协议将网络地址映射到硬件地址。RARP(Reverse Address Resolution Protocol反向地址解析协议),此协议将硬件地址映射到网络地址。ARP及RARP报文格式:,ARP及RARP协议,解析器,FTP,TCP,IP

4、,ARP,以太网驱动程序,以太网驱动程序,ARP,以太网驱动程序,ARP,IP,TCP,主机名,主机名,IP地址,用IP地址建立连接,给IP地址发送IP数据报,ARP请求(以太网广播),ARP响应,发送IP数据报到目的主机,ARP解析过程,以ftp一个主机名为例,免费ARP(Gratuitous ARP)免费ARP即无理由ARP,主机引导期间进行接口配置的时候,主机发送免费ARP查找自己的IP地址ARP代理如果ARP请求是从一个网络发往另一个网络,则由于路由器不转发ARP报文而不能成功。但如果该路由器设置为ARP代理,那么连接这两个网络的路由器就可以使用自己的MAC地址回答该ARP请求。这样就

5、可以欺骗发起ARP请求的发送端,使它误以为路由器就是目的主机,路由器的功能相当于目的主机的代理,把分组从其它主机转发给它 当两个物理网络之间需要隐藏物理网络从而使两个物理网络可以使用同一个网络号时,宜使用ARP代理。,ARP知识点,ICMP协议功能:Internet控制报文协议(Internet Control Message Protocol),为IP协议或更高层协议传递差错报文以及其它需要注意的信息,分为查询及差错报文。它通常被认为是IP层的一部分ICMP协议统一报文格式:,ICMP协议,ICMP端口不可达差错如果UDP或TCP收到的数据报的目的端口与某个正在使用的进程不相符,那么就返回一

6、个ICMP端口不可达差错ICMP 需要分片不可达差错如果路由器收到一份需要分片的数据报,而在IP首部设置了不分片(DF)的标志比特,那么就返回一个需要分片的ICMP不可达差错ICMP源站抑制差错当一个系统(路由器或主机)接收数据报的速度比其处理速度快时,可能产生一个ICMP源站抑制差错,接收到ICMP源站抑制差错报文的主机会放慢数据传输速度,几种主要ICMP报文,几种主要ICMP报文(续),ICMP重定向差错当路由器收到应该被发送到另一个路由器的IP数据报时,它在将IP数据报发往另一个路由器的同时发送一个ICMP重定向差错报文给发送该IP数据报的主机,让其修改其路由,下次该主机发送的IP数据报

7、就直接发往另一个路由器ICMP时间戳请求及应答ICMP时间戳请求允许系统向另一个系统查询当前的时间,返回的建议值是午夜开始计算的毫秒数ICMP地址掩码请求及应答ICMP地址掩码请求用于无盘系统在引导过程中获取自己的子网掩码,功能:广播是向网络上的所有主机发送帧,多播向属于多播组的多个主机发送帧适用范围:仅适用于UDP协议,由于TCP是基于连接的,所以不能使用广播与多播,广播和多播,广播分类受限的广播受限的广播地址是255.255.255.255。路由器不转发目的地址为受限的广播地址的数据报指向网络的广播 指向网络的广播地址是主机号为全1的地址,如A类广播地址为netid.255.255.255

8、。路由器必须转发指向网络的广播指向子网的广播 指向子网的广播地址是主机号为全1且有特定子网号的地址。例如B类网络128.1的子网掩码为255.255.255.0,则128.1.2.255为指向子网的广播地址指向所有子网的广播指向所有子网的广播地址是子网号及主机号全为1的地址。例如B类网络128.1的子网掩码为255.255.255.0,则IP地址128.1.255.255是一个指向所有子网的广播地址,广播,多播,多播:传送发送数据的一个拷贝到多个接收者 主机发送数据的一个拷贝,目的地址可以是在网络上任何位置,网络在每个接收者的最后可能存在的一跳复制它,在一个给定的网络上每一个包只存在一次。主机

9、可同时发送数据到多个接收者,广播和多播的比较,注:PC1、PC2和PC3属于同一个广播域,注:PC1和PC2属于同一个多播组,IGMP协议功能:Internet组管理协议(Internet Group Management Portocol),IGMP报文通过IP数据报进行传输,它让一个物理网络上的所有系统知道主机当前所在的多播组,多播路由器需要这些信息以便知道多播数据报应该向哪些接口发送IGMP协议报文格式:,IGMP协议,当第一个进程加入一个组时,主机就发送一个IGMP报告。如果一个主机的多个进程加入同一个组,只发送一个IGMP报告;进程离开一个组时,主机不发送IGMP报告。主机知道在确定

10、的组中已不再有组成员后,在随后收到的IGMP查询中就不再发送报告报文;多播路由器定时发送IGMP查询来了解是否还有任何主机包含有属于多播组的进程;主机通过发送IGMP报告来响应一个IGMP查询,对每个至少还包含一个进程的组均要发回IGMP报告,IGMP报告和查询,IGMP查询报文,1,进程1加入多播组,发送IGMP报告报文,进程2加入多播组,不发送IGMP报告报文,2,3,4,进程3、4加入多播组,发送IGMP报告报文,IGMP查询/报告报文,IGMP查询报文,1,进程1、2、3无声离开多播组,2,3,4,发送IGMP报告报文,进程4无声离开多播组,IGMP查询报文是由多播路由器定时发送的,I

11、GMP查询/报告报文(续),UDP协议功能:用户数据报协议(User Datagram Protocol),向用户进程提供无连接服务,用于传送数据而不执行正确性检查UDP协议报文格式:,UDP协议,UDP伪首部意义:UDP的伪首部是为了计算检验和而设置的,目的是让UDP检查数据是否已经正确到达目的地。TCP也具有类似的伪首部,UDP伪首部,UDP数据发送过程,主机A,主机B,报文段1,报文段2,报文段3,报文段4,报文段5,报文段6,报文段7,报文段8,主机A向主机B发送数据,主机B向主机A发送数据,UDP常用服务,使用UDP协议的服务有以下几种:,TCP协议,TCP协议功能及报文格式:传输控

12、制协议(Transmission Control Protocol),提供给用户进程的可靠的全双工字节流面向连接的协议。它要为用户进程提供连接服务,并为数据可靠传输进行检查。,1、TCP将应用程序的数据分成合适的大小;2、发送完后启定时器,如果超时仍未收到确认,则重发;3、如果收到数据则发送确认;4、对收到的数据报进行检验和,检验和错误则丢弃;5、对数据报排序;6、丢弃重复的数据报;7、流量控制,TCP如何提供可靠性,TCP数据发送过程,主机A,主机B,报文段1,报文段2,报文段3,报文段4,报文段5,报文段6,报文段7,报文段8,报文段9,1、建立连接,2、发送报文,3、拆除连接,注意与UD

13、P报文发送过程比较:1、比UDP过程多了连接的建立过程,报文段1/2/3;2、比UDP过程多了报文确认过程,报文段5;3、比UDP过程多了连接的拆除过程,报文段6/7/8/9,TCP常用服务,使用TCP协议的服务有以下几种:,SNMP协议功能:简单网络管理协议(Simple Network Management Protocol),是管理进程和代理进程之间的通信协议。利用SNMP,一个管理工作站可以远程管理所有支持这种协议的网络设备,包括监视网络状态、修改网络设备配置、接收网络事件告警等SNMP协议意义:随着网络技术的飞速发展,网络的数量也越来越多,而网络中的设备来自不同的厂家,SNMP协议的

14、出现为管理这些设备提供了一个统一的标准,SNMP协议,SNMP协议报文,TCP/IP交流胶片,TCP/IP协议栈框架协议栈各层知识点报文收发及路由流程,报文收发、转发过程,路由基本概念,路由,简单地说,就是路由器寻找一条将报文从源地址发往目的地址的传输路径的过程。路由采用的是表驱动的方式。在 Internet 的各主机和路由器上都包含一张路由表,指明去往某目的地址的路径。在传送报文时,根据报文的目的IP地址,查找路由表,得到一条去往目的地址的路径。,路由策略,选择路由的策略是:如果目的主机在本地网络上,就将报文传给目的主机;如果目的主机在远程网络上,就将报文转发给本地网关,路由表组成信息,下面

15、以运行Windows2000Server操作系统的主机为例介绍路由表:目的IP地址(Network Destination)子网掩码(Netmask)下一跳IP地址(Gateway)为报文传输指定的网络接口(Interface)度量(Metric),本主机有两张网卡,IP地址分别为10.1.0.24和10.1.0.71;0.0.0.0为匹配默认网关的目的地址;10.1.0.0为网络地址;10.255.255.255为广播地址;127.0.0.0为环回地址;244.0.0.0为组播地址;255.255.255.255为受限的广播地址;10.1.0.254为默认网关地址,多接口主机路由表,路由表中

16、的表目类型,A)默认路由 当路由表中所有路径都无效时,默认路由被选中B)间接路由 该路由的下一跳是路由器(设置G标志)C)直接路由 该路由的下一跳是目的主机,路由器转发过程,路由查找过程,搜索路由表,匹配主机地址。如没有,则向下执行;搜索路由表,匹配网络地址。如没有,则向下执行;搜索路由表,寻找默认路由;如果上面步骤都不成功,该数据不能被发送,路由查找过程(续),两台主机之间的通信过程,在同一个局域网内部(同一网段),知道对方IP地址,ARP广播,目的方填入自己的MAC地址,ARP请求,ARP回应,ARP回应,源方获得对端MAC地址,发送数据包,A,B,C,不在同一个局域网内部(不在同一网段)

17、,对方IP地址不在同一网段,填入网关的MAC地址,网关,发到网关,网关,E,G,F,D,网关转发,网关转发,目的主机,两台主机之间的通信过程,组网图(局部),J0197主机路由表,D0207主机路由表,J0197、D0207主机路由表,SwitchA路由器路由表,Route路由表,由于Route的路由表项非常多,本表只截取其中的一部分:,黑色为默认路由,蓝色为网络路由,红色为主机路由,路由过程比较,下面对报文从J0197到L0232和从J0197到D0207两个路由过程进行比较,差错处理,在路由表中没有默认项而又没找到匹配项时:如是本机产生的IP数据报文,则给发送该数据报文的应用程序返回一个“

18、主机不可达差错”或“网络不可达差错”如是被转发的IP数据报文,则给源端返回一个“主机不可达差错”或“网络不可达差错”,谢谢!,MajpjMVcyzj21HLfrvy96dv02lPPfYgxUS7IYmZkyEmZ0kGeYZS3bpLCkYH1lt4EK7CxmUX3ijoYSOer7ZuaVWYgz4EpZrUirVpMzzvNtf1XZw5oswSXOtFaejnOcmfE1lZgnN1RSXg8wLCG8CVQ3XPJMvodPFWcpiYJgZazNSEPNIaklYSu7qSd1UpaxmZDlpN9zW7kljfsLCLi26Yv109ffbnDH8LbUN1G6ACURQ39e

19、G12KHL9tXsZ1jzgoCK8g1kuNOh5eFvcmVT5ZYVQt9zk3rp3qLnf02FovEXxVRxjCcFRNppiJljNiOuk6fONnyX7fyGg7sXZ49BmCN5oy9VesHpKzdjTKwjrkCEQCFDehVmGax3lrOEbw63VscA3YSijtUKoCyiLzAlVRp7l4QgPNHxvJFFDyjUVN3oHlMah0XBd4uTbkfPIhHtw0evPmYOrdhEDoPwvYhzlGplU1AU9mpyiCXH8gpPCBRYjq77VcnbXumNE1yGfyTsbSj89J63kRTKDkKUg3mdS5sJ4X5cQ8

20、dK7oW9IkScssECQdz2O9UTlpRjAFPChjhLdzopQzwxQf8ozdzOhogwAooXpUF83BX4C3jRgjDJiiXEUDMaNz4vQ4n164vspddHvOIVuBBdMA4xp1YhiHk0vOJ8TL1BxogzVlMpmod6ianYGmksQq6NWCEd56hZF4wfaNyZcrGfNxnPiG6ZAxSkfmhJAKtNmCqbRmppeXp8inz4eq3HkWCMSORyMMX522xpHG6basNr6KQfbZsFbHjzyNlJrruLolKFcC84dqfijBO5Dy2NaBcNEBPgQrT12PgpcKx2or2YChN5DPjs80zzdtdAdTKuW4uVv9bbZu3K2SZ2aEhTlIC1UqrIWibkzwHh6p8gLv26zr01mJybfOzFc4T7kQH1IpPwOzMDnAKPLsLrznXGjFNIA9bSWWms6ibKZwQIKrMzalwbFrQJvOP1rPH8rx2KkyYqrtQk5VRwM1HSX,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号