本文主要是介绍TCP/IP详解卷1:协议(第三章:IP:网际协议),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
- IP是TCP/IP协议族中最为核心的协议。所有的TCP、UDP、ICMP及IGMP数据都以IP数据报格式传输。许多刚开始接触TCP/IP的人对IP提供不可靠、无连接的数据报传送服务感到很奇怪,特别是那些具有X.25或SNA背景知识的人;
- 不可靠(unreliable)的意思是它不能保证IP数据报能成功地到达目的地。IP仅提供最好的传输服务。如果发生某种错误时,如某个路由器暂时用完了缓冲区,IP有一个简单的错误处理算法:丢弃该数据报,然后发送ICMP消息报给信源端。任何要求的可靠性必须由上层来提供(如TCP);
- 无连接(connectionless)这个术语的意思是IP并不维护任何关于后续数据报的状态信息;每个数据报的处理是相互独立的。这也说明,IP数据报可以不按发送顺序接收;如果一信源向相同的信宿发送两个连续的数据报(先是A,然后是B),每个数据报都是独立地进行路由选择,可能选择不同的路线,因此B可能在A到达之前先到达;
- IP首部:
- IP路由选择
- 这个大家还是比较熟悉的,如果深入的话需要研究某个算法日后再研究就可以了,不再赘述
- 无分类的IP地址,子网掩码、子网寻址
- 这个大家也是比较熟悉的,也比较简单,不再赘述
- ifconfig命令
- netstat命令
这篇关于TCP/IP详解卷1:协议(第三章:IP:网际协议)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!