I P是T C P / I P协议族中最为核心的协议,所有的T C P.U D P.I C M P及I G M P数据都以I P数据报格式传输.
1. 特性:
1)不可靠的:意思是它不能保证 I P数据报能成功地到达目的地。 I P仅提供最好的传输服务。
2)无连接的:这个术语的意思是I P并不维护任何关于后续数据报的状态信息。每个数据报的处理是相互独立的。
2. IP首部:
4个字节的32 bit值以下面的次序传输:首先是0~7 bit,其次8~15 bit,然后1 6~23 bit,
最后是24~31 bit。这种传输次序称作big endian字节序。由于T C P / I P首部中所有的二进制整数
在网络中传输时都要求以这种次序,因此它又称作网络字节序。(同java中Charset的UTF-16BE)
说明:
1. 版本号: 目前都为4,表示IPV4...(这个应该没有疑问)
2. 首部长度: 因为为4bit(如果 全为1,即二进制[1111]=15),15*4(字节)=60(字节),表示首部长度最多为60字节,如图,首部应该填入5.
3.服务类型(TO S)字段包括一个3 bit的优先权子字段(现在已被忽略),4 bit的TO S子字段和1 bit未用位但必须置0.4 bit的TO S分别代表:最小延、最大吞吐量、最高可靠性和最小费用.如图:
4.总长度:总长度字段是指整个I P数据报的长度,以字节为单位。(最多2的16次方.即65535)
5.TTL:生存时间字段设置了数据报可以经过的最多路由器数。它指定了数据报的生存时间。T T L的初始值由源主机设置(通常为3 2或6 4) ,一旦经过一个处理它的路由器,它的值就减去1。当该字段的值为0时,数据报就被丢弃,并发送 I C M P报文通知源主机.
- 大小: 49.9 KB
- 大小: 76.2 KB
分享到:
相关推荐
两本合集。里面可能含有一些自己pdf标记,自行删除即可。 TCP/IP协议栈 TCP-IP详解卷一:协议 TCP IP进行网际互联 卷1 原理、协议与结构
《TCP/IP详解·卷2:实现》完整而详细地介绍了TCP/IP协议是如何实现的。书中给出了约500个图例,15000行实际操作的C代码,采用举例教学的方法帮助你掌握TCP/IP实现。《TCP/IP详解·卷2:实现》不仅说明了插口API和...
“我早就知道这《TCP/IP协议详解之卷一:协议》很好,但它比我之前了解的还要好。你可以在这《TCP/IP协议详解之卷一:协议)》中找到任何与IP相关的信息。” “作为一名软件程序员,我一直在寻找一本能清晰阐释网际...
《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用Lawrence Berkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输...
第3章 IP:网际协议 24 第4章 ARP:地址解析协议 38 第5章 RARP:逆地址解析协议 47 第6章 ICMP:Internet控制报文协议 50 第7章 Ping程序 61 第8章 Traceroute程序 71 第9章 IP选路 83 第10章 动态选路协议 95 第11...
《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用Lawrence Berkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间...
3.2.3 IP协议 23 3.2.4 应用层 25 3.2.5 传输层 25 3.2.6 网络层 25 3.2.7 链路层 25 3.3 远程登录(Telnet) 25 3.4 文件传输协议(FTP) 25 3.5 普通文件传输协议(TFTP) 26 3.6 简单邮件传输协议(SMTP) 26 3.7 网络...
TCP/IP详解 1 概述 1.1 引言 ...在TCP/IP协议组件中,网络层协议包括IP协议(网际协议),ICMP协议(Internet互连网控制报文协议),以及IGMP协议(Internet组管理协议)。 详细内容,请下载浏览。
tcp/ip协议 tcp/ip协议 tcp/ip协议 tcp/ip协议 tcp/ip协议 第一章 概述——参考博文 第二章 链路层——参考博文 第三章 IP网际协议——参考博文 第四章 ICMP协议,ping和Traceroute——参考博文
TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。
3.2.3 IP协议 23 3.2.4 应用层 25 3.2.5 传输层 25 3.2.6 网络层 25 3.2.7 链路层 25 3.3 远程登录(Telnet) 25 3.4 文件传输协议(FTP) 25 3.5 普通文件传输协议(TFTP) 26 3.6 简单邮件传输协议(SMTP) 26 3.7 网络...
《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用Lawrence Berkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输...
与其他的TCP/IP书藉的最大不同在于,本书不仅仅讲述了RFCS的标准协议,而且结合大量实例讲述了TCP/IP协议包的定义原因及在各种不同的操作系统中(如Sunos4.1.3、Soloris2.2、AIX3.2.2)的应用与工作方式,这样可以以...
TCP-IP协议详解,分为协议,实现,TCP事务协议三卷
很有名的网络基础书籍,和TCP/IP协议详解齐名,这是三卷本其中一本
司自己免费提供的TCP/IP协议栈。 Microchip TCP/IP 协议栈是一套程序,它服务于标准 的、基于TCP/IP的应用程序(HTTP 服务器或邮件客 户机等),或者使用在定制的、基于TCP/IP的应用程序 中。为了更好地说明这一点...
《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用Lawrence Berkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间...
用TCP/IP进行网际互联 第一卷:原理,协议与结构 (第四版)
TCP/IP 定义了电子设备(比如计算机)如何连入因特网,以及数据如何在它们之间传输的标准。TCP/IP是一个四层的分层体系结构。...低层是网际协议,它处理每个包的地址部分,使这些包正确的到达目的地。