欢迎来到天天文库
浏览记录
ID:45260854
大小:519.50 KB
页数:59页
时间:2019-11-11
《计算机网络与通信(4.2)(六)new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机网络与通信1目录第一章计算机网络综述第二章计算机网络体系结构第三章计算机局域网第四章TCP/IP协议第五章网络互连第六章网络新技术第七章计算机网络安全第八章数据压缩2第四章TCP/IP协议4.1TCP/IP参考模型4.1.1TCP/IP协议分层4.1.2TCP/IP参考模型的特点4.1.3TCP/IP与ISO/OSI4.2IP协议4.2.1IP分组格式4.2.2IP地址4.2.3互联网络控制协议4.2.4互联网络的路由选择4.2.5IPv63第四章TCP/IP协议4.3TCP协议4.3.1传输协
2、议的要素4.3.2TCP服务模型4.3.3TCP协议格式4.3.4TCP数据段头4.3.5TCP连接管理4.3.6TCP传输策略4.3.7TCP拥塞控制4.3.8UDP44.2IP协议4.2.1IP分组格式IP提供不可靠、无连接的数据报传送服务不可靠(unreliable):它不能保证IP数据报能成功地到达目的地。IP仅提供最好的传输服务。如果发生某种错误时,如某个路由器暂时用完了缓冲区,IP有一个简单的错误处理算法:丢弃该数据报,然后发送ICMP消息报给信源端。任何要求的可靠性必须由上层来提供(如T
3、CP)无连接(connectionless):IP并不维护任何关于后续数据报的状态信息。每个数据报的处理是相互独立的。这也说明,IP数据报可以不按发送顺序接收。如果一信源向相同的信宿发送两个连续的数据报(先是A,然后是B),每个数据报都是独立地进行路由选择,可能选择不同的路线,因此B可能在A到达之前先到达54.2IP协议4.2.1IP分组格式4位版本号4位分组头长8位服务类型(TOS)16位总长度16位标识符3位标志13位分组段偏移8位生存时间(TTL)8位协议16位分组头检验和32位源IP地址32位
4、目的IP地址任选项(可变长)填充段数据图4-5IP数据报格式及头部各字段20字节64.2IP协议4.2.1IP分组格式版本号(VER,version):目前的版本号是IPv4分组头长(IHL,InternetHeaderLength):首部占32bit字的数目,包括任何选项,范围5-15。普通IP数据报(没有任何选择项)字段的值是5(20字节)服务类型(TOS,TypeofService):包括一个3bit的优先权子字段(现已被忽略),4bit的TOS子字段和1bit未用位但必须置0。4bit的TOS
5、分别代表:最小时延、最大吞吐量、最高可靠性和最小费用。4bit中只能置其中1bit。如果所有4bit均为0,那么就意味着是一般服务总长度(TL,TotalLength):指整个IP数据报的长度,以字节为单位。利用分组头长度字段和总长度字段,就可以知道IP数据报中数据内容的起始位置和长度。尽管可以传送一个长达65535字节的IP数据报,但是大多数的链路层都会对它进行分片74.2IP协议4.2.1IP分组格式标识符(ID,Identification):唯一地标识主机发送的每一份数据报。通常每发送一份报文
6、它的值就会加1标志段(Flags):3bit分别位0,DF(不可分)和MF(MoreFragments)分组段偏移(FO,FragmentOffset):8字节为1单位,范围0-8191,缺省0。分组段偏移标明当前分组段在初始数据报中的位置,报宿按偏移重组IP数据报标识符(16B)标志段(3B)分组段偏移(13B)未定义,必须是0DF位0:可分片1:不可分片MF0:最后的报片1:不是最后的报片图4-6标志段的含义84.2IP协议4.2.1IP分组格式生存时间(TTL,time-to-live):数据报
7、可以经过的最多路由器数。TTL的初始值由源主机设置(通常为32或64),一旦经过一个处理它的路由器,它的值就减去1。当该字段的值为0时,数据报就被丢弃,并发送ICMP(InternetControlMessageProtocol)报文通知源主机协议(PROT,Protocol):表示哪一个高层协议(ICMP,IGMP,TCP,EGP,UDP)将用于接收分组中的数据分组头检验和(HeaderChecksum):根据IP首部计算的检验和计算:首先把检验和字段置为0;然后对首部中每16bit为1单位相加,若
8、结果有进位,将和加1由于接收方在计算过程中包含了发送方存在首部中的检验和,如果首部在传输过程中没有发生任何差错,那么接收方计算的结果应该为全1如果结果不是全1(即检验和错误),那么IP就丢弃收到的数据报。但是不生成差错报文,由上层去发现丢失的数据报并进行重传任选项和填充段:任选项为保留字段;填充段用0填充94.2IP协议4.2.2IP地址7位24位A0网络号主机号14位16位B10网络号主机号21位8位C110网络号主机号28位D1110多播组号27位E
此文档下载收益归作者所有