成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

通俗易懂圖解網絡面試知識—第一篇

網絡 無線技術
所謂七層模型和四層模型是前輩們為了增強通用型和兼容性,設計出來的層次結構,每一層都遵守一定的規則。

關于網絡的知識,我這里主要是從OSI分層,網絡協議等相關的知識。

談談對OSI七層模型和TCP/IP四層模型的理解?

所謂七層模型和四層模型是前輩們為了增強通用型和兼容性,設計出來的層次結構,每一層都遵守一定的規則。

  • 物理層:通過光纜,網線等物理方式把電腦連接起來,是傳遞比特流,并且規定了電平,速度,電纜針腳。
  • 數據鏈路層:把比特流封裝成數據幀的格式,幀是數據鏈路層的傳送單位。電腦連接起來之后,數據都是經過網卡傳輸,而網卡定義了世界唯一的mac地址,通過廣播的形式向局域網所有的電腦發送數據,根據數據中的mac地址和自身的進行對比判斷是否發送給自己。數據鏈路層主要是幀編碼和誤差糾正控制。
  • 網絡層:網絡層定義了IP協議和子網掩碼,通過對IP和子網掩碼進行運算能確定是否是通一個子網,通過路由器和交換機進行傳輸。網絡層具有尋址和路由選擇,連接的建立,保持,終止等功能。
  • 傳輸層:傳輸層是端到端的連接,為了確定數據包是從哪個進程發送過來的,就需要端口號,通過端口來建立通信,比如TCP和UDP屬于這一層的協議。
  • 會話層:負責建立,管理,斷開表示層實體間的通信會話。
  • 表示層:服務于應用層數據編碼和轉換功能,保證一個系統的應用層數據發送到另外一個應用層能識別。
  • 應用層:最靠近用戶的一層,是為計算機用戶提供應用接口,最終供用戶的能理解使用的一層。圖片

圖片

TCP/IP模型是四層,對于OSI的模型簡化:

  • 網絡接口層,也叫網絡訪問層,包含OSI模型的物理層和數據鏈路層,把電腦連接起來。
  • 網絡層,也叫做IP層,處理IP數據包的傳輸、路由,建立主機間的通信。
  • 傳輸層,為兩臺主機設備提供端到端的通信。
  • 應用層,包含OSI的會話層、表示層和應用層,提供了一些常用的協議規范,比如FTP、SMPT、HTTP等。

OSI模型總結

物理層通過物理手段把電腦連接起來,數據鏈路層是對比特流的封裝編碼,網絡層來建立主機對主機的通信,傳輸層建立端口到端口的通信,表示層處理數據編碼和轉換,應用層最終負責建立連接,數據格式轉換,呈現給用戶。

在OSI七層參考模型中,每一層都有哪些協議?

  • 物理層協議有:EIA/TIA-232, EIA/TIA-499,V.35, V.24,RJ45, Ethernet, 802.3,FDDI
  • 數據鏈路層協議有:Frame Relay,HDLC,PPP, IEEE 802.3/802.2
  • 網絡層協議有:IP,IPX,AppleTalk DDP
  • 傳輸層協議有:TCP,UDP
  • 會話層協議有:RPC,SQL,NFS,NetBIOS,names,AppleTalk
  • 表示層協議有:TIFF,GIF,JPEG,PICT,ASCII,EBCDIC,encryption
  • 應用層協議有:FTP,WWW,Telnet,NFS,SMTP,Gateway,SNMP

如何知道兩臺機器是否相通?

判斷兩臺機器是否相通,我們從上面的OSI模型中能知道在IP層實現就行了,IP層是實現兩臺機器的通信,關于IP層我們從上面也知道有IP協議,IPX協議等,其實我們只要能知道實現IP層協議的一些命令就能知道如何通過命令知道兩臺機器是否相通。

如何知道兩臺機器是否相通,我們可以通過ping或者traceroute命令,ping和traceroute命令基于ICMP協議實現。下面我們來分析一下ping和traceroute命令以及ICMP協議。

ping命令:。它是基于網絡層、通過發送和接收數據包來檢測兩臺計算機間的連接狀況。當出現網絡故障的時候,我們就可以用ping命令來預估故障點,如果ping命令沒有成功,那么就該考慮硬件連接是否出錯,比如網卡設置是否正確、比如網線是否連通,再考慮IP地址設置是否正確。也可以用于數據包一去一回所需耗的時間。使用命令:Ping IP地址。

ping命令就會將目的服務器的 IP 地址,數據大小,往返花費的時間打印到屏幕上。如下圖:

圖片

traceroute命令:traceroute命令是一款充分利用 ICMP 差錯報文類型的應用,其主要用作追蹤路由信息。它的實現是利用從每個機器節點之間的IP報的TTL從1開始遞增同時發送UDP包,當出錯則接受ICMP包的超時錯誤信息。

我們參考下圖,就能清楚的描述 traceroute 的整個過程。圖片

圖片

tracerouter發UDP,為啥出錯會回ICMP?正常情況下,協議棧能正常走到UDP,當然正常返回UDP。但是,你主機不可達,是IP層的(還沒到UDP)。IP層,當然只知道回ICMP。

ICMP協議

ICMP是 Internet Control Message Protocol 的縮寫,即互聯網控制消息協議。它是互聯網協議族的核心協議之一。它是IP層中發送控制消息,提供可能發生在通信環境中的各種問題反饋,通過這些信息,使網絡管理者可以對所發送的問題作出診斷,從而采取適當措施來解決問題。

ICMP本身是網絡層的一個協議,但是它的報文不是直接傳送給數據鏈路層,而是要封裝IP數據包,然后再傳送給數據鏈路層。ICMP的差錯和控制信息傳輸只是要解決IP可能出現的不可靠問題,它不能獨立于IP而單獨存在,因此應該把它視為IP的一個部分,歸于IP體系。

ICMP協議報文

圖片

協議報文

ICMP報文中各字段含義如下:

  • 類型:占1字節,表示ICMP消息的類型。
  • 代碼:占l字節,進一步劃分ICMP消息的子類型,如對類型3(目的不可達)又細分為目的網絡不可達(代碼0)、目的主機不可達(代碼2)、目的協議不可達(代碼3)、目的端口不可達(代碼4)等。
  • 校驗和:占2字節,對ICMP報文首部和數據進行校驗。
  • 第4個字段:占4字節,內容取決于ICMP報文的類型,有的類型不定義該字段。
  • 數據部分:內容和長度取決于ICMP報文的類型。

ICMP消息的類型分為查詢報文,差錯控制報文:

ICMP報文類型 | 類型的值 | 說明
查詢報文 | 8 | 回應請求
查詢報文 | 0 | 應答報文
查詢報文 | 13 | 時間戳請求
查詢報文 | 14 | 應答報文
查詢報文 | 17 | 子網掩碼請求
查詢報文 | 18 | 應答報文
查詢報文 | 10 | 路由查詢
查詢報文 | 9 | 通告報文
差錯控制報文 | 3 | 目標不可達
差錯控制報文 | 4 | 源端控制
差錯控制報文 | 5 | 重定向
差錯控制報文 | 11 | 超時
差錯控制報文 | 12 | 報文參數出錯

ICMP代碼類型:

代碼 | 含義
0 | 目標網絡不可達
1 | 目標主機不可達
2 | 目標協議不可達
3 | 目標端口不可達
4 | 需要分段且已設置DF
5 | 源路由失敗
6 | 目的網絡未知
7 | 目的主機未知
8 | 源主機被隔離
9 | 目的網絡被強制禁止
10 | 目的主機被強制禁止
11 | 網絡不能達到指定的服務類型
12 | 主機不能達到指定的服務類型
13 | 因管理結構的主機設置了過濾器而不可達
14 | 因主機所設置的優先級收到破壞而不可達
15 | 因優先級被刪除而使主機不可達

了解了ICMP協議的報文了,我們來看下ping命令實現的ICMP協議的整個傳輸流程。ICMP 是 IP 的上層協議,但是ICMP也分擔了IP的一部分功能。下面展示了ICMP協議的實現的圖解。

? 圖片 ?

責任編輯:趙寧寧 來源: 利志分享
相關推薦

2022-08-02 10:26:09

網絡層網絡網絡協議

2022-07-06 08:17:50

C 語言函數選型

2019-06-19 08:30:47

網絡協議IPTCP

2019-05-20 07:37:00

TCPIP網絡協議

2011-10-26 19:57:33

2016-03-25 09:59:38

性能調優LinuxMySQL

2011-03-14 15:52:50

Windows Azu

2021-12-26 15:19:39

HTTPS網絡協議網絡傳輸

2022-09-23 08:32:53

微服務架構服務

2011-06-21 09:14:01

Oracle查詢

2015-05-27 09:32:29

iOS應用架構

2014-07-30 14:25:41

SwiftiBeacon

2018-12-03 09:19:28

移動網絡NAT

2023-01-06 09:40:20

項目性能

2020-06-08 10:50:58

前端TypeScript代碼

2021-05-26 16:12:20

區塊鏈加密貨幣比特幣

2018-01-17 22:36:46

區塊鏈數字貨幣比特幣

2022-06-28 07:31:11

哨兵模式redis

2019-03-18 08:08:24

知識圖譜技術

2013-04-15 10:00:14

Hyper-V虛擬化網絡
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品在线一区二区三区 | 成人性生交大免费 | 一区二区精品视频 | 国产一区久久久 | 国产成人精品一区二区三区在线 | 欧美亚洲国产一区 | 国产999精品久久久久久 | 国产成人免费在线 | 欧美一区二区免费 | 日韩激情在线 | 亚洲人成一区二区三区性色 | 日韩字幕 | 国产香蕉视频在线播放 | 久草视频网站 | 成人黄色电影在线观看 | 欧美视频三区 | 在线观看中文字幕 | 精品国产欧美日韩不卡在线观看 | 精品欧美一区二区三区久久久 | 久久久av中文字幕 | 一区二区三区成人 | 在线观看国产网站 | 欧美日产国产成人免费图片 | 成人小视频在线 | 精品久久久网站 | 小h片免费观看久久久久 | 国产一区二区影院 | 欧美一区免费在线观看 | 日韩精品在线播放 | 黄视频网站免费观看 | 欧美激情精品久久久久久变态 | 99久久精品国产麻豆演员表 | 91精品国产麻豆 | 日韩欧美在线视频播放 | 黄色av观看| 国产日韩精品在线 | 欧美日韩精品久久久免费观看 | 色婷婷一区二区三区四区 | 精品视频一区二区三区四区 | 国产精品精品 | 日韩中文字幕一区 |