在做安全测试之前,你需要知道对方IP地址的开放端口,最好能抓取到对方通信的数据包,以便分析对方在做什么。所以我将介绍如何扫描目标主机端口并捕获数据包,以及一些基础理论。是
在做安全测试之前,你需要知道对方IP地址的开放端口,最好能抓取到对方通信的数据包,以便分析对方在做什么。所以我将介绍如何扫描目标主机端口并捕获数据包,以及一些基础理论。
是互联网协议的缩写,意思是”网间互联协议”,也就是为计算机网络的互联和通信而设计的协议。在互联网中,它是所有连接到互联网的计算机网络相互通信的一套规则,规定了计算机在互联网上通信时应遵循的规则。任何制造商生产的任何计算机系统,只要符合IP协议,都可以与互联网通信。由于IP协议,互联网已经迅速发展成为世界上最大的开放式计算机通信网络。因此,IP协议也成为”互联网协议”。
一、IP地址的分类:
IP地址是一个32位的二进制数,通常分为四个”8位二进制数”(即4个字节)。IP地址通常以”点十进制”以(a.b.c.d)的形式表示,其中a.b.c.d是0到255之间的十进制整数。例如,点分十进制IP地址(100.4.5.6)实际上是一个32位二进制数(
01100100 . 0000100 . 0000101 . 0000110)。
IP寻址方案将IP地址空分为A、B、C、D、E五类,其中A、B、C为基本类,D、E作为组播和预留。先说一下具体的分类和IP范围。
1.公共地址
公共地址由Internic(互联网网络信息中心)负责。这些IP地址被分配给注册并申请Ineter NIC的组织。通过直接访问互联网。
(1)A类IP地址
在A类IP地址的四段号中,第一段号是网络号,其余三段号是本地计算机号。如果IP地址用二进制表示,A类IP地址由一个字节的网络地址和三个字节的主机地址组成,最高网络地址必须是0。A类IP地址中网络表示的长度为8位,主机标识符的长度为24位。A类网络地址有126个网络,每个网络可以容纳1600多万台主机。
A类IP地址的范围从1.0.0.0到127.255.255.255。最后一个是广播地址。A类IP地址的子网掩码为255.0.0.0,每个网络支持的最大主机数量为16777214 (256-2)。
(2)B类IP地址
在B类IP地址的四段数字中,前两段是网络号。如果IP地址用二进制表示,B类IP地址由两个字节的网络地址和两个字节的主机地址组成,最高网络地址必须是10。B类IP地址有16位网络标识符和16位主机标识符。B类IP地址适用于中型网络,有16384个网络,每个网络可以容纳6万多台计算机。
B类IP地址的范围从128.0.0.0到191.255.255.255。最后一个是广播地址。B类IP地址的子网掩码为255.255.0.0,每个网络支持的最大主机数量为65534 (256-2)。
(3)C类IP地址
在C类IP地址的四段号码中,前三段是网络号码,剩下的一段是本地计算机号码。如果IP地址用二进制表示,C类IP地址由三个字节的网络地址和一个字节的主机地址组成,最高网络地址必须是110。C类IP地址的网络标识符长度为24位,主机标识符长度为8位,并且有大量的C类IP地址,超过209万个网络。适用于小规模局域网,每个网络最多只能容纳254台计算机。
C类IP地址的范围从192.0.0.0到223.255.255.255。C类IP地址的子网掩码为255.255.255.0,每个网络支持的最大主机数量为254台(256-2)。
(4)D类IP地址
d类IP成功在历史上称为组播地址,即组播地址。在以太网中,组播地址指定了一组应该在该网络中接收数据包的站点。最大组播地址必须是1110,范围是224.0.0 ~ 239.255.255.255。
2。私有地址
除了公有地址,你还需要知道三种常用的私有地址。私有地址主要用于解决IP地址不足的问题。
甲类10.0.0 ~ 10.255.255.255
乙类172 . 16 . 0 . 0 ~ 172 . 31 . 255 . 255
丙类
192 . 168 . 0 . 0 ~ 192 . 168 . 255 . 255
二。IPV4和IPV6
现有的互联网是基于IPv4协议运行的。IPv6是下一个版本的互联网协议,可以说是下一代互联网协议。随着互联网的发展,IPv4定义的有限地址空将被耗尽,地址空的不足必将阻碍互联网的进一步发展。为了扩展地址空,建议通过IPv6重新定义地址空。IPv4的地址长度为32位,只有大约43亿个地址,而IPv6的地址长度为128位,几乎可以提供无限个地址。据保守估计,IPv6的实际可分配地址在整个地球上每平方米可以分配1000多个地址。在IPv6的设计过程中,除了地址短缺问题,还考虑了IPv4中不能很好解决的其他问题,包括端到端的IP连接、服务质量(QoS)、安全性、组播、移动性、即插即用等。
与IPv4相比,IPv6具有明显的优势。第一,地址空明显扩大。128位IPv6地址的长度,几乎可以不受限制的提供IP地址,保证了端到端连接的可能性。其次,提高了网络的整体吞吐量。由于IPv6数据包可以远远超过64k字节,应用程序可以使用最大传输单位(MTU)来获得更快、更可靠的数据传输。同时在设计上改进路由结构,采用简化的报头定长结构和更合理的分段方式,使路由器加快数据包处理速度,提高转发效率,从而提高攻略的整体吞吐量。第三,是的,整个服务质量有了很大的提升。报头中的服务级别和流标记可以通过路由器配置实现优先级控制和QoS保证,从而大大提高IPv6的服务质量。第四,安全性得到了更好的保障。IPSec可以为上层协议和应用提供有效的端到端安全保障,并可以提高路由器级的安全性。第五,支持即插即用和移动性。当设备接入网络时,可以通过自动配置自动获取IP地址和必要的参数,实现了即插即用,简化了网络管理,易于支持移动节点。IPv6不仅借鉴了IPv4的许多概念和术语,还定义了移动IPv6所需的许多新功能。第六,更好的实现了组播功能。补充”IPv6的组播功能。范围”还有”马克”,限制了路由范围,可以区分永久和临时地址,更有利于组播功能的实现。
随着互联网的发展和联网用户服务水平要求的不断提高,IPv4最大的问题是网络地址资源有限,严重制约了互联网的应用和发展。IPv6的使用不仅可以解决网络地址资源数量的问题,还可以解决各种接入设备连接互联网的障碍。
2016年,互联网分配机构(IANA)向国际互联网工程任务组(IETF)提出建议,要求新制定的国际互联网标准只支持IPv6,不再兼容IPv4。因此,地址的数量扩大了256倍。