1. 程式人生 > >HTTP協議與TCP/IP協議

HTTP協議與TCP/IP協議

其中 ont 分割 鏈路層 com 會話層 安全 ima 16px

OSI 是7層 TCP/IP 協議是 4層。

OIS 包括的層 從底到上依次為 1.物理層 2.數據鏈路層 3.網絡層 4.傳輸層 5.會話層 6.表示層 7.應用層
TCP/IP 1.鏈路層 2.網絡層 3.傳輸層 4.應用層

技術分享圖片

TCP/IP協議是一個協議集合。TCP/IP協議按照層次分為四層。應用層、傳輸層、網絡層、數據鏈路層。HTTP協議就屬於TCP/IP協議家族中的一員。HTTP協議屬於應用層。

以太網協議屬於數據鏈路層。IP協議屬於網絡層。TCP\UDP協議屬於傳輸層。

TCP/IP通信數據流

技術分享圖片

IP協議:

主要的作用是在復雜的網絡中尋找合適的傳輸路徑,其中兩個重要的條件是IP地址,和MAC地址。

   ARP協議:是一種用以解析地址的協議,根據通信方的 IP 地址就可以反查出對應的 MAC 地址。每一塊以太網卡都有一個MAC地址,這個地址是唯一的。ARP協議根據ip地址解析MAC地址。

技術分享圖片

TCP協議:

如果說IP協議是找到對方的詳細地址。那麽TCP協議就是安全的把東西帶給對方。各有分工,互不沖突。也就是TCP協議用來傳輸數據。所以該協議在傳輸層。

TCP協議提供可靠的字節流服務,所謂的字節流服務(Byte Stream Service)是指,為了方便傳輸,將大塊數據分割成以報文段(segment)為單位的數據包進行管理。而可靠的傳輸服務是指,能夠把數據準確可靠地傳給對方。

為了確保信息能夠確保準確無誤的到達,TCP采用了著名的三次握手策略

技術分享圖片

DNS協議:

DNS協議和HTTP協議一樣是處於應用層的服務,提供域名到IP地址之間的解析服務。

例如:www.baidu.com(域名) <---> 14.215.177.39(ip地址)

下面是我們訪問一個網頁,各種協議在裏面起的作用。

技術分享圖片

HTTP協議與TCP/IP協議