第1章 黑客必备的网络知识
1.1 计算机网络基础知识
不管黑客进入目标系统要做些什么,第一步都是先确定攻击目标。从对目标的一无所知,到掌握与之相关的大量信息,需要黑客进行种种尝试。确定目标系统在Intemet上的位置、结构,外围安全设备类型和结构之后确定入侵点。信息的搜集和分析过程极其漫长,因为几乎所有有关攻击目标的信息都有可能是入侵点。即使像操作系统类型、版本、用户名这些表面上无害的信息,也有可能会不经意地暴露系统的漏洞信息。
1.1.1 为什么要使用lP
IP地址(Intemet Protocol Address)用来标识计算机网络中的通信实体,如一台主机或路由器的某一个端口。而基于IP协议在网络中传输的数据包,也都必须使用IP地址来标识,就如同我们写信要标明收信人的通信地址和发信人的地址,而邮政工作人员则通过该地址来进行邮件的投递。
同样的过程也发生在计算机网络中,每个传输的数据包都要包括的一个源IP地址和一个目的IP地址,当该数据包在网络中进行传输时,这两个地址要保持不变,以确保网络设备总是能根据确定的IP地址,将数据包从源通信实体送往指定的目的通信实体。
目前,IP地址使用32位二进制地址格式,为方便记忆,通常使用以点号划分的十进制(即点分十进制表示法)来表示,例如202.112.14.1。一个IP地址主要由两部分组成:一部分用来标识该地址所属的网络号;另一部分用来指明该网络上某个特定主机的主机号。
为了给不同规模的网络提供必要的灵活性,IP地址的设计者将IP地址空间划分为5个不同的地址类别,其中A,B,C三类最为常用。
展开