1.應用層:
程序之間的通訊以滿足使用者需要以及提供網路和使用者應用
裝置:閘道器
協議:dns
2.表示層:
使用者資訊資料 的表示,如加密解密
3.會話層:
建立和維護應用之間的通訊機制(包括訪問驗證:例如伺服器驗證使用者登入;會話管理)
4.傳輸層:
實現網路上不同主機上使用者程序之間的資料通訊,實現端到端的可靠(不可靠)資料傳輸,實現傳輸層流量控制和錯誤檢測
裝置:閘道器
協議:tcp,udp
5.網路層(段):
實現子網間的通訊,提供邏輯位址(ip)路由定址,資料從源端到資料端的傳輸
裝置:路由器/交換機
協議:ip,icmp
6.資料鏈路層(幀):
裝置:網橋/交換機
協議:arp,rarp
7.物理層(位元流):
**(裝置之間)**位元流的傳輸,通過物理介質傳輸
裝置:中繼器與集線器
1.資料鏈路層:
arp:address resolution protocol (位址解析協議),在乙太網環境中,數g據傳輸依賴mac位址而非ip位址,則將ip 位址轉化為mac 位址的工作由arp完成(已知目標裝置ip ->查詢目標裝置mac->通訊)(rarp:做相反的工作)
arp的工作流程:
arp協議接收ip 協議的邏輯位址,並對映為實體地址,將實體地址遞交給資料鏈路層
查詢過程:
主機a想要主機b的mac時會傳送請求報文給arp(含有主機機a的ip,mac,主機b的ip),未知主機b 的mac因此在網路層中根據主機b的ip 查詢分組**(廣播形式:給攻擊者偽裝arp應答)。
區域網中每個主機會受理arp請求報文,並驗證要查詢的ip是否與自己的ip 相匹配,若匹配則會響應arp報文(缺點:沒有設計應答認證,並且可以在不受到請求的時候也傳送應答包)。響應報文含有(接受方ip 和mac),並以單播的形式**(因為已經知道了請求方的ip 和mac)發給請求方
arp的快取表:
arp的快取表會保持更新,將主機的biaozongip 位址和對應的mac 記錄在快取表中,並且每乙個主機都有乙個維護自己的快取表
(缺點:主機位址的對映其實是基於這種快取記憶體動態更新的機制,是指的重新整理是有時間限制,因此在跟新之前修改計算機的快取,會造成拒絕服務攻擊或者arp欺騙)
mtu :最大傳輸單元,乙太網幀中資料的長度限制(最小mtu 64位元組-最大mtu 為1500位元組)
由於mtu的存在,會導致傳輸報文長度進行分片,加大資料丟包的可能,降低傳輸的效能,因此網路中傳輸資料要將資料大小控制在不造成分片的最大長度中。
參考連線:
OSI資料鏈路層
一 資料鏈路層的子層 資料鏈路層是其上各層的軟體程序與其下的物理層之間的連線層。它與僅在軟體或硬體中執行的層次有所不同。由於是軟體與物理之間的過渡層,資料鏈路層能夠分為兩個子層,執行相應的功能 邏輯鏈路控制層 llc 定義了向網路層協議提供服務的軟體程序。放入幀中的資訊用於確定幀所使用的網路層協議,...
計網 資料鏈路層 1 基本問題
網路層的資料報交付給資料資料鏈路層,資料鏈路層需要在報文 一般是ip資料報 的前後加上首部和尾部,將報文封裝,區分開來。接收方無法區分資料報 也叫分組 網路中的資料以分組為單位。使用某些手段 如轉義字元 把資料報 現的與幀定界符相同的資料標識為普通資料,就像看不見 看不見 看不見一樣 如果不實現透明...
計網實驗 資料鏈路層實驗
對網路交換機來說,mac位址表是其能否正確 資料報的關鍵,mac位址表顯示了主機的mac位址和乙太網交換機埠對映關係,指出資料幀前往目的主機的方向。當乙太網交換機收到乙個資料幀時,將收到的資料幀的目的mac位址與mac位址表進行查詢匹配,操作如下 1 若mac位址表中沒有此項,則向除接收埠之外的所有...