ARP協(xié)議(IP地址轉換為MAC地址)
即地址解析協(xié)議怎静,是根據(jù)IP地址獲取MAC地址的一個網(wǎng)絡層協(xié)議刀荒。其工作原理如下:ARP首先會發(fā)起一個請求數(shù)據(jù)包,數(shù)據(jù)包的首部包含了目標主機的IP地址廉白,然后這個數(shù)據(jù)包會在鏈路層進行再次包裝进统,生成以太網(wǎng)數(shù)據(jù)包,最終由以太網(wǎng)廣播給子網(wǎng)內(nèi)的所有主機静陈,每一臺主機都會接收到這個數(shù)據(jù)包燕雁,并取出標頭里的IP地址,然后和自己的IP地址進行比較鲸拥,如果相同就返回自己的MAC地址拐格,如果不同就丟棄該數(shù)據(jù)包。ARP接收返回消息崩泡,以此確定目標機的MAC地址禁荒;與此同時,ARP還會將返回的MAC地址與對應的IP地址存入本機ARP緩存中并保留一定時間角撞,下次請求時直接查詢ARP緩存以節(jié)約資源呛伴。
DNS協(xié)議(域名轉換為IP地址)
DNS是一種可以將域名和IP地址相互映射的以層次結構分布的數(shù)據(jù)庫系統(tǒng)。DNS系統(tǒng)采用遞歸查詢請求的方式來響應用戶的查詢谒所,為互聯(lián)網(wǎng)的運行提供關鍵性的基礎服務热康。目前絕大多數(shù)的防火墻和網(wǎng)絡都會開放DNS服務,DNS數(shù)據(jù)包不會被攔截劣领,因此可以基于DNS協(xié)議建立隱蔽信道姐军,從而順利穿過防火墻,在客戶端和服務器之間傳輸數(shù)據(jù)尖淘。DNS允許終端用戶設備將給定的人類可讀URL轉換為網(wǎng)絡可以理解的機器可用IP地址奕锌。
DHCP協(xié)議
DHCP(動態(tài)主機配置協(xié)議)是一個局域網(wǎng)的網(wǎng)絡協(xié)議。指的是由服務器控制一段IP地址范圍村生,客戶機登錄服務器時就可以自動獲得服務器分配的IP地址和子網(wǎng)掩碼惊暴。DHCP(Dynamic Host Configuration Protocol,動態(tài)主機配置協(xié)議)通常被應用在大型的局域網(wǎng)絡環(huán)境中趁桃,主要作用是集中的管理辽话、分配IP地址肄鸽,使網(wǎng)絡環(huán)境中的主機動態(tài)的獲得IP地址、Gateway地址油啤、DNS服務器地址等信息典徘,并能夠提升地址的使用率。
http協(xié)議
http是一個簡單的請求-響應協(xié)議益咬,它通常運行在TCP之上逮诲。它指定了客戶端可能發(fā)送給服務器什么樣的消息以及得到什么樣的響應。請求和響應消息的頭以ASCII碼形式給出础废;而消息內(nèi)容則具有一個類似MIME的格式汛骂。
HTTP是基于客戶/服務器模式罕模,且面向連接的评腺。典型的HTTP事務處理有如下的過程:
(1)客戶與服務器建立連接;
(2)客戶向服務器提出請求淑掌;
(3)服務器接受請求蒿讥,并根據(jù)請求返回相應的文件作為應答;
(4)客戶與服務器關閉連接抛腕。
客戶與服務器之間的HTTP連接是一種一次性連接芋绸,它限制每次連接只處理一個請求,當服務器返回本次請求的應答后便立即關閉連接担敌,下次請求再重新建立連接摔敛。這種一次性連接主要考慮到WWW服務器面向的是Internet中成干上萬個用戶,且只能提供有限個連接全封,故服務器不會讓一個連接處于等待狀態(tài)马昙,及時地釋放連接可以大大提高服務器的執(zhí)行效率。
https協(xié)議
HTTPS (全稱:Hyper Text Transfer Protocol over SecureSocket Layer)刹悴,是以安全為目標的 HTTP 通道行楞,在HTTP的基礎上通過傳輸加密和身份認證保證了傳輸過程的安全性 。HTTPS 在HTTP 的基礎下加入SSL 層土匀,HTTPS 的安全基礎是 SSL子房,因此加密的詳細內(nèi)容就需要 SSL。 HTTPS 存在不同于 HTTP 的默認端口及一個加密/身份驗證層(在 HTTP與 TCP 之間)就轧。這個系統(tǒng)提供了身份驗證與加密通訊方法证杭。它被廣泛用于萬維網(wǎng)上安全敏感的通訊,例如交易支付等方面 妒御。
TCP/UDP協(xié)議
傳輸控制協(xié)議(TCP):TCP(傳輸控制協(xié)議)定義了兩臺計算機之間進行可靠的傳輸而交換的數(shù)據(jù)和確認信息的格式解愤,以及計算機為了確保數(shù)據(jù)的正確到達而采取的措施。協(xié)議規(guī)定了TCP軟件怎樣識別給定計算機上的多個目的進程如何對分組重復這類差錯進行恢復携丁。協(xié)議還規(guī)定了兩臺計算機如何初始化一個TCP數(shù)據(jù)流傳輸以及如何結束這一傳輸琢歇。TCP最大的特點就是提供的是面向連接兰怠、可靠的字節(jié)流服務。
用戶數(shù)據(jù)報協(xié)議(UDP):UDP(用戶數(shù)據(jù)報協(xié)議)是一個簡單的面向數(shù)據(jù)報的傳輸層協(xié)議李茫。提供的是非面向連接的揭保、不可靠的數(shù)據(jù)流傳輸。UDP不提供可靠性魄宏,也不提供報文到達確認秸侣、排序以及流量控制等功能。它只是把應用程序傳給IP層的數(shù)據(jù)報發(fā)送出去宠互,但是并不能保證它們能到達目的地味榛。因此報文可能會丟失、重復以及亂序等予跌。但由于UDP在傳輸數(shù)據(jù)報前不用在客戶和服務器之間建立一個連接搏色,且沒有超時重發(fā)等機制,故而傳輸速度很快券册。