IP地址

定义

本质:描述一台计算机的连接

IPv4分类

ABCDE类

在这里插入图片描述

  • A类地址
    只有第一位固定,所以可用IP栈整个IP地址空间的50%。
    • 可指派网络号个数:126=2^7-2
      -2的原因
      7位全0,即0.x.x.x格式,表示本网络。如0.0.0.35表示本网主机号为35的主机
      7位全1,即127.x.x.x格式,表示环回地址,是主机用于向自身发送通信的一个特殊地址
    • 可指派主机号个数:2^24-2
      -2的原因
      24位全0,表示网络号对应的网络的地址
      24位全1,表示该网络号下所有主机
  • B类地址
    前2位固定,所以可用IP占整个IP地址空间的25%
    • 可指派网络号个数:2^14-1(14位全0规定不可指派)
    • 可指派主机号个数:2^16-2(-2原因和A类相同)
  • C类地址
    前3位固定,所以可用IP占整个IP地址空间的12.5%
    • 可指派网络号个数:2^21-1(21位全0规定不可指派)
    • 可指派主机号个数:2^8-2(-2原因和A类相同)
  • D类地址
    1110+多播地址
  • E类地址
    1111+保留

公有地址和私有地址

  • 公有地址
    大网使用,需要向国际互联网信息中心申请注册,与Internet上的其他计算机随意互相访问,也叫全球地址
  • 私有地址
    局域网内部要使用TCP/IP技术,就需要IP地址,但IPv4的数量不足,所以IPv4地址协议中预留了3个IP地址段,供局域网内部使用,也叫本地地址,无法在Internet上使用(路由器不对其进行转发),此时需要NAT技术才能使主机在Internet上通信。私有地址如果可以被作为一般IP地址使用的话,在和因特网相连时,如果网络上有非私有地址和私有地址重名就会产生歧义,所以私有地址需要特别保留出来,所以也叫专用地址可重用地址
    A类地址:10.0.0.0–10.255.255.255
    B类地址:172.16.0.0–172.31.255.255
    C类地址:192.168.0.0–192.168.255.255
    由于局域网中电脑不会太多,所以会使用C类中的192.168开头的网址(可以容纳256台电脑)

本地回环地址

  • 定义
    loopback 接口。loopback 是一个特殊的网络接口(可理解成虚拟网卡),用于本机中各个应用之间的网络交互。
  • 作用
    • 测试本机的网络配置,能PING通127.0.0.1说明本机的网卡和IP协议安装都没有问题;
    • 某些SERVER/CLIENT的应用程序在运行时需调用服务器上的资源

静态IP VS 动态IP

  • 静态IP:IP地址固定不变。
  • 动态IP:每次被分配的IP地址会发生变化。为了应对IP地址不够的情况。

动/静态IP和公/私有IP可以任意组合:
静态公有ip,动态公有ip;
静态私有ip,动态私有ip
其中DHCP协议是将私有IP动态地分配给网络中的用户。

IPV4特点

  • 网络号需要申请才可以使用
  • 路由仅根据目的主机所连接的网络号转发分组,相对于不分等级的地址,减少了路由表所占的存储空间和查找空间
  • IP地址表示一个网络连接,一个主机可以连接多少个不同的网络,就有多少个IP地址,一个路由器至少连接两个网络,所以至少有两个IP

IPv4 V.S. IPv6

字节个数文本格式(网络和主机部分)
ipV44nnn.nnn.nnn.nnn(每个n为10进制)(A、B、C、D 或 E)
ipV616xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx(每个x为16进制)(网络64位,主机64位)

IP地址 VS MAC地址

IP地址:网络层及以上使用,是一种逻辑地址(软件实现,数据链路层看不到)
MAC地址:物理层和数据链路层使用(MAC地址由于传输链路段的不同而发生的改变,IP也看不到)
有了MAC地址为什么还需要IP地址?

子网划分

  • 产生原因
    两级IP有诸多缺点,如空间利用率低:A,B,C类IP地址可容纳的主机个数差别过大,使得空间利用率低
  • 子网划分
    使用三级IP地址,从主机号借用若干位作为子网。
    网络号+子网号+主机号
  • 三级IP的特点
    • 本单位以外的网络“看不见”这个网络的子网构成,只会根据主机号判断是否为一个网络
    • 降低了主机号使用数量
    • 网络先根据网络号找到连接在本单位网络上的路由器,在该路由器收到IP数据报后,再按目的网络号和子网号找到目的子网,最后交付到目的主机。
  • 子网掩码
    • 子网掩码由连续1+连续0组成。通过和IP地址做与运算,得到网络号+子网号,即子网的网络地址
    • 标准规定所有网络必须使用子网掩码,路由表中也必须有子网掩码这一栏
    • 如果一个网络不划分子网,那么该网络的子网掩码就是默认子网掩码,默认子网掩码就是网络号个数个1+子网号个数个0
    • 子网掩码

常见问题

回环地址、127.0.0.1、localhost、本机IP 的联系和区别

  • 回环地址和127.0.0.1
    回环地址为以127开头的A类地址(127.0.0.1 – 127.255.255.254),表示不属于任何一个有类别地址类。
  • localhost和127.0.0
    主机域名,意为“本机”,可以被配置为任意的 IP 地址,不过通常情况下都指向 127.0.0.1(ipv4)和 [::1] (ipv6),但是也可以更改。这个地址在其他计算机上不能访问,就算你想访问,访问的也是自己

    修改localhost对应的ip,比如我把它改成192.068.206.1 localhost然后再去 ping localhost,提示就变成了PING localhost (192.168.206.1) 56(84) bytes of data.

    • 在 Windows 中,这个域名是预定义的,从 hosts 文件中可以看出:
      #localhost name resolution is handled within DNS itself.
      #127.0.0.1 localhost
      #::1 localhost
    • 在 Linux 中,其定义位于 /etc/hosts 中:
      127.0.0.1 localhost
  • 回环地址和localhost
    两者默认情况下,因为对应同样的IP地址,所以等效,但是两个对应的ip可以更改,更改后就不一定一样,也就不一定有联系了。
  • 本机地址
    通常指的是绑定在物理或虚拟网络接口上的IP地址,可供其他设备访问

参考文献

https://blog.csdn.net/guoweimelon/article/details/50858597 —IP地址和MAC地址的区别
https://www.zhihu.com/question/21546408 —IP地址和MAC地址为什么要同时存在
https://www.ibm.com/support/knowledgecenter/zh/ssw_ibm_i_72/rzai2/rzai2compipv4ipv6.htm —IPv4 与IPv6 的比较
https://www.cnblogs.com/weiweiqiao99/archive/2012/03/27/2419484.html —IPv4分类
https://baike.baidu.com/item/%E6%9C%AC%E5%9C%B0%E5%9B%9E%E7%8E%AF%E5%9C%B0%E5%9D%80#2 —本地回环地址
https://blog.csdn.net/u013074465/article/details/44746301 本地回环地址
https://www.zhihu.com/question/23940717 —localhost、127.0.0.1 和 本机IP 三者的区别
https://www.jianshu.com/p/513068fc0f65 静态IP和动态IP
https://www.zhihu.com/question/297293022/answer/506696605 静态IP和动态IP
https://www.zhihu.com/question/66893227 DHCP对私有IP动态分配

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值