TCP/IP详解学习笔记-- IP:网际协议
Posted 冬瓜王子的笔记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TCP/IP详解学习笔记-- IP:网际协议相关的知识,希望对你有一定的参考价值。
1.概述
IP是TCP/IP协议族中最为核心的协议。所有的TCP,UDP,ICMP,IGMP数据都以IP数据报格式传输。
IP提供不可靠,无连接的数据报传送服务。
· 不可靠:它不能保证IP数据报能成功的到达目的地。
· 无连接:IP并不维护关于后续数据报的状态信息。每个数据报的处理都是相互独立的。
2.IP数据报
IP数据报的格式如图所示,普通的IP数据报首部为20个字节,除非含有选项字段。
· 版本号:目前的版本号为4,即IPv4
· 首部长度:指的是首部占32bit字的数目,包括选项长度
· 服务类型(TOS):(现在大多数的TCP/IP实现不支持TOS特性)4bit的TOS分别代表:最小延迟,最大吞吐量,最高可靠性和最小费用。4bit只能置其中1bit,如果4bit均为0,则为一般服务。
· 总长度字段:整个IP数据报的长度,以字节为单位。总长度是IP首部中必要的内容
· 标识字段:唯一地标识主机发送的每一份数据报。
· 标志字段:会在IP分片和重组的时候使用到。标志字段的最低位记为MF,中间的一位记为DF。MF=1表示后面还有分片。DF=0时,才能进行分片。
· TTL(time-to-live):设置了数据可以经过的最多的路由器数,每经过一次路由器,该值-1.
· 首部检验和:是根据IP首部计算的检验和码。
· 任选项:(一般没有)包括以下内容
·
· 安全和处理限制
· 时间戳
· 宽松的源站选路
· 严格的源站选路
3.IP路由选择
路由表:
路由表中的每一项都包含下面这些信息:
·
· 为数据报的传输指定一个网络接口。
IP路由选择主要完成以下功能:
· 搜索路由标,寻找能与网络号相匹配的表目。
· 搜索路由表,寻找标为默认的表目
· 网络号
用于识别主机所在的网络;
· 主机号
用于识别该网络中的主机。
范围(10.0.0.1---10.255.255.254)
· 掩码
· 169.254.x.x
· NetID为0的
以上是关于TCP/IP详解学习笔记-- IP:网际协议的主要内容,如果未能解决你的问题,请参考以下文章
TCP/IP协议原理与应用笔记27:网际协议(IP)之 选项(Options)