TCP/IP協議的認識
一、簡介
TCP/IP協議是一個協議集合。大家叫的時候方便說,所以統稱爲TCP/IP。
HTTP協議就屬於TCP/IP協議家族中的一員,瞭解HTTP協議在整個網絡流程中的地位,也能更加充分的理解HTTP協議。
TCP/IP協議族中有一個重要的概念是分層,TCP/IP協議按照層次分爲四層:應用層、傳輸層、網絡層、數據鏈路層。
二、與HTTP 關係密切的協議 : IP、TCP 和 DNS
1、IP協議:
IP協議的作用在於把各種數據包準確無誤的傳遞給對方,其中兩個重要的條件是IP地址,和MAC地址(Media Access Control Address)。
2、TCP協議
如果說IP協議是找到對方的詳細地址。那麼TCP協議就是安全地把東西帶給對方。各有分工,互不衝突。
TCP屬於傳輸層,提供可靠的字節流服務,爲了確保信息能夠確保準確無誤的到達,TCP採用了著名的三次握手策略(three-way handshaking)
3、DNS
DNS(Domain names System) 和HTTP協議一樣是處於應用層的服務,提供域名到IP地址之間的解析服務。
下面是我們訪問一個網頁,各種協議在裏面起的作用:
參考鏈接:https://www.cnblogs.com/roverliang/p/5176456.html