- 應用層: 所有能產生網絡流量的程序
- 表示層: 再傳輸之前是否進行加密、壓縮處理、以二進制、ASCII(英文)等形式傳輸
- 會話層: 可在此層查木馬 netstat -n || netstat -nb
- 傳輸層: 可靠傳輸、流量控制、不可靠傳輸(單個包的傳輸)
- 網絡層: 負責選指責最佳路徑、規劃IP地址;(IPV4/IPV6在網絡層)
- 鏈路層: 幀的開始和結束、透明傳輸、差錯校驗;(交換機是鏈路層)
- 物理層: 定義網絡設備的接口標準、電器標準(電壓等)、如何在物理鏈路上傳輸更快的速度(網線,光纖是物理層)
OSI參考模型對網絡排錯指導
- 物理層故障: 查看連接狀態(是否打紅叉,以及查看發送和接收的數據包);解決方法:重插網線或者更換水晶頭
鼠標右擊,狀態 - 鏈路層故障: mac地址沖突、ADSL欠費、網速沒辦法協商、計算機連接到錯誤的VLAN(虛擬局域網)
網速沒辦法協商 - 網絡層故障: 計算機(沒配/配錯)網關、配置了錯誤的IP地址,子網掩碼、路由器沒有配置到達目標地址的路由
- 其他四層綜合故障: 應用程序配置錯誤(瀏覽器設置錯誤代理地址)
TCP/IP協議導圖
數據由A到B的封裝過程
計算機網絡的性能
- 速率:連接在計算機網絡上的主機在數字信道上傳送數據位數的速率,也稱data rate或bit rate(比特率),單位是b/s, kb/s, Mb/s, Gb/s。和正常理解的網速的關系是除以8.
- 帶寬:網絡設備所在支持的最高速度。單位是b/s, kb/s, Mb/s, Gb/s。常見的是Mpbs。
- 吞吐量: 在單位時間內通過某個網絡的數據量,單位是b/s, Mb/s。
- 時延: 包括發送時延,傳播時延,處理時延,排隊時延。發送時延等于數據塊長度(bit)除以信道帶寬(bit/s). 更快的發送速度意味著波長越短,鏈路上的數據量更大;更快的傳播速度意味著在網線中更快的傳播速度。銅線的傳播速度是23km/s,光纖的傳播速度是20km/s,但是銅線的最大承載帶寬遠遠不如光纖。
- 時延X帶寬(時延帶寬積): 有多少數據正在線路上。
- 往返時間(RTT, Round-Trip Time): 從發送方發送數據開始,到發送方收到接收方確認數據的時間。例如ping一下。
- 利用率:包括:
信道利用率:有數據通過的時間/總時間
網絡利用率:信道利用率的加權平均
網絡當前時延D = 網絡空閑時時延D0 / (1 - 信道利用率U)