TCP/IP详解学习笔记-- IP:网际协议

Posted 冬瓜王子的笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TCP/IP详解学习笔记-- IP:网际协议相关的知识,希望对你有一定的参考价值。

1.概述

     IPTCP/IP协议族中最为核心的协议。所有的TCP,UDP,ICMP,IGMP数据都以IP数据报格式传输。

     IP提供不可靠,无连接的数据报传送服务。

· 不可靠:它不能保证IP数据报能成功的到达目的地。

· 无连接:IP并不维护关于后续数据报的状态信息。每个数据报的处理都是相互独立的。

2.IP数据报

     IP数据报的格式如图所示,普通的IP数据报首部为20个字节,除非含有选项字段。

 

 

· 版本号:目前的版本号为4,即IPv4

· 首部长度:指的是首部占32bit字的数目,包括选项长度

· 服务类型(TOS):(现在大多数的TCP/IP实现不支持TOS特性)4bitTOS分别代表:最小延迟,最大吞吐量,最高可靠性和最小费用。4bit只能置其中1bit,如果4bit均为0,则为一般服务。

· 总长度字段:整个IP数据报的长度,以字节为单位。总长度是IP首部中必要的内容

· 标识字段:唯一地标识主机发送的每一份数据报。

· 标志字段:会在IP分片和重组的时候使用到。标志字段的最低位记为MF,中间的一位记为DFMF=1表示后面还有分片。DF=0时,才能进行分片。

· TTL(time-to-live):设置了数据可以经过的最多的路由器数,每经过一次路由器,该值-1.

· 首部检验和:是根据IP首部计算的检验和码。

· 任选项:(一般没有)包括以下内容

· 

· 安全和处理限制

· 时间戳

· 宽松的源站选路

· 严格的源站选路

3.IP路由选择

     路由表:

          路由表中的每一项都包含下面这些信息:

· 

· 为数据报的传输指定一个网络接口。

     IP路由选择主要完成以下功能:

· 搜索路由标,寻找能与网络号相匹配的表目。

· 搜索路由表,寻找标为默认的表目

 

· 网络号

          用于识别主机所在的网络;

· 主机号

          用于识别该网络中的主机。

范围(10.0.0.1---10.255.255.254)

 

TCP/IP详解学习笔记(3)-- IP:网际协议


 

· 掩码

 


 

· 169.254.x.x

· NetID0




以上是关于TCP/IP详解学习笔记-- IP:网际协议的主要内容,如果未能解决你的问题,请参考以下文章

TCP/IP协议原理与应用笔记27:网际协议(IP)之 选项(Options)

TCP/IP详解学习笔记

tcp/ip协议详解!!

TCP/IP协议组学习笔记

TCP/IP协议原理与应用笔记25:网际协议(IP)之 数据报(Datagram)

概说《TCP/IP详解 卷2》第8章 IP:网际协议