谈谈IP地址

IP地址

IP协议报文结构:
在这里插入图片描述

概念

IP地址: 描述了主机的具体位置.有32位,利用点分十进制的方式来表示.例如: 192.168.190.77
32位ip地址表示的数据非常有限,42亿九千万…, 那么ip地址不够用了该怎么办呢??

动态分配 IP(DHCP)

当设备上网时才分配IP,不上网就不分配IP.(只是缓解了,没有解决问题)

NAT机制(网络转换机制)

  1. 内网IP: 不同的局域网中,内网IP可以重复.同一个局域网中,内网IP不能重复.
  2. 外网IP: 外网IP不能重复.

同一个局域网的设备进行通信是可以的.
不同局域网的设备要想通信必须要有一个拥有外网IP的设备进行中转.那么局域网内部设备访问带有外网IP的设备就要进行NAT了.
NAT的简化过程:
在这里插入图片描述在这里插入图片描述

经过NAT后,内网IP被替换为外网IP11.22.33.44,在NAT机制下,一个外网IP代表的可以是很多设备.

返回响应:

在这里插入图片描述

数据报会先到达电信路由器,在触发NAT时,映射出映射表,通过映射表找到自己电脑的IP,这样就进行了一次通信.

这只是简化的NAT过程,有助于初学者去理解整体的通信过程.实际上,每次经过路由器转发,都"可能"会触发NAT机制.

NAT的缺点:

  • 效率低下
  • 过程繁琐
  • 不方便直接访问局域网内的设备

IPv6

IPv6: 16字节: 数据范围 2^128
从根本上解决了IP地址不够用的问题,号称足以把地球的每一粒沙子都分配一个IP地址.

IP地址组成

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

一个ip地址通过子网掩码来识别网络号和主机号.
子网掩码: 255.255.255.0 : 1111 1111 1111 1111 1111 1111 0000 0000. 这里前24位是网络号, 后8位是主机号,也就是例如IP地址为:192.168.110.77, 转化为二进制为 “1100 0000 1010 1000 0110 1110 0100 1101”,网络号: 192.168.110.0, 主机号: 77
以前通过这个方案来管理划分网络号和主机号(但现在已经没人用了,仅供学习):
在这里插入图片描述

特殊的IP地址

  1. IP地址中的主机地址全为0: 就成为了网络号,代表了这个局域网.例如: 当子网掩码为255.255.255.0时,ip地址为192.168.110.0.
  2. IP地址中的主机地址全为1: 这是广播地址,用于给同一个链路相互连接的所有主机发送数据包.
    例如: 当子网掩码为255.255.255.0时,ip地址为192.168.0.255
  3. 127.*的IP地址用于本地环回测试, 通常是127.0.0.1

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值