Hacker(三)之黑客定位目标---IP
IP即Internet Protocol的简称,中文简称“网协”,是为计算机网络相互连接进行通信而设计的协议。无论何种操作系统,只要遵守IP协议就可以与Internet互联互通。
IP地址是为了识别Internet或局域网中的计算机或服务器产生的32bit地址。下面get IP地址及其分类。
一、IP地址
Internet中,计算机之间的通信就类似于现实生活中用户之间的通信,若想将信息发送给指定的计算机,就必须知道目标计算机的的IP地址。
IP地址默认使用二进制来表示,目前IP地址长度为32bit,如采用二进制形式的IP地址是11000000101010000000000100100101,这么长的IP地址处理起来会特别的麻烦。因此为了方便使用,IP地址常被记为十进制形式的数字,分为4段,每段包括8位,中间用句点符号“.”隔开,这样上面的IP地址可以写成192.168.1.32。这种记法叫做“点分十进制表示法”,相比一长串的1和0,利用点分十进制表示法表示的IP地址更容易被记住。
二、IP地址分类
Internet中,每个IP地址都包括两个标识码(ID),分别是网络标识码和主机标识码。
- 网络ID-----告诉用户计算机所处的特定网络
- 主机ID----用来区分该网络中的多台计算机
根据IP地址中网络ID和主机ID表示的不同数据段,可将IP地址划分为A、B、C、D、E 5类,其定义方式如下:
| 地址类别 | 定义 |
| A类 |
第1段为网络ID,第2~4段为主机ID。网络ID的第一位必须是0,因此该类IP地址中网络ID的长度为8位,主机ID 的长度为24位。 IP地址范围:1.0.0.1~126.255.255.254 子网掩码:255.0.0.0 |
| B类 |
第1~2段为网络ID,第3~4段为主机ID。网络地址前2位必须是10,该类IP地址中网络ID长度为16位,主机ID长度为16位。 IP地址范围:128.1.1.1~191.254.255.254 子网掩码:255.255.0.0 |
| C类 |
第1~3段为网络ID,第4段为主机ID。网络地址的前3位必须是110,该类IP地址中网络ID长度为24位,主机ID长度为8位。 IP地址范围:192.0.1.1~233.255.254.254 子网掩码:255.255.255.0 |
| D类 |
该类IP地址第一个字节以1110开始,它是一个专门保留地址,并不指向特定的网络。目前该类地址被用在多点广播(Multicast)中。 IP地址范围:224.0.0.1~239.255.255.254 |
| E类 | 该类IP地址以11110开始,为将来保留使用。 |
除了以上5种IP地址之外,还有全0和全1的IP地址。其中:
全0的IP地址(0.0.0.0)指当前网络;全1的IP地址(255.255.255.255)是广播地址。
IPv4地址和和IPv6地址
IPv是Internet Protocol version简称,即“网际协议版本”。目前Internet种常用的网际协议版本有IPv4和IPv6两个。
IPv4采用32bit地址长度,只能容纳大约43亿台电脑,而IPv6采用了128bit地址长度,几乎可以不受限制的提供IP地址。按保守方法估算,IPv6可以在全球每平方米的面积上,除了能够提供现有的地址数量之外,还可以增加大约1000个地址。
Hacker(三)之黑客定位目标---IP的更多相关文章
- 短信发送接口被恶意访问的网络攻击事件(三)定位恶意IP的日志分析脚本
前言 承接前文<短信发送接口被恶意访问的网络攻击事件(二)肉搏战-阻止恶意请求>,文中有讲到一个定位非法IP的shell脚本,现在就来公布一下吧,并没有什么技术难度,只是当时花了些时间去写 ...
- 黑客入门之IP地址及常用命令
在网络上,只要利用IP地址就可以找到目标主机,因此,如果黑客想要攻击某个网络主机,就要先确定该目标主机的域名或IP地址. IP地址概述 所谓IP地址就是一种主机编址方式,给每个连接在Internet上 ...
- selenium(二)查找定位目标 ID XPATH CSS 操作目标
简介: 我们只打开一个页面是没有什么意义的. 尽管你可以get很多次. selenium可以做的更多,比如找到百度的搜索框,输入我们要搜索的内容,再用鼠标点击搜索按钮,再把搜索结果提取出来…… 这篇文 ...
- 总结Selenium自动化测试方法(三)WebDriver定位元素方法
三.WebDriver定位元素 推荐使用的webdriver是firefox,因为他的firebug更能可以帮助定位页面元素使用 # create a new Firefox session cls. ...
- 【Web探索之旅】第三部分第二课:IP地址和域名
内容简介 1.第三部分第二课:IP地址和域名 2.第三部分第三课预告:协议 第三部分第二课:IP地址和域名 上一课我们说了在Web之中,全球各地有无数台机器,有些充当客户机,有些作为服务器. 那么这些 ...
- 《CSAPP》 可重定位目标文件格式
可重定位目标文件 ELF文件 ELF头以一个16字节的序列开始,这个序列描述了生成该文件的系统的字的大小和字节顺序.ELF头剩下的部分包含帮助链接器语法分析和解释目标文件的信息.其中包括ELF头的大小 ...
- WebService(JAX-WS、XFire、Axis三种)获取客户端ip
WebService(JAX-WS.XFire.Axis三种)获取客户端ip JAX-WS.XFire.Axis三种webservice的获取客户端IP的简单实现过程: 1,基于JDK6 jax-ws ...
- css中的三种基本定位机制
css中的三种基本定位机制 a.普通文档流 b.定位:相对定位 绝对定位 固定定位 c.浮动 1.普通流中,元素位置由文档顺序和元素性质决定,块级元素从上到下依次排列,框之间的垂直距离由框的垂直mar ...
- cesium左侧列表定位目标
cesium左侧列表定位目标 功能:根据左侧列表经纬度等信息的值,进行搜索定位. 列表: 1 点击清除按钮可以清空所有input的值 2 点击查找可以定位到位置,如果输入的值不在范围内,会有弹出框 ...
随机推荐
- Android应用程序进程启动过程的源代码分析
文章转载至CSDN社区罗升阳的安卓之旅,原文地址: http://blog.csdn.net/luoshengyang/article/details/6747696 Android 应用程序框架层创 ...
- Git 推送分支
1.推送本地分支到远程: git push origin master 推送本地分支 master 到 远程的 origin 上面 git push origin test 将本地分支test推 ...
- Android 打造自己的个性化应用(二):应用程序内置资源实现换肤功能
通过应用程序内置资源实现换肤,典型的应用为QQ空间中换肤的实现. 应用场景为: 应用一般不大,且页面较少,风格相对简单,一般只用实现部分资源或者只用实现背景的更换. 此种换肤方式实现的思路: 1. 把 ...
- 《JavaScript 闯关记》之事件
JavaScript 程序采用了异步事件驱动编程模型.在这种程序设计风格下,当文档.浏览器.元素或与之相关的对象发生某些有趣的事情时,Web 浏览器就会产生事件(event).例如,当 Web 浏览器 ...
- td 单元格 内容自动换行
<table width="100%" border="1" align="center"> <tr> <td ...
- C#管理IIS中的站点
原文:http://www.knowsky.com/534237.html Microsoft自Windows Vista一起发布了IIS 7.0,这个已经是去年的话题了,随后,由.NET开发的Web ...
- iBatis2之SqlMap配置总结(18条)
iBatis2之SqlMap配置总结(18条) SqlMap的配置是iBatis中应用的核心.这部分任务占据了iBatis开发的70的工作量. 1.命名空间: <sqlMap names ...
- 1203.3——循环语句 之 while
while循环 while循环的一般形式为: while(表达式){ 语句块 }其中表达式称为循环条件,语句块称为循环体. while语句的意思是:先计算表达式的值,当值为真 ...
- (转) c++ 迭代器
原地址:http://www.cnblogs.com/marchtea/archive/2012/02/27/2370068.html 前言: 以下的内容为我阅读c++沉思录18,19,20章的笔记以 ...
- Lucene学习总结之一:全文检索的基本原理
一.总论 根据http://lucene.apache.org/java/docs/index.html 定义: Lucene 是一个高效的,基于Java 的全文检索库. 所以在了解Lucene之前要 ...