Day41
課堂筆記
2019年4月25日
www服務(wù)基礎(chǔ)
DNS适篙,全稱Domain Name System
計(jì)算機(jī)網(wǎng)絡(luò)誕生時(shí)候
通過(guò)IP地址訪問(wèn)服務(wù)器。
IP地址不好記:IP地址.
1.1.1.1
發(fā)展到后來(lái) 就用hosts逊拍,所有的訪問(wèn)服務(wù)器的主機(jī)hosts都加上解析記錄
大家都把解析放到hosts,發(fā)生問(wèn)題。每個(gè)人都要改HOSTS
增加網(wǎng)站記錄,如何所有知道呢除嘹?
發(fā)明了DNS
上網(wǎng)配置了DNS服務(wù)器怎憋,只要輸入域名地址又碌,就會(huì)有DNS服務(wù)器告訴你IP是啥。
企業(yè)上網(wǎng)如何讓DNS知道他的域名绊袋,企業(yè)上網(wǎng)購(gòu)買域名毕匀,默認(rèn)管理平臺(tái)(默認(rèn)的DNS),
解析記錄記錄癌别。
自動(dòng)化解析皂岔,不需要分發(fā)hosts,不需要客戶端做任何配置展姐。
個(gè)人客戶端只要DNS地址就行躁垛。
在早期的IP網(wǎng)路世界里面每臺(tái)電腦都只用IP地址來(lái)表示不久人們就發(fā)現(xiàn)這樣很難記憶於是一些UNIX的使用者就建立一個(gè)HOSTS對(duì)應(yīng)表將IP和主機(jī)名字對(duì)應(yīng)起來(lái)這樣用戶只需輸入電腦名字就可以代替IP來(lái)進(jìn)行溝通了。如果你安裝了Linux系統(tǒng)在/etc下面就可以找到這個(gè)hosts檔案了在NT的系統(tǒng)里你也可以在\winnt\system32\drivers\etc下面找到它圾笨。不過(guò)這個(gè)HOSTS檔是要由管理者手工維護(hù)的最大的問(wèn)題是無(wú)法適用於大型網(wǎng)路而且更新也是件非常頭痛的事情教馆。這就是DNS大派用場(chǎng)的時(shí)候了。
DNS全解析
https://blog.csdn.net/u012375924/article/details/76408947
企業(yè)不會(huì)自建外網(wǎng)DNS擂达,選擇購(gòu)買域名默認(rèn)DNS土铺,大企業(yè)花錢買DNSPOD,F(xiàn)5智能DNS解析。
服務(wù)器端開源工具:bind舒憾、powerdns镀钓,bind比較流行。
大企業(yè)的內(nèi)網(wǎng)使用DNS镀迂,搭建bind丁溅。
DNS、郵件服務(wù) -----花錢買探遵,不要搭建窟赏。
? ? exchange+ad? sendmail? qmail? postfix
263郵箱,阿里免費(fèi)(50人)箱季,騰訊免費(fèi)(100以內(nèi))涯穷。
HTTP協(xié)議,全稱HyperText Transfer Protocol藏雏,中文名為超文本傳輸協(xié)議
HTTP的重要應(yīng)用之一是WWW服務(wù)
HTTP協(xié)議的WWW服務(wù)應(yīng)用的默認(rèn)端口為80
https的默認(rèn)端口為443
1拷况、什么是HTTP請(qǐng)求方法
客戶端請(qǐng)求Web服務(wù)器時(shí),告訴服務(wù)器要執(zhí)行什么具體的動(dòng)作掘殴。
GET 客戶端請(qǐng)求指定資源信息赚瘦,服務(wù)器返回指定資源。
? ? 瀏覽網(wǎng)頁(yè)的過(guò)程都是GET方法奏寨。
POST 將客戶端的數(shù)據(jù)提交到服務(wù)器起意,例:注冊(cè)用戶。
? ? 上傳圖片病瞳、視頻揽咕,都是POST方法。
DELETE 請(qǐng)求服務(wù)器刪除Request-URI所標(biāo)識(shí)的資源套菜。
MOVE 請(qǐng)求服務(wù)器將指定的頁(yè)面移至另一個(gè)網(wǎng)絡(luò)地址亲善。
HEAD 只請(qǐng)求響應(yīng)報(bào)文中的HTTP首部。
什么是HTTP狀態(tài)碼逗柴?
HTTP狀態(tài)碼(HTTP Status Code)是用來(lái)表示W(wǎng)eb服務(wù)器響應(yīng)http請(qǐng)求狀態(tài)的數(shù)字代碼逗爹。
404 沒(méi)有你要的東西
403 權(quán)限拒絕
查看響應(yīng)頭
[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
生產(chǎn)環(huán)境常見(jiàn)HTTP狀態(tài)碼的博客文章見(jiàn) http://oldboy.blog.51cto.com/2561410/716294
HTTP報(bào)文? Http 消息? 數(shù)據(jù)包
HTTP報(bào)文可分為兩種,
一種是從Web客戶端發(fā)往Web服務(wù)器的HTTP報(bào)文嚎于,稱為請(qǐng)求報(bào)文(RequestMessage)。
另外一種是從Web服務(wù)器發(fā)往Web客戶端的報(bào)文挟冠,稱為響應(yīng)報(bào)文(Response Message)
HTTP的請(qǐng)求和響應(yīng)報(bào)文的格式類似于购。
MIME類型
Web服務(wù)器會(huì)把通過(guò)Web傳輸?shù)拿總€(gè)對(duì)象都打上名為MIME 類型(MIME type) 的數(shù)據(jù)格式標(biāo)簽。
MIME類型
URL知染,全稱Uniform Resource Location肋僧,中文翻譯為統(tǒng)一資源定位符
網(wǎng)址 就是URL
URI,全稱Uniform Resource Identifier,中文翻譯為統(tǒng)一資源標(biāo)識(shí)符
URL是URI命名機(jī)制的一個(gè)子集
URI標(biāo)識(shí)的更多嫌吠,例如還有郵箱地址