網(wǎng)絡(luò)編程一:HTTP協(xié)議的基本概念

之前對于這些基礎(chǔ)概念了解的很淺姜凄,趁著最近有機(jī)會(huì)自己整理一下盒使,方便以后溫故知新。

基礎(chǔ)概念


客戶端-Client: 移動(dòng)設(shè)備(iOS吼驶、android等)惩激、電腦設(shè)備(PC店煞、Mac等)。

服務(wù)器-Server:為客戶端提供服務(wù)咧欣、提供數(shù)據(jù)、提供資源的機(jī)器轨帜。

請求-Request:由客戶端發(fā)起魄咕,向服務(wù)器索取數(shù)據(jù)的一種行為。

響應(yīng)-Response:服務(wù)器對客戶端的請求做出的反應(yīng)蚌父,一般指返回?cái)?shù)據(jù)給客戶端哮兰。

統(tǒng)一資源定位符-URL
全稱Uniform Resource Locator,基本格式為 協(xié)議://主機(jī)地址/路徑苟弛,例如:http://www.reibang.com/writer#/
協(xié)議包含http(遠(yuǎn)程資源)喝滞、ftp(本地資源)、file(共享主機(jī)資源)膏秫、mailto(郵件地址)等右遭。

協(xié)議概念


超文本傳輸協(xié)議-HTTP
全稱HyperText Transfer Protocol,是一個(gè)客戶端服務(wù)器端之間進(jìn)行請求缤削、響應(yīng)的標(biāo)準(zhǔn)窘哈。雖譯為傳輸協(xié)議,其實(shí)是應(yīng)用層協(xié)議亭敢。Transfer意為轉(zhuǎn)移滚婉。

  • 內(nèi)容特性:明文,可見
  • 安全性:
  • 端口:80
  • 請求/響應(yīng)耗時(shí):

超文本傳輸安全協(xié)議-HTTPS
全稱Hyper Text Transfer Protocol over Secure Socket Layer帅刀,在HTTP協(xié)議基礎(chǔ)上加入SSL進(jìn)行安全加密让腹。SSL建立需要用到SSL證書,由CA機(jī)構(gòu)認(rèn)證頒發(fā)扣溺。

  • 內(nèi)容特性:加密骇窍,不可見
  • 安全性:
  • 端口:443
  • 請求/響應(yīng)耗時(shí):

證書體系


證書授權(quán)中心-CA:
全稱Certificate Authority,負(fù)責(zé)產(chǎn)生锥余、分配并管理所有參與網(wǎng)上交易的個(gè)體所需的數(shù)字證書像鸡,因此是安全電子交易的核心環(huán)節(jié),承擔(dān)公鑰體系中公鑰的合法性檢驗(yàn)的責(zé)任哈恰。
證書認(rèn)證中心可細(xì)分為根證書頒發(fā)機(jī)構(gòu)(Root certificate authority 只估,Root CA)、中間證書頒發(fā)機(jī)構(gòu)(Intermediate certificate authority, Intermedia CA)着绷。

  • 常見根證書CA機(jī)構(gòu):Comodo蛔钙、Symantec、GeoTrust荠医、DigiCert吁脱、Thawte桑涎、GlobalSign、RapidSSL等兼贡。

數(shù)字證書-Cer:
全稱Certificate攻冷,由CA機(jī)構(gòu)認(rèn)證頒發(fā),用來驗(yàn)證通信實(shí)體身份遍希。數(shù)字證書不是數(shù)字身份證而是身份認(rèn)證機(jī)構(gòu)蓋在數(shù)字身份證上的一個(gè)章等曼、印或簽名。
證書包含:公鑰凿蒜、私鑰
廣義上可分為:服務(wù)器證書禁谦、代碼簽名證書、個(gè)人數(shù)字證書废封、單位數(shù)字證書州泊、單位員工數(shù)字證書、VPN證書漂洋、WAP證書和表單簽名證書遥皂。

  • 按類型劃分

1. SSL證書
一般在服務(wù)器配置,也稱為SSL服務(wù)器證書刽漂。在驗(yàn)證服務(wù)器身份后頒發(fā)渴肉,用以在客戶端服務(wù)端 之間建立一條安全通道,具有服務(wù)器身份驗(yàn)證和數(shù)據(jù)傳輸加密功能爽冕。共有3個(gè)分類:擴(kuò)展驗(yàn)證型(EV)SSL證書仇祭、組織驗(yàn)證型(OV)SSL證書、域名驗(yàn)證型(DV)SSL證書颈畸。
2. 代碼簽名證書
代碼簽名證書為軟件開發(fā)商提供了一個(gè)理想的解決方案乌奇,使得軟件開發(fā)商能對其軟件代碼進(jìn)行數(shù)字簽名
通過對代碼的數(shù)字簽名來標(biāo)識(shí)軟件來源以及軟件開發(fā)者的真實(shí)身份眯娱,保證代碼在簽名之后不被惡意篡改礁苗。使用戶在下載已經(jīng)簽名的代碼時(shí),能夠有效的驗(yàn)證該代碼的可信度徙缴。
3...

  • 按權(quán)限劃分

1. 根證書-Root Cer
根證書是CA機(jī)構(gòu)給自己頒發(fā)的證書试伙,是信任鏈的起始點(diǎn),安裝根證書意味著對這個(gè)CA認(rèn)證中心的信任于样。在密碼學(xué)和計(jì)算機(jī)安全領(lǐng)域中疏叨,根證書是未被簽名的公鑰證書或自簽名的證書。 證書的驗(yàn)證追溯至根證書即為結(jié)束穿剖。
2. 中間根證書-Intermediate Cer
CA機(jī)構(gòu)不會(huì)直接從根目錄頒發(fā)服務(wù)器證書(即SSL證書)蚤蔓,這種行為是十分危險(xiǎn)的,因?yàn)橐坏┌l(fā)生錯(cuò)誤頒發(fā)或者需要撤銷root糊余,則使用root簽名的每個(gè)證書都會(huì)被撤銷信任秀又。
因此单寂,為了避免這種風(fēng)險(xiǎn)發(fā)生,CA機(jī)構(gòu)一般會(huì)引用中間根證書吐辙。CA機(jī)構(gòu)使用其私鑰對中間根進(jìn)行簽名宣决,使瀏覽器信任中間根。CA機(jī)構(gòu)使用中間根證書的私鑰來簽署用戶申請的SSL證書昏苏。這種中間根的形式可以重復(fù)多次尊沸,即使用中間根簽署另一個(gè)中間件,然后CA機(jī)構(gòu)通過中間件簽署SSL證書捷雕。

END


基本概念先到這里椒丧,下一篇開始細(xì)說HTTP協(xié)議的由來壹甥。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末救巷,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子句柠,更是在濱河造成了極大的恐慌浦译,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,490評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件溯职,死亡現(xiàn)場離奇詭異精盅,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)谜酒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評論 3 395
  • 文/潘曉璐 我一進(jìn)店門叹俏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人僻族,你說我怎么就攤上這事粘驰。” “怎么了述么?”我有些...
    開封第一講書人閱讀 165,830評論 0 356
  • 文/不壞的土叔 我叫張陵蝌数,是天一觀的道長。 經(jīng)常有香客問我度秘,道長顶伞,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,957評論 1 295
  • 正文 為了忘掉前任剑梳,我火速辦了婚禮唆貌,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘垢乙。我一直安慰自己挠锥,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評論 6 393
  • 文/花漫 我一把揭開白布侨赡。 她就那樣靜靜地躺著蓖租,像睡著了一般粱侣。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上蓖宦,一...
    開封第一講書人閱讀 51,754評論 1 307
  • 那天齐婴,我揣著相機(jī)與錄音,去河邊找鬼稠茂。 笑死柠偶,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的睬关。 我是一名探鬼主播诱担,決...
    沈念sama閱讀 40,464評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼电爹!你這毒婦竟也來了蔫仙?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤丐箩,失蹤者是張志新(化名)和其女友劉穎摇邦,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體屎勘,經(jīng)...
    沈念sama閱讀 45,847評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡施籍,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了概漱。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片丑慎。...
    茶點(diǎn)故事閱讀 40,137評論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖瓤摧,靈堂內(nèi)的尸體忽然破棺而出竿裂,到底是詐尸還是另有隱情,我是刑警寧澤姻灶,帶...
    沈念sama閱讀 35,819評論 5 346
  • 正文 年R本政府宣布铛绰,位于F島的核電站,受9級特大地震影響产喉,放射性物質(zhì)發(fā)生泄漏捂掰。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評論 3 331
  • 文/蒙蒙 一曾沈、第九天 我趴在偏房一處隱蔽的房頂上張望这嚣。 院中可真熱鬧,春花似錦塞俱、人聲如沸姐帚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽罐旗。三九已至膳汪,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間九秀,已是汗流浹背遗嗽。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留鼓蜒,地道東北人痹换。 一個(gè)月前我還...
    沈念sama閱讀 48,409評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像都弹,于是被迫代替她去往敵國和親娇豫。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評論 2 355