網路七層協議和TCP/IP五層協議
[網路七層協議] [TCP/IP 協議]
7.應用層:具體文字賦予動作能力,如HTTP,TELNET ===》4.應用層
6.表示層:定義資料格式的顯示方式,如加密
5.會話層:如何建立結束session,如:SQL
4.傳輸層 :為端到端連結提供管理服務,如TCP、UDP ,相當於快取 ===》3.傳輸層
3.網路層:定義路由實現方式和學習方式,如IP IPX ===》2.網路互聯層{1.IP 2.ICMP(網際網路控制報文協議)3.IGMP(網際網路組管理協議)}
2.資料鏈路層:隧道,如交換機
}===》1.網路接入層
1.物理層:裝置
PS:相關問題
1.TCP和UDP的區別?
TCP:面向有連結的協議,代表如:三次握手(請求,應答,發包),傳送前會先確認連結建立的情況下再發送包,可靠性比較強
UDP:面向無連結的協議,代表如:ping(機器之間是無連結的,能不能Ping通完全看機緣),訊息傳送比較高效
2.閘道器和代理的區別?
首先要知道這兩者的功能是什麼?它們主要為了節省IP資源
然後再區別:
代理伺服器:位於應用瀏覽器和web伺服器之間起快取和代使用者獲取網路和處理需求的伺服器,類似IGP
閘道器:不同網路間的過渡橋樑,因不過濾使用者資訊而不安全。類似BGP
具體參考一篇好文http://blog.csdn.net/aotony_1988/article/details/42062071
3.http協議
協議包含內容:
方法型別:GET、POST(建立)、PUT(更新)、DELETE
Host+URL
Accept
Content-type:text/html
報文體
相應型別:
1xx:資訊響應類,表示接收到請求並且繼續處理
2xx:處理成功響應類,表示動作被成功接收、理解和接受
3xx:重定向響應類,為了完成指定的動作,必須接受進一步處理
4xx:客戶端錯誤,客戶請求包含語法錯誤或者是不能正確執行
5xx:服務端錯誤,伺服器不能正確執行一個正確的請求