DNS域名系统
DNS(Domain Name System) 是互联网使用的命名系统,用来把便于人们使用的机器名字转换为IP地址。
顶级域名分为三大类
- 国家顶级域名nTLD,如cn,us,uk等。
- 通用顶级域名gTLD,如com,net,org,int,edu,gov,mil等。
- 基础结构域名,如arpa,用于反向域名解析。
我国把二级域名划分为“类别域名”和“行政区域名”,类别域名有7个,为ac,com,edu,gov,mil,net,org。行政区域名共34个,适用于我国的各省、自治区、直辖市,如bj(北京市)。
域名服务器
- 根域名服务器
- 顶级域名服务器
- 权限域名服务器
- 本地域名服务器
域名解析有递归查询与迭代查询两种。为了提高DNS查询效率,并减轻根域名服务器的符合和减少互联网上的DNS查询报文数量,在域名服务器中广泛的使用了高速缓存。
FTP文件传送协议
基本工作原理
1)打开熟知端口(端口号21),使得客户进程能连接上。
2)等待客户进程发出连接请求。
3)启动从属进程处理客户端进程发来的请求。
4)回到等待状态,继续接受其他客户进程发来的请求。
在进行文件传输时,FTP的客户和服务器之间要建立两个并行TCP连接:控制连接和数据连接,使用两个独立的连接的好处是使协议更加简单和更容易实现,同时在传输文件还可以利用控制连接对文件的传输进行控制。