域名只是个逻辑概念,并不代表计算机所在的物理地点。 变长的域名和使用有助记忆的字符串,是为了便于人来使用。而 IP 地址是定长的 32 位二进制数字则非常便于机器进行处理。 域名中的"点"和点分十进制 IP 地址中的"点"并无一一对应的关系。点分十进制 IP 地址中一定是包含三个"点",但每一个域名中"点"的数目则不一定正好是三个。
DNS 服务器的管辖范围不是以"域"为单位,而是以"区"为单位。 若某台 DNS 服务器对一个域负责,并且该域没有再划分为一些更小的域,此时域和区的范围相同。 如果服务器把自己的域又划分为一些子域,把部分责任委托给其他服务器,则域和区的范围不同。低级别服务器各负责一个区;原服务器也仍然有一个区。
根域名服务器是最高层次的域名服务器,也是最重要的域名服务器。所有的根域名服务器都知道所有的顶级域名服务器的域名和 IP 地址。 不管是哪一个本地域名服务器,若要对互联网上任何一个域名进行解析,只要自己无法解析,就首先求助于根域名服务器。 在互联网上共有 13 个不同 IP 地址的根域名服务器,它们的名字是用一个英文字母命名,从 a 一直到 m(前 13 个字母)。
根域名服务器共有 13 套装置,不是 13 个机器。
在许多情况下,根域名服务器并不直接把域名直接转换成 IP 地址,而是告诉本地域名服务器下一步应当找的顶级域名服务器的 IP 地址。
顶级域名服务器(即 TLD 服务器)负责管理在该顶级域名服务器注册的所有二级域名。 当收到 DNS 查询请求时,就给出相应的回答(可能是最后的结果,也可能是下一步应当找的域名服务器的 IP 地址)。
本地域名服务器对域名系统非常重要。 当一个主机发出 DNS 查询请求时,这个查询请求报文就发送给本地域名服务器。 每一个互联网服务提供者 ISP,或一个大学,甚至一个大学里的系,都可以拥有一个本地域名服务器。 这种域名服务器有时也称为默认域名服务器
每个域名服务器都维护一个高速缓存,存放最近用过的名字以及从何处获得名字映射信息的记录。
文件传送协议 FTP (File Transfer Protocol) 是互联网上使用得最广泛的文件传送协议。FTP 提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限。 FTP 屏蔽了各计算机系统的细节,因而适合于在异构网络中任意计算机之间传送文件。
FTP使用了两个TCP连接,一个是控制连接,一个是数据连接
控制连接在整个会话期间一直保持打开 ,FTP 客户发出的传送请求通过控制连接发送给服务器端的控制进程,但控制连接不用来传送文件**。 实际用于传输文件的是"数据连接"**。服务器端的控制进程在接收到 FTP 客户发送来的文件传输请求后就创建"数据传送进程"和"数据连接",用来连接客户端和服务器端的数据传送进程。 数据传送进程实际完成文件的传送,在传送完毕后关闭"数据传送连接"并结束运行。
TELNET 是一个简单的远程终端协议 ,也是互联网的正式标准。 用户用 TELNET 就可在其所在地通过 TCP 连接注册(即登录)到远地的另一个主机上(使用主机名或 IP 地址)。 TELNET 能将用户的击键传到远地主机,同时也能将远地主机的输出通过 TCP 连接返回到用户屏幕。这种服务是透明的,因为用户感觉到好像键盘和显示器是直接连在远地主机上。 现在由于 PC 的功能越来越强,用户已较少使用 TELNET 了
TELNET 也使用客户服务器方式。在本地系统运行 TELNET 客户进程,而在远地主机则运行 TELNET 服务器进程。 和 FTP 的情况相似,服务器中的主进程等待新的请求,并产生从属进程来处理每一个连接。
TELNET 使用网络虚拟终端 NVT 格式
万维网以客户 - 服务器方式工作。
使用统一资源定位符 URL (Uniform Resource Locator) 来标志万维网上的各种文档。使每一个文档在整个互联网的范围内具有唯一的标识符 URL。
在万维网客户程序与万维网服务器程序之间进行交互所使用的协议,是超文本传送协议 HTTP (HyperText Transfer Protocol)。 HTTP 是一个应用层协议,它使用 TCP 连接进行可靠的传送。
超文本标记语言 HTML (HyperText Markup Language) 使得万维网页面的设计者可以很方便地用一个超链从本页面的某处链接到互联网上的任何一个万维网页面,并且能够在自己的计算机屏幕上将这些页面显示出来。
为了在万维网上方便地查找信息,用户可使用各种的搜索工具(即搜索引擎)。
URL 相当于一个文件名在网络范围的扩展。因此 URL 是与互联网相连的机器上的任何可访问对象的一个指针。
HTTP 是**面向事务的 (transaction-oriented) 应用层协议,**它是万维网上能够可靠地交换文件(包括文本、声音、图像等各种多媒体文件)的重要基础。
定义互联网中的 MTA 客户和 MTA 服务器的正式协议称为简单邮件传输协议(Simple Mail Transfer Protocol,SMTP)。
SMTP 以客户/服务器模式 工作,采用请求/应答方式来实现,使用TCP 的服务。
需要 IP 地址的主机在启动时就向 DHCP 服务器广播发送发现报文 (DHCPDISCOVER),这时该主机就成为 DHCP 客户。 本地网络上所有主机都能收到此广播报文,但只有 DHCP 服务器才回答此广播报文。 DHCP 服务器先在其数据库中查找该计算机的配置信息。若找到,则返回找到的信息。若找不到,则从服务器的 IP 地址池 (address pool) 中取一个地址分配给该计算机。DHCP 服务器的回答报文叫做提供报文(DHCPOFFER)。
简单网络管理协议 SNMP (Simple Network Management Protocol) 中的管理程序和代理程序按客户--服务器方式工作。 管理程序运行 SNMP 客户程序,向某个代理程序发出请求(或命令);代理程序运行 SNMP 服务器程序,返回响应(或执行某个动作)。 在网管系统中,往往是一个(或少数几个)客户程序与很多的服务器程序进行交互。
SNMP 最重要的指导思想就是要尽可能简单。 SNMP 的基本功能包括监视网络性能、检测分析网络差错和配置网络设备等。