接下來(lái)想系統(tǒng)的回顧一下TCP/IP協(xié)議族的相關(guān)東西,當(dāng)然這些東西大部分是在大學(xué)的時(shí)候?qū)W過(guò)的,但是那句話(huà),基礎(chǔ)的東西還是要不時(shí)的回顧回顧的。接下來(lái)的幾篇博客都是關(guān)于TCP/IP協(xié)議族的,本篇博客就先簡(jiǎn)單的聊一下TCP/IP協(xié)議族,然后聊一下HTTP協(xié)議,然后再聊一下SSL上的HTTP(也就是HTTPS)了。當(dāng)然TCP/IP協(xié)議族是個(gè)老生常談的話(huà)題,網(wǎng)絡(luò)上關(guān)于該內(nèi)容的文章一抓一大把呢,但是鑒于其重要性,還是有必要系統(tǒng)的總結(jié)一下的。

 

一、TCP/IP協(xié)議組簡(jiǎn)述

在聊HTTP與HTTPS之前呢,我們先簡(jiǎn)單的聊一下TCP/IP協(xié)議族。TCP/IP不單單指的就是TCP和IP這兩個(gè)協(xié)議,而是指的與其相關(guān)的各種協(xié)議。比如HTTP, FTP, DNS, TCP, UDP, IP, SNMP等等都屬于TCP/IP協(xié)議族的范疇。

1.TCP/IP協(xié)議的分層

TCP/IP協(xié)議族是分層管理的,在OSI標(biāo)準(zhǔn)中可以分為7層(應(yīng)用層、表示層、會(huì)話(huà)層、傳輸層、網(wǎng)絡(luò)層、數(shù)據(jù)鏈路層、物理層,可記為:應(yīng)表會(huì)傳網(wǎng)數(shù)物),本篇博客我們采用的是TCP/IP協(xié)議族中的四層(應(yīng)用層、傳輸層、網(wǎng)絡(luò)層、鏈路層)。下方是對(duì)四層中每層的簡(jiǎn)單介紹: