Linux网络——网络层

网络层的作用:在复杂的网络环境中确定一个合适的路径。


一.IP协议

IP存在的意义:IP地址提供一种能力,使得数据能够从主机B跨网络、可靠的送至主机A。


1.协议头格式

能够看出IP协议的格式与TCP协议存在很多相似之处,同样拥有4为首部长度和选项字段,更重要的是IP协议拥有16位总长度,表示整个IP数据报的大小,因此可以轻松将IP协议头进行分离。

8 位服务类型(Type Of Service): 3 位优先权字段(已经弃用), 4 位 TOS 字段, 和 1 位保留字段(必须置为 0). 4 位 TOS 分别表示: 最小延时, 最大吞吐量, 最高可靠性,最小成本. 这四者相互冲突, 只能选择一个. 对于 ssh/telnet 这样的应用程序, 最小延时比较重要; 对于 ftp 这样的程序, 最大吞吐量比较重要。


二.网段划分

IP 地址分为两个部分, 网络号和主机号:

  • 网络号: 保证相互连接的两个网段具有不同的标识。
  • 主机号: 同一网段内, 主机之间具有相同的网络号, 但是必须有不同的主机号。

IP地址是有用且有限的资源,所以需要经过合理的划分来进行分发,并通过精心的设计来快速高效的使用。 

过去曾经提出一种划分网络号和主机号的方案, 把所有 IP 地址分为五类, 如下图所示:

  • A 0.0.0.0 127.255.255.255
  • B 128.0.0.0 191.255.255.255
  • C 192.0.0.0 223.255.255.255
  • D 224.0.0.0 239.255.255.255
  • E 240.0.0.0 247.255.255.255

但是这种划分方法,导致了大量的地址浪费,于是又提出了新的划分方案CIDR:

  • 引入一个额外的子网掩码(subnet mask)
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

很楠不爱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值