1. 程式人生 > >#WEB安全基礎 : HTTP協議 | 0x2 HTTP有關協議通信

#WEB安全基礎 : HTTP協議 | 0x2 HTTP有關協議通信

協議 網絡 多臺 安全 不可 分配 如何 cor 鏈路

IP,TCP,DNS協議與HTP協議密不可分

IP(網際協議)位於網絡層,幾乎所有使用網絡的系統都會用到IP協議

IP協議的作用:把數據包發送給對方,要保證確實傳送到對方那裏,則需要滿足各類條件。兩個重要條件是IP地址和MAC地址。

(IP 不等於 IP地址)IP是協議,IP地址不是

IP地址指明了節點被分配到的地址,MAC地址是指網卡所屬的固定地址,IP地址可以和MAC地址進行配對,IP地址可交換,但MAC地址基本上不會更改


使用ARP協議憑借MAC地址進行通信

ARP協議是地址解析協議,所屬網絡層,由於涉及到了MAC地址,所以工作內容是鏈路層。

IP間的通信可以依賴MAC地址。當通信雙方不在同一局域網時,在經過多臺計算機和網絡設備才能連接到對方。在中轉時,利用下一站中轉設備的MAC地址搜索下一個中轉目標。這時采用ARP協議,ARP是用來解析MAC地址的。根據通信雙方的IP地址就可以反查出對應的MAC地址


路由選擇:在到達通信目標前的中轉過程中,那些計算機和路由器等網絡設備只能獲悉很粗略的傳輸路線。

通過獲取發送端和接收端的路線就可以分析出總的傳輸路線,所以只要找到路線上的各個中轉站,尋找最短路線,就可以完成傳輸

所以無論哪臺計算機或網絡設備都無法完全掌握互聯網中的細節。


請看圖,圖上表示了ARP協議是如何幫助數據包傳輸的

技術分享圖片


確保可靠性的TCP協議

TCP位於傳輸層,提供可靠的字節流服務

字節流服務指為了方便傳輸,將大塊的數據分割成以報文段為單位的數據包進行管理。而可靠的服務指能夠把數據準確、可靠地發送給對方

總之,TCP協議為了更容易得傳輸大數據才把數據分割,而且TCP協議能夠確以數據最終是否傳給對方


//本系列教程基於《圖解HTTP》,此書國內各大購物網站皆可購買


轉載請註明出處 by:M_ZPHr

最後修改日期:2019-01-28

#WEB安全基礎 : HTTP協議 | 0x2 HTTP有關協議通信