DNS 服务器
DNS 服务器是个分层次的系统:
根 DNS 服务器 :全世界共有 13 台根域名服务器,编号 A 到 M,其中大部分位于美国。
顶级(TLD)DNS 服务器 :负责如 com 、org 、edu 等顶级域名和所有国家的顶级域名(如 cn 、uk 、jp )。
权威 DNS 服务器 :大型组织、大学、企业的域名解析服务。
本地 DNS 服务器 :通常与我们主机最近的 DNS 服务器。
域名解析,迭代查询和递归查询
host 命令 进行 DNS 查询,可查看一个指定域名的 IP
DNS 缓存和 hosts 文件
DNS 缓存 :当一个 DNS 服务器接收到一个 DNS 回答后,会将其信息缓存一段时间,当再有一个对相同域名的查询时,便可直接回复。
hosts 文件,其实 hosts 文件可以看作是一个小型的 DNS 服务器。
主要功能是减少或消除在不同操作系统下处理文件的不兼容性,以达到便捷高效的文件传输效果。
FTP 只提供文件传输的基本服务,它采用 客户端—服务器 的方式,一个 FTP 服务器可同时为多个客户端提供服务。
在进行文件传输时,FTP 的客户端和服务器之间会建立两个 TCP 连接:21 号端口建立控制连接,20 号端口建立数据连接。
FTP 的传输有两种方式:ASCII 传输模式和二进制数据传输模式。
原理:
点击一个链接后,浏览器向服务器发起 TCP 连接;
连接建立后浏览器发送 HTTP 请求报文,然后服务器回复响应报文;
浏览器将收到的响应报文内容显示在网页上;
报文收发结束,关闭 TCP 连接。
HTTP 请求报文结构:
HTTP 响应报文结构:
请求报文的方法字段是对所请求对象进行的操作,而响应报文的状态码是一个 3 位数字,分为 5 类 33 种:
1xx:通知信息,如收到或正在处理。
2xx:成功接收。
3xx:重定向。
4xx:客户的差错,如 404 表示网页未找到。
5xx:服务器的差错,如常见的 502 Bad Gateway。
使用 Telnet 协议进行远程登录时必须满足以下条件:
在本地计算机上必须装有包含 Telnet 协议的客户程序;
必须知道远程主机的 IP 地址或域名;
必须知道登录标识与口令。
Telnet 远程登录服务分为以下4个过程:
本地与远程主机建立连接。该过程实际上是建立一个 TCP 连接,用户必须知道远程主机的 IP 地址或域名;
将本地终端上输入的用户名和口令及以后输入的任何命令或字符以 NVT ( Net Virtual Terminal ) 格式传送到远程主机。该过程实际上是从本地主机向远程主机发送一个 IP 数据包;
将远程主机输出的 NVT 格式的数据转化为本地所接受的格式送回本地终端,包括输入命令回显和命令执行结果;
最后,本地终端对远程主机进行撤消连接。该过程是撤销一个 TCP 连接。
telnet 使用语法:telnet+ip+端口 验证:netstat -pantu
此协议设计的时候是进行小文件传输的,与 FTP 相比少了许多功能,它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证
报文格式:
POP3 和 SMTP 协同工作
作业
1.
2.
3.这题不会
4.
学习时间 389分钟
操作时间 53分钟
按键次数 931次
实验次数 9次
报告字数 2910字
是否完成 完成