一、协议:
网络是信息交流的地方。所有连接到网络的计算机都可以通过物理连接设备交换信息。这种物理设备包括最常见的电缆、光缆和无线电缆WAP和微波等。物理设备无法实现信息交换,就像人体无法控制大脑一样,信息交换也需要一个 软件环境。”,通过该协议,不同的计算机可以按照相同的协议使用物理设备,不会造成相互的“不理解”。
这个协议很像“摩尔斯电码”,简单的一点一点,排列后可以千变万化,但如果没有“对照表”,没有人能理解表达 在混乱的代码中。计算机也是如此。他们通过各种预先指定的协议完成不同的任务。RFC1459可以实现协议IRC服务器与客户端计算机之间的通信。因此,黑客和网络管理员都需要学习协议来了解网络运行机制。
每个协议都经过多年的修改和连续使用。大多数新生成的协议都是基于基本协议建立的。因此,该协议具有较高的安全机制,黑客很难发现该协议中的安全问题。直接进入网络攻击。然而,对于一些新的协议,由于时间短,缺乏仔细考虑,黑客也可能因为安全问题而使用。
对于网络协议的讨论,越来越多的人认为使用的基本协议在设计开始时存在安全风险,所以无论网络如何变化,只要网络系统通过基本的 变化,就没有办法阻止网络黑客的出现。但这种黑客攻击超出了这本书的范围,这里不会详细介绍。
二、服务端和客户端:
网络服务最简单的形式是:多台计算机作为客户端,一台计算机作为服务器,每个客户端都有能力向服务器发出请求,然后服务器响应并完成请求动作,最后 服务器将执行结果返回给客户端计算机。有很多这样的协议。例如,我们通常接触到的电子邮件服务器、网站服务器、聊天室服务器等都属于这种类型。此外,还有一种连接方式,直接连接两台客户端计算机,无需服务器的支持,即每台计算机都是服务器和客户端,具有相同的功能。点对点完成连接和信息交换。DCC 传输协议属于这类。
可以看出,客户端和服务器是各种协议中规定的请求计算机和响应计算机。作为一般的互联网用户,他们操作自己的计算机(客户端),不仅定期向网络服务器发送请求,完成浏览网页、收发电子邮件等动作,而且使用 自己的计算机(Client)攻击其他计算机(可能是客户端或服务器)以入侵、破坏和窃取信息。
三、系统及系统环境:
要操作计算机,必须安装操作系统。当今流行的操作系统主要包括UNIX、Linux、Mac、BSD、Windows2000、Windows95/98/Me、Windows NT等等,这些操作系统独立运行,有自己的文件管理、内存管理、过程管理和 其他机制,在网络上,这些不同的操作系统可以由用户作为服务器和客户操作,通过“协议”完成信息交换。
不同的操作系统和应用程序构成系统环境。Linux系统和Apache该软件可以将计算机设置为网站服务器,其他使用客户端的计算机可以通过浏览器获取网站服务器供浏览器阅读。另一个例子Windows2000带ftpd通过远程软件,计算机可以设置为文件服务器ftp登录系统中的各种文件资源。