Day41WWW服務(wù)基礎(chǔ)(課堂筆記)

Day41


作者:孫鵬鵬

歸檔:課后筆記

時(shí)間:2019/4/26


快捷鍵:

Ctrl + 1??? 標(biāo)題1

Ctrl + 2??? 標(biāo)題2

Ctrl + 3??? 標(biāo)題3

Ctrl + 4??? 標(biāo)題4

Ctrl + 5??? 程序代碼

Ctrl + 6??? 正文

Ctrl + 7??? 實(shí)例1-1

格式說(shuō)明:

藍(lán)色字體:注釋

黃色背景:重要

綠色背景:注意

老男孩教育教學(xué)核心思想6重:重目標(biāo)、重思路、重方法、重實(shí)踐、重習(xí)慣、重總結(jié)

學(xué)無(wú)止境,老男孩教育成就你人生的起點(diǎn)!

聯(lián)系方式:

網(wǎng)站運(yùn)維QQ交流群:

Linux?385168604架構(gòu)師390642196

Python 29215534大數(shù)據(jù)421358633

官方網(wǎng)站:

http://www.oldboyedu.com?

目? 錄

第一章:

生產(chǎn)環(huán)境常見HTTP狀態(tài)碼的博客文章見

http://oldboy.blog.51cto.com/2561410/716294










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.1200 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.1302 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)境常見HTTP狀態(tài)碼的博客文章見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í)的更多,例如還有郵箱地址

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 非常好的文章,怕博主刪除,再也找不到這么好的文章了,所以復(fù)制了一份,博主是2016年寫,但是是到現(xiàn)在為止看到的,思...
    吭聲_cfdc閱讀 2,198評(píng)論 0 4
  • 個(gè)人認(rèn)為,Goodboy1881先生的TCP /IP 協(xié)議詳解學(xué)習(xí)博客系列博客是一部非常精彩的學(xué)習(xí)筆記,這雖然只是...
    貳零壹柒_fc10閱讀 5,210評(píng)論 0 8
  • https://nodejs.org/api/documentation.html 工具模塊 Assert 測(cè)試 ...
    KeKeMars閱讀 6,610評(píng)論 0 6
  • 這種不找借口的方法幫助我做到一切最想實(shí)現(xiàn)的目標(biāo)。當(dāng)然,不是所有目標(biāo)都能達(dá)成。有些是不可能做成或者幾乎不可能做到的,...
    財(cái)才閱讀 292評(píng)論 0 0
  • 積極主動(dòng),以終為始,要事第一,雙贏思維,知彼解己,統(tǒng)合綜效,不斷更新。 這7個(gè)習(xí)慣你有嗎?或者說(shuō)目前你養(yǎng)成了其中幾...
    阿敏志劉閱讀 417評(píng)論 2 2

友情鏈接更多精彩內(nèi)容