IP地址
互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),缩写为IP地址(英语:IP Address),是分配给用户上网使用的网际协议(英语:Internet Protocol, IP)的设备的数字标签。常见的IP地址分为IPv4与IPv6两大类,但是也有其他不常用的小分类。IP协议
IP协议是为计算机网络相互连接进行通信而设计的协议。
在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,
规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,
只要遵守IP协议就可以与因特网互连互通。各个厂家生产的网络系统和设备,
如以太网、分组交换网等,它们相互之间不能互通,不能互通的主要原因是
因为它们所传送数据的基本单元(技术上称之为“帧”)的格式不同。IP协议实际上是
一套由软件程序组成的协议软件,它把各种不同“帧”统一转换成“IP数据报”格式,
这种转换是因特网的一个最重要的特点,使所有各种计算机都能在因特网上实现互通,
即具有“开放性”的特点。正是因为有了IP协议,因特网才得以迅速发展成为
世界上最大的、开放的计算机通信网络。因此,IP协议也可以叫做“因特网协议”。
IP地址就是给每个连接在Internet上的主机分配的一个32bit地址。按照TCP/IP协议规定,IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,就是4个字节。包括主机地址和网络地址两部分。
IP地址的概念及产生
(1)MAC地址:物理地址(48位),每台机器出厂时规定的唯一地址。
如果根据物理地址来判断某台主机,数据将十分庞大且不利于管理。(2)IP地址:逻辑地址 (32位),可以由用户根据规定进行更改和设置。
这两类地址,需要解析协议 ARP 与逆地址解析协议RARP来进行翻译。
1. 由于通过各种物理网络存在异构性,利用 IP 协议就可以使这些性能各异的网络从用户看
起来好像是一个统一的、抽象的逻辑互连网络,称之为虚拟互联网。2. IP 地址就是给每个连接在因特网上的主机(或路由器)分配一个在全世界范围是
唯一的 32 位的标识符,它一种分等级的地址结构,由因特网名字与号码指派公司
ICANN (Internet Corporation for Assigned Names and Numbers)进行分配。
文章图片
IP地址的格式 每一类地址都由两个固定长度的字段组成,
(1)网络号 net-id:它标志主机(或路由器)所连接到的网络(2)主机号 host-id:它标志该主机(或路由器)。 IP地址通常由点分十进制的方式来表示。
IP地址的分类
- 公有地址
公有地址(Public address)由Inter NIC(Internet Network Information Center因特网信息中心)负责。这些IP地址分配给注册并向Inter NIC提出申请的组织机构。通过它直接访问因特网。
- 私有地址
【服务器与AJAX|计算机中的ip地址是什么 (??)】私有地址(Private address)属于非注册地址,专门为组织机构内部使用。
以下列出留用的内部私有地址
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
1. 根据网络号和主机号的不同,分为A,B,C,D,E类。其中,A类网络号少,
网络内主机号多,通常是比较大的网络,如一个国家或者地区的网络。2. 同理,B类或者C类,网络号逐渐增多,但每个网络内的主机号逐渐减少。
比如我们某个学校或者公司的网络,可以容纳的数量有限,通常使用的C类网络。3. D类和E类属于比较特殊的网络,分别用于广播和备用 。
IP地址的分配编辑
TCP/IP协议需要针对不同的网络进行不同的设置,且每个节点一般需要一个“IP地址”、
一个“子网掩码”、一个“默认网关”。不过,可以通过动态主机配置协议(DHCP),
给客户端自动分配一个IP地址,避免了出错,也简化了TCP/IP协议的设置。
IP地址现由因特网名字与号码指派公司
ICANN(Internet Corporation for Assigned Names and Numbers)分配。
InterNIC:负责美国及其他地区;
ENIC:负责欧洲地区;
APNIC(Asia Pacific Network Information Center): 我国用户可向APNIC申请(要缴费)
PS:1998年,APNIC的总部从东京搬迁到澳大利亚布里斯班。
负责A类IP地址分配的机构是ENIC
负责北美B类IP地址分配的机构是InterNIC
负责亚太B类IP地址分配的机构是APNIC
推荐阅读
- Linux|Linux常用的系统工作命令
- Docker|(一)简单解释Docker是什么以及Docker安装教程
- Linux|Linux-系统状态检测命令
- Linux|【Linux】权限管理详解
- 网络|可能是最全的反爬虫及应对方案
- 网关|如何选取动态IP和静态IP使用()
- 网络基础|计算机网络协议详解
- es+canal|使用canal同步mysql数据到ES:日期格式问题.
- 点点滴滴|计算机基础知识之信息技术初步