04-27 day
2019-05-04 本文已影响0人
个中秘密
DNS,全称Domain Name System
DNS全解析
https://blog.csdn.net/u012375924/article/details/76408947
企业不会自建外网DNS,选择购买域名默认DNS,大企业花钱买DNSPOD,F5智能DNS解析。
服务器端开源工具:bind、powerdns,bind比较流行。
大企业的内网使用DNS,搭建bind。
HTTP协议,全称HyperText Transfer Protocol,中文名为超文本传输协议
HTTP的重要应用之一是WWW服务
HTTP协议的WWW服务应用的默认端口为80
https的默认端口为443
1、什么是HTTP请求方法
客户端请求Web服务器时,告诉服务器要执行什么具体的动作。
GET 客户端请求指定资源信息,服务器返回指定资源。
浏览网页的过程都是GET方法。
POST 将客户端的数据提交到服务器,例:注册用户。
上传图片、视频,都是POST方法。
DELETE 请求服务器删除Request-URI所标识的资源。
MOVE 请求服务器将指定的页面移至另一个网络地址。
HEAD 只请求响应报文中的HTTP首部。
查看响应头
[root@web01 ~]# curl -I www.baidu.com
HTTP/1.1 200 OK
Accept-Ranges: bytes
Cache-Control: private, no-cache, no-store, proxy-revalidate, no-transform
Connection: Keep-Alive
Content-Length: 277
Content-Type: text/html
Date: Fri, 26 Apr 2019 03:48:34 GMT
Etag: "575e1f60-115"
Last-Modified: Mon, 13 Jun 2016 02:50:08 GMT
Pragma: no-cache
Server: bfe/1.0.8.18
[root@web01 ~]# curl -I www.baidu.com///dasdfasdfasf
HTTP/1.1 302 Found
Cache-Control: max-age=86400
Connection: Keep-Alive
Content-Type: text/html; charset=iso-8859-1
Date: Fri, 26 Apr 2019 03:49:51 GMT
Expires: Sat, 27 Apr 2019 03:49:51 GMT
Location: https://www.baidu.com/search/error.html
Server: Apache
X-Pad: avoid browser bug
HTTP报文可分为两种,
一种是从Web客户端发往Web服务器的HTTP报文,称为请求报文(RequestMessage)。
另外一种是从Web服务器发往Web客户端的报文,称为响应报文(Response Message)
HTTP的请求和响应报文的格式类似。
MIME类型
Web服务器会把通过Web传输的每个对象都打上名为MIME 类型(MIME type) 的数据格式标签。
MIME类型
URL,全称Uniform Resource Location,中文翻译为统一资源定位符
网址 就是URL
URI,全称Uniform Resource Identifier,中文翻译为统一资源标识符
URL是URI命名机制的一个子集
URI标识的更多,例如还有邮箱地址