因特网域名系统DNS是一个分布式数据库联机系统,采用客户机/服务器(C/S)应用模式。
客户机可以通过域名服务程序将域名解析成IP地址。当用户在浏览器中输入域名并按回车键之后:
SMTP采用TCP链接;SMTP不使用中间的邮件服务器。
由于SMTP只能传输ASCII码编码的文本,所以当发送非ASCII码的二进制数据时,必须先采用某种编码方式将其编码为可打印的ASCII码字符后,再作为邮件格式内容。
MIME不是对因特网文本报文格式的升级和替代,而是一种扩展。
HTTP包含HTTP Header和HTTP Body。HTTP头控制着互联网上的数据传输,还控制着用户浏览器的渲染行为和服务器的执行逻辑。
常见的HTTP请求头:
请求头 | 说明 |
---|---|
Accept-Charset | 用于指定客户端接受的字符集 |
Accept-Encoding | 用于指定可接受的内容编码 |
Accept-Language | 用于指定一种自然语言 |
Host | 用于指定被请求资源的Internet主机号和端口号 |
User-Agent | 客户端将它的操作系统、浏览器和其他属性告诉服务器 |
Connection | 当前连接是否保持 |
常见的HTTP响应头:
响应头 | 说明 |
---|---|
Server | 使用的服务器名称 |
Content-Type | 用来指明发送给接收者的实体正文的媒体类型 |
Content-Encoding | 与请求头的Accept-Encoding相对应,告诉浏览器服务端采用的压缩编码格式 |
Content-Language | 描述了资源所用的自然语言与Accept-Language对应 |
Content-Length | 指明实体正文的长度,用以字节方式存储的十进制数字表示 |
Keep-Alive | 保持连接时间 |
常见的HTTP状态码:
状态码 | 说明 |
---|---|
200 | 客户端请求成功 |
302 | 临时跳转,跳转的地址通过Location指定 |
400 | 客户端请求有语法错误,不能被服务器识别 |
403 | 服务器收到请求,但拒绝提供服务 |
404 | 请求支援不存在 |
500 | 服务器发生不可预期错误 |