作者 主題: 一些狀況的封包傳送觀念請教  (閱讀 1411 次)

0 會員 與 1 訪客 正在閱讀本文。

b90220208

  • 鑽研的研究生
  • *****
  • 文章數: 557
    • 檢視個人資料
一些狀況的封包傳送觀念請教
« 於: 2005-04-14 21:02 »
:oops: 請教各位一些觀念,
假如在網域 192.168.0.0/24 中,

Q1:
某主機"A"
ip:192.168.0.10
要進行 ip unicast 到某主機"B"
ip: 192.168.0.20
MAC: 12:12:12:12:12:12

請問此時 packet 中的
destination ip 填入: 192.168.0.20
destination MAC 填入: 12:12:12:12:12:12 (假設已知)

對嗎?

------------------------------------------
Q2:
若A要做 ip broadcast 時,

請問此時 packet 中的
destination ip 填入: 192.168.0.255
destination MAC 填入: FF:FF:FF:FF:FF:FF

對嗎?

------------------------------------------
Q3:
假如 A 還不知道 B 的 MAC 的話,
當 A 要進行 ARP broadcast 詢問主機 B 的 MAC 時,

請問此時 packet 中的
destination ip 填入: 192.168.0.20
destination MAC 填入: FF:FF:FF:FF:FF:FF

當所有該區段的電腦接收packet後會一層層往上拆解直到ip layer,若發現packet的destination ip與自己的ip不同則會drop掉.
而若是主機B,則會繼續往上猜解packet直到找到對應的程式處理(亦即回應A的詢問MAC)

對嗎?

--------------------------------------------
Q4:
請教在單純環境中的網路芳鄰(沒有 AD, PDC, wins server, 也無 lmhost 檔),若某主機只知道要聯絡的主機的電腦名稱 vivian (我不確定 NETBIOS NAME 是否等同於電腦名稱,有誤還請各位指正),完全不知該主機 vivian 的 IP 時,此時是否會以 ip broadcast 的方式去聯絡 vivian ?
若是,請問此時 packet 的
 destination ip 填入: 192.168.0.255
destination MAC 填入: FF:FF:FF:FF:FF:FF

然後所有該區段電腦都會接收packet並一層層拆解直至應用程式"網路芳鄰"接手處理並判斷data中的netbios name與自己是否相同,確定相同才會進而回應.

對嗎?
 
--------------------------------------------
Q5:
最後請教何種情況packet的destination ip會填入: 255.255.255.255 ? :wink: