幾個(gè)與HTTP關(guān)系密切的協(xié)議和服務(wù)
IP協(xié)議
IP(Internet Protocol)協(xié)議位于網(wǎng)絡(luò)層。幾乎所有使用網(wǎng)絡(luò)的系統(tǒng)都會(huì)用到IP協(xié)議。其作用是把各種數(shù)據(jù)包傳送給對(duì)方贞瞒。要保證數(shù)據(jù)確實(shí)能傳送到對(duì)方,需要兩個(gè)重要條件: IP地址和MAC地址(Media Access Control Address)柑司。
IP地址指明了節(jié)點(diǎn)被分配到的地址踊餐,MAC地址指網(wǎng)卡所屬的固定地址。IP地址可以和MAC地址進(jìn)行配對(duì)欲侮。IP地址可以變換崭闲,但MAC地址基本不會(huì)改變。
ARP協(xié)議
IP間的通信依賴MAC地址威蕉。通信的雙方通常是經(jīng)過(guò)多臺(tái)計(jì)算機(jī)和網(wǎng)絡(luò)設(shè)備中轉(zhuǎn)才能連接到對(duì)方刁俭。而在進(jìn)行中轉(zhuǎn)時(shí),會(huì)利用下一站中轉(zhuǎn)設(shè)備的MAC地址來(lái)搜索下一個(gè)中轉(zhuǎn)目標(biāo)韧涨。這時(shí)牍戚,會(huì)采用ARP協(xié)議(Adress Resolution Protocol)侮繁,根據(jù)IP地址就可以反查出對(duì)應(yīng)的MAC地址。
TCP協(xié)議
為了準(zhǔn)確無(wú)誤地將數(shù)據(jù)送達(dá)目標(biāo)處翘魄,TCP協(xié)議采用三次握手策略鼎天。
DNS服務(wù)
DNS(Domain Name System)服務(wù)是和HTTP協(xié)議一樣位于應(yīng)用層的協(xié)議。
用戶通常使用主機(jī)名或域名來(lái)訪問(wèn)對(duì)方的計(jì)算機(jī)暑竟,而不是直接通過(guò)IP地址訪問(wèn)斋射。但計(jì)算機(jī)則擅長(zhǎng)處理一長(zhǎng)串?dāng)?shù)字。為解決該問(wèn)題但荤,DNS服務(wù)應(yīng)用而生罗岖,提供了通過(guò)域名查找IP地址,或逆向從IP地址反查域名的服務(wù)腹躁。