计算机网络模型(四):网络层IP协议

计算机网络模型(三):运输层

简介

网络层的东西太多了,也非常繁杂,很难面面俱到,但是我会尽量把大部分的,重要的东西复习到。

一直以来,人们对网络层一直有争议,就是网络的可靠性交付应该由谁完成?是网络还是端系统?最终,因特网采用了后者,即不保证质量的承诺,

我们目前的网络只是向上提供简单灵活的、无连接的、尽最大努力交付的数据报服务。网络在发送分组的时候不需要先建立连接。正是这种思路,才使得我们如今的互联网廉价,迅速发展成如今的规模。

网络层有许多协议,我们一个一个说。

IP协议

和我们之前说的TCP服务一样,和IP协议配套的还有一些协议,我先在这里说明一下,它们都是属于网络层的协议,分别是ICMP协议,IGMP协议和ARP协议。本来还有RARP协议,但是现在已经不用,ARP代替了它。

在这里插入图片描述

IP地址的分类

我们现在常用的IP是IPv4,由32位组成。

I P 地 址 : : = { < 网 络 号 > , < 主 机 号 > } IP地址::=\{<网络号>,<主机号>\} IP::={ <>,<>}

在这里插入图片描述
如图所示,地址可以分为5类,ABC都是单播地址,适用于一对一通信。

  1. A、B、C类地址网络号字段分别为8、16、24位,其分类标准为前几位:0、10、110。
  2. D类地址用于多播
  3. E为以后使用

所以,一个IP地址不仅仅可以指明主机,还能指明主机所连接的网络。

为了可读性,我们往往每8位插入一个空格,便于使用。而对于人类的读取,我们会将二进制转换成十进制,将空格转换为“点”,使用起来方便很多。但是,机器中并不存在这样的空格或者点。

在这里插入图片描述

常用的三种类别IP地址

A类

A类地址的网络号有一位固定,还剩7位可用。所以A类地址理论可有 2 7 − 1 = 127 2^7 - 1=127 271=127个,但是其中地址段127(01111111)被用于回环测试,即127.0.0.1这样的地址只能给本机测试,不作为网络发送的地址,因此A类地址共有126个可用。

对于主机号,A类地址的主机号占3字节,而全零主机号表示网络地址,全一主机号标识该网络上的所有主机,因此A类地址主机最大个数为: 2 24 − 2 = 16777214 2^{24}-2=16777214 2242=16777214个。

整个A类的地址空间共 2 31 2^{31} 231个地址。

B类

B类地址的前两位确定,为10。但是规定128.0.0.0是不指派的,可以指派的B类最小地址为128.1.0.0,为啥不是128.0.0.1?因为B类地址的网络号是2字节的,后面是主机号。所以B类地址可以指派的网络数为 2 14 − 1

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值