概念

连在某个网络上的两台计算机在相互通信时,在它们所传送的数据包里含有某些附加信息,这些附加信息就是发送数据的计算机的地址和接受数据的计算机的地址。当网络中存在以IP协议为基础的通信时,这些发送和接受数据的地址就是IP地址。

基本地址格式

现在的IP网络使用32位地址,以点分十进制表示,如172.16.0.0。地址格式为:IP地址=网络地址+主机地址 或 IP地址=主机地址+子网地址+主机地址。

IP地址类型

最初设计互联网络时,为了便于寻址以及层次化构造网络,每个IP地址包括两个标识码(ID),即网络ID和主机ID。同一个物理网络上的所有主机都使用同一个网络ID,网络上的一个主机(包括网络上工作站,服务器和路由器等)有一个主机ID与其对应。IP地址根据网络ID的不同分为5种类型,A类地址、B类地址、C类地址、D类地址和E类地址。

1. A类IP地址

一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”, 地址范围从1.0.0.0 到126.0.0.0。可用的A类网络有126个,每个网络能容纳1亿多个主机。

2. B类IP地址

一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围从128.0.0.0到191.255.255.255。可用的B类网络有16382个,每个网络能容纳6万多个主机 。

3. C类IP地址

一个C类IP地址由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110”。范围从192.0.0.0到223.255.255.255。C类网络可达209万余个,每个网络能容纳254个主机。

4. D类地址用于多点广播(Multicast)。

D类IP地址第一个字节以“lll0”开始,它是一个专门保留的地址。它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。

5. E类IP地址

以“llll0”开始,为将来使用保留。

全零(“0.0.0.0”)地址对应于当前主机。全“1”的IP地址(“255.255.255.255”)是当前子网的广播地址。

在IP地址3种主要类型里,各保留了3个区域作为私有地址,其地址范围如下:

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

【友情提示:如果你的地址是私有地址,那么恭喜你,你是内网用户,你不能使用一些需要公网ip的软件】

子网掩码
子网掩码是一个32位2进制地址,用于快速确定ip地址的哪部分表示网络号,那部分标识主机号,判断2个ip地址是否属于同一网络,这样就产生了子网掩码,子网掩码是按照ip地址格式给出的,a,b,c类的子网掩码如下

a:255.0.0.0
b:255.255.0.0
c:255.255.255.0
如:10.65.96.1是a类ip,所以默认的子网掩码就是
255.0.0.0
例如
202.10.138.6和202.10.138.95是c类的ip
所以掩码就是
255.255.255.0
进行运算后得出两者网络号相同,说明2主机位于同一网络。

子网掩码的另一个用处就是划分子网,在实际营中中,经常遇到网络号不够用的问题,需要把主机号标识部分的一些2进制位划分出来标识子网

动态和非动态ip
网络的主机ip有固定和动态ip之分,对于一些提供internet服务的机构
如信息港了,开发了【www,ftp,telnet,E-mail】服务的服务器,通常需要对外公布一个固定ip,方便用户访问。
这些机构往往有专线接入,ip是固定的。对于拨号上网【包括adsl拨号】的用户,由于上网的时间和空间的非固定性,为每个人提供一个ip地址是对ip资源的极大浪费。
所以这些用户要拨入其isp的DHCP服务器时【会获得一个不固定的ip】
当然有范围限制的。
而在其每次连接时间内是固定的而不是随时变化的,而任意两次连接的获得的ip是不重复的。

查询ip

查看自己的ip可以使用下面的方法
win98中使用“运行”然后输入“winipcfg"

里面显示了ip地址,网关,子网掩码,等详细信息

对于NT用户可以在cmd下使用inconfig来查看
【用netstat -an也可以查看ip】

===============================================
本文版权属20CN网络安全小组及其作者所有,如有转载,请保持文章完整性并注明出处
文章类型:原创 提交:日月双星 核查:NetDemon

关于ip地址(转载)相关推荐

  1. iMessage垃圾短信成灾 苹果将封IP地址{转载}

    iMessage垃圾短信 占比达30% 据上海消保委的数据,2014年10月该市23%的垃圾短信来自于苹果iMessage服务.据安全和反垃圾信息公司Cloudmark的数据,借道iMessage系统 ...

  2. Java获取真实的IP地址--转载

    // 获取真实IP的方法()public String getIpAddr() {String ip = request.getHeader("x-forwarded-for"); ...

  3. linux查看mongodb的ip地址,[转载]在MongoDB的shell中显示服务器当前IP

    不久前发生一起严重的事故,误删了生产MongoDB服务器上的一个collection,由于没有定时备份,导致几天的数据丢失.认真反省之后,写下这篇文章,希望能给大家一些警示. 过程 当时我正双开两个终 ...

  4. IP地址规划和路由实验

    IP地址规划 TCP包头 CIDR(无类别域间路由 Classless Inter-Domain Routing)表示法:IP/网络ID位数 子网掩码:32位二进制数,前面位为1,后面的位为0,1的位 ...

  5. IP地址子网的划分机制

    本文转载自https://www.centos.bz/2012/08/subnetting/ 1 子网掩码 子网掩码是一个32位地址,是与IP地址结合使用的一种技术.用4个字节的点分二进制数来表示时, ...

  6. 虚拟机网卡无法启动获取ip地址

    新装虚拟机的网卡无法启动报如下错误: Determining IP information for eth0... failed; no link present. Check cable? 解决: ...

  7. JSP 获取访问者真正的IP地址

    request.getRemoteAddr(),这种方法在大部分情况下都是有效的,但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了, 如果使用了反向代理软件,用re ...

  8. 【CentOS7】设置静态IP地址

    [CentOS7]设置静态IP地址 转载:https://www.cnblogs.com/yangchongxing/p/10645871.html 图像化修改 nmtui 查看当前网卡名称 # if ...

  9. 修改ARM开发板IP地址

    修改ARM开发板IP地址 转载自:https://www.linuxidc.com/Linux/2011-06/36728.htm 要修改ARM开发板的IP,如果是yaffs2文件,可以 1.首先要修 ...

  10. 查询IP地址的免费API

    1.百度 1.http://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?query=192.168.0.0&co=&resource_ ...

最新文章

  1. 装java 无法应用转换程序_应用程序崩溃“android.app.Application无法强制转换为”...
  2. mac terminal常用命令接触
  3. 删除Windows 系统快捷方式箭头 Delete Windows Shortcuct Arrows
  4. jax-ws和jax-rs_JAX-RS和OpenAPI对Hypermedia API的支持:任重而道远
  5. RHEL124第一天
  6. 三星p7510 android 8.0,7510更新到安卓8.0了。。。
  7. 统计相关系数r与r2的区别_什么是相关系数? 统计解释中的r值
  8. inno setup 另一个程序正在使用此文件_STEP 7-MicroWIN SMART程序的上传与下载方式
  9. 自适应滤波:维纳滤波器——FIR及IIR设计
  10. WebEx Recorder
  11. Linux中tar的参数zxf,tar命令
  12. 图像处理之计算二值连通区域的质心
  13. NFT 推荐|Funguys 王国作品集第一弹
  14. Elasticsearch Index Lifecycle Management (ILM)
  15. 《安富莱嵌入式周报》第275期:2022.07.18--2022.07.24
  16. 5.8G无线游戏耳机模组方案需要哪些亮点|天惠微科技
  17. ubuntu18.04关闭笔记本触摸板
  18. 原生与H5混合式开发详解
  19. 电影《铃芽之旅》观后感
  20. 盘点:三十五个非主流开源数据库

热门文章

  1. 第七十六章 方法关键字 - SoapAction
  2. 嵌入式驱动解析:从串口驱动到Linux驱动模型
  3. mysql查询表里的重复数据方法:
  4. PT100电阻分度表
  5. 基于API的录音机程序
  6. JSP开发之TomcatEclipse环境搭建(创建项目运行一个简单的jsp文件)
  7. 03论文阅读与分享————2020年中国知网六自由度机器人轨迹规划相关论文统计
  8. 优化 Nginx HTTPS 延迟 - 看我如何让Nginx提速 30%的?
  9. 安卓强制恢复出厂_看过来!这是让安卓手机十八个月不卡的秘诀
  10. java手机恢复出厂设置_手机“恢复出厂设置”后,真会像新机一样流畅吗?答案你可能不信...