TCP/IP详解--网络层 && IP首部格式

        IP是TCP/IP协议簇中最为核心的协议。所有的TCP、UDP、ICMP以及IGMP数据都是以IP数据报的格式传输。IP提供不可靠、无连接的数据报传送符文。
        不可靠的意思是它不能保证IP数据报能成功地到达目的地。IP仅提供尽力而为的传输符文。如果发生某种错误时,如某个路由器暂时用完了缓冲区,IP的处理办法就是丢弃,居然后发送ICMP消息报给信源端,任何要求的可靠性必须由上层提供。
        无连接意识是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首部计算的检验和码。
  • 源地址:
  • 目的地址:
  • 任选项:(一般没有)包括以下内容
    • 安全和处理限制
    • 记录路径(每个路由器都记录它的IP地址)
    • 时间戳
    • 宽松的源站选路
    • 严格的源站选路
3.IP路由选择(见TCP/IP详解学习(6)-- IP选路)
     路由表:
          路由表项:包括5bit标志,目的IP地址(主机,网络,默认),下一站路由的IP地址(间接路由)或者本地接口的我IP地址(直接路由)及指向本接口的指针。
          路由表中的每一项都包含下面这些信息:
    • 目的IP地址。可以是完整的主机地址,也可以是网络地址,由标志字段来指定
    • 下一站(或者下一跳)路由器的IP地址。
    • 标志。其中一个标志指明目的IP地址是网络地址还是主机地址,另一个标志指明下一站路由器是否为真的下一站路由器,还是一个直接相连的接口。
    • 为数据报的传输指定一个网络接口。
     IP路由选择主要完成以下功能:
  • 搜索路由表,寻找能与目的IP地址完全匹配的表目。
  • 搜索路由标,寻找能与网络号相匹配的表目。
  • 搜索路由表,寻找标为默认的表目
4.IP地址
     如今的IP网络使用32位地址,以点分十进制表示,如192.168.0.1。
     地址格式为:IP地址=网络地址+主机地址或 IP地址=网络地址+子网地址+主机地址。
     根据用途和安全性级别的不同,IP地址还可以大致分为两类:公共地址和私有地址。公用地址在Internet中使用,可以在Internet中随意访问。私有地址只能在内部网络中使用,只有通过代理服务器才能与Internet通信。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值