1. 程式人生 > >[網路必學]TCP/IP四層模型講解【筆記整理通俗易懂版】

[網路必學]TCP/IP四層模型講解【筆記整理通俗易懂版】

OSI七層模型

   

TCP/IP四層模型

表示層:用來解碼不同的格式為機器語言,以及其他功能。 會話層:判斷是否需要網路傳輸。 傳輸層:識別埠來指定伺服器,如指定80埠的www服務。 網路層:提供邏輯地址選路,即傳送ip地址到接收的ip地址。 資料鏈路層:成幀,識別MAC地址來訪問媒介,如交換機的功能。 物理層:裝置之間的位元流傳輸。
 

TCP/IP四層模型

  TCP/IP四層模型 tcp/ip七層模型  
網路介面層:公網到達區域網後需要轉化為對應的MAC地址。交換機解析判斷資料要發給MAC地址對應的哪臺電腦。使用的是arp協議。 網際互聯層:網際協議(IP)、網際網路組管理協議(IGMP)、網際網路控制報文協議(ICMP)(ping的協議) 傳輸層:傳輸控制協議(TCP)(可靠的)、使用者資料包協議(UDP)(不可靠的)
 

TCP/IP三次握手

ack為迴應包,應用為http協議瀏覽協議,(tcp協議類似打電話溝通)       TCP/IP四層模型        為什麼是三次握手: TCP/IP四層模型             UDP協議:傳輸更快,應用為:qq通訊。(類似發簡訊)   應用層:為使用者提供所需的各種服務:例如ftp、www、  

資料封裝過程

TCP/IP四層模型

TCP/IP模型與OSI模型的比較:

共同點: 1、OSI參考模型和TCP/IP參考模型都採用了層次結構的概念。
2、都能夠提供面向連結也無連結兩重通訊服務機制。 不同點: 1、前者是七層模型,後者是四層結構 2、對可靠性要求不同(後者要求更高) 3、OSI模型是協議開發前設計的,具有通用性,TCP/IP是先有協議集然後建立模型,不適用於非TCP/IP網路。  

IP包頭

TCP/IP四層模型   因為多了一個選項,所以包頭不一定是20個位元組,每接收一個數據都要檢測這個包頭位元組多少,比較浪費資源,所以IPV6採用了固定包頭。  

IP地址

  00000000.00000000.00000000.00000000 11111111.11111111.11111111.11111111   0.0.0.0 255.255.255.255  

IP地址分類

TCP/IP四層模型 其中: 127.0.0.0網段只有一個ip:127.0.0.1表示本機  ip第一位數只有從1到223 A類:第一個數固定為一個網段,只有126個網段,一個網段中後三位數可變化,所以主機數多。 B類,前兩個數固定為一個網段 C類:前三個數固定為一個網段  

子網掩碼的使用

     子網掩碼必須與ip同時使用,只要跟255對應的ip變化,就表示不同的網段;跟0對應的ip變化,就表示同網段下的不同主機。 A類 TCP/IP四層模型 B類 TCP/IP四層模型 C類 TCP/IP四層模型  

變長子網掩碼及子網規劃

      TCP/IP四層模型 B類IP也可以使用C類子網掩碼,即前三個數固定為同一網段。 計算方法:全部換算為二進位制,上下兩個數都為一則等於1,不同則為0,都為0 則等於0;廣播地址:子網掩碼位為0的,全部換為1得到廣播地址。  

埠的作用

  TCP協議包頭 TCP/IP四層模型   UDP協議包頭 TCP/IP四層模型  

閘道器的作用

閘道器在我們的一般概念中都是充當路由器的,當然,這是其中之一的功能。 如圖 閘道器的作用