《计算机网络基础》第4章 TCP-IP协议简介(modify).ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:48 大小:313KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

《计算机网络基础》第4章 TCP-IP协议简介(modify).ppt

《计算机网络基础》第4章TCP-IP协议简介(modify).ppt

预览

免费试读已结束,剩余 38 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

计算机网络基础TCP/IP模型简介OSI参考模型是计算机网络协议的标准,但由于开销太大,所以在实际应用中完全采用它的并不多。TCP/IP协议则不然,由于它的简洁性和实用性,从而得到了广泛的应用。成为了事实上的工业标准和国际标准。03十月202403十月202403十月202403十月202403十月20241)IP协议2)ICMP协议3)ARP协议4)RARP协议IP数据报—车辆IP协议—交通规则路由器—十字路口的指挥者IP协议定义了IP数据报格式,并且对数据报寻址和路由、数据报分片和重组、差错控制和处理做出了具体规定。03十月2024版本(version):该数据报的IP协议版本。报头长度(HeaderLength):用来确定IP数据报中的数据起始位置。通常20字节长度的报头。服务类型(Priority&TypeofService):服务类型字段使得不同服务要求的报文在传送过程中可以区别处理,特别是在网络发生超载时。数据报长度(TotalLength):是以字节为单位的IP数据报的总长度(报头长度+数据长度)。一般小于1500字节。标识符(Identification)、标志(Flags)和分片偏移量(Fragmentoffset):与IP分片有关。标识符用于标识一个数据报,标志用来描述数据报是否允许分片以及标识最后一个分片,分片偏移量则表示某一个分片在数据报中的位置。生存期(Timetolive):用来保证数据报不会在网络中永远传播。等于0的时候被抛弃。上层协议(Protocol):该字段仅仅当IP数据报到达最终目的时才被使用。其值给出了本IP数据报中的数据部分将被传送到目的地址的传输层协议。例如,值为6表示数据部分要传递给TCP。报头校验和(Headerchecksum):该字段可以帮助路由器发现接收到的IP数据报中的比特错误,它将报头中的每两个字节作为一个数字并用反码的形式计算这些数字的和。源端(SourceIPAddress)和目的端(DestinationIPAddress)的IP地址:都为32位的IP地址。选项字段(Options):选项字段允许IP报头被扩充。导致数据报报头的不确定性。消耗路由器的处理时间。数据<有效载荷>(Data<variesifany>):就是数据。包含着传输层的要发送到目的端的数据段(TCP或UDP),也可以携带其他类型的数据,例如ICMP信息。不可靠的数据投递服务面向无连接的传输服务尽最大努力投递服务因特网控制消息协议(InternetControlMessageProtocol)为IP协议提供了差错控制、网络拥塞控制和路由控制等功能。Ping程序就是给指定主机发送ICMP的回应请求报文;目的主机收到回应请求后,返回一个ICMP回应应答。地址转换协议ARP用于查找与给定IP地址对应的主机的物理地址。IP地址是互联网中表示主机的逻辑地址,在数据报封装传送时,还必须知道彼此的物理地址。反向地址转换协议RARP用于解决网络物理地址到IP地址的转换。一般用于无盘工作站。1)TCP协议2)TCP三次握手3)TCP滑动窗口4)UDP协议5)常见端口号它向高层应用提供了面向连接的可靠的数据流传输服务。它必须保证先建立可靠的连接,然后通过确认重传和窗口机制等对传输的数据段进行控制,以达到高可靠性的目的。面向连接完全可靠性全双工通信数据流接口(字节流)连接的可靠建立与关闭03十月2024源端口和目的端口:端口是传输层与应用层的服务接口。传输层的复用和分用功能都要通过端口才能实现。序号字段:TCP连接中传送的数据流中的每一个字节都编上一个序号。确认号:是期望收到对方的下一个报文段的数据的第一个字节的序号。数据偏移:它指出TCP报文段的数据起始处距离CP报文段的起始处有多远。保留:保留为今后使用,但目前应置为0。紧急比特URG:当URG=1时,表明紧急指针字段有效。它告诉系统此报文段中有紧急数据,应尽快传送(相当于高优先级的数据)。确认比特ACK:只有当ACK=1时确认号字段才有效。当ACK=0时,确认号无效。复位比特RST(Reset):当RST=1时,表明TCP连接中出现严重差错(如由于主机崩溃或其他原因),必须释放连接,然后再重新建立运输连接。同步比特SYN:同步比特SYN置为1,就表示这是一个连接请求或连接接受报文。终止比特FIN(FINAL):用来释放一个连接。当FIN=1时,表明此报文段的发送端的数据已发送完毕,并要求释放运输连接。窗口:用来控制对方发送的数据量,单位为字节。TCP连接的一端根据设置的缓存空间大小确定自己的接收窗口大小,然后通知对方以确定对方的发送窗口的上限。检验和:检验和字段检验的范围包括首部和数据这两部