ping主機名原理與抓包分析

2021-06-20 04:05:25 字數 646 閱讀 4096

在乙個區域網中的兩台主機,主機a的ip是:10.30.59.77,mac位址為:honhaipr_81:74:8a。主機b的ip為:10.30.59.64,mac位址為:compain_64:37:4c,主機名為:pc2011022416lzu。

當我們在dos下通過ping命令ping b主機名時(ping pc2011022416lzu),

我們通過下圖可以看到

1. a主機首先傳送乙個nbns廣播包,詢問哪個主機的名字叫pc2011022416lzu。

2. b主機收到此nbns包後,回發乙個arm的廣播包,詢問a主機的mac位址

3. a主機響應乙個arp資料報,b主機收到a主機的arp資料報後得知a主機的mac位址

4. b主機返回乙個nbns包,告訴a主機,主機名pc2011022416lzu的主機在10.30.59.64,

5.a主機得到b主機的ip後開始傳送icmp的ping資料報

疑問:dos是什麼

為什麼10.30.59.77的廣播位址會是10.30.59.255,改位址應該是a類位址才對吧

mac位址和ip的聯絡與區別,比如通訊為什麼首先要知道mac位址才行

salt key收集的主機名與實際主機名不一致

salt key收集的主機名與實際主機名不一致 一 問題背景 root host 39 108 217 12 minions salt key l izbp150ikdomqe3b32qaubz izwz9f8xrvty50quc2gq50z 通過salt key驗證的主機名是阿里雲預設的,之前沒有...

centos上修改主機名和主機名與ip做對映

最近在弄大資料這塊的知識,用的最多的就是主機名和主機名與ip之間做對映,先說我們的修改主機名 1.檢視當前主機的主機名 2.如果是centos7版本,hostnamectl檢視詳細的資訊 3.臨時修改主機名,可以使用hostname 新主機名即可,但有個缺點,就是重啟網絡卡服務會自動還原,所以我們還...

獲取主機名與主機IP位址

說明 structhostent define h addr h addr list 0 h name 位址的正式名稱。h aliases 空位元組 位址的預備名稱的 指標。h addrtype 位址型別 通常是 af inet。h length 位址的位元長度。h addr list 零位元組 主...