[討論] lab3

看板PangSir作者 (晨浴儒)時間13年前 (2011/06/29 10:38), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
昨天晚上才把ping寫好~但還是有許多小問題 不知道大家有沒有遇到QQ" 或是要麻煩助教回答 Q1:icmp是只要做到投影片上有的功能就好嗎?? Q2:投影片上icmp unreachable code是說network unreach是1;host unreach是2 但我在netinet/ip_icmp.h查到的是 network code是0,host code是1 ?? 是投影片寫錯嗎?? Q3:我在ping localhost時 回傳的icmp type是8(其他host就很正常是0) 請問localhost回傳8是合理的嗎?? Q4:如果遇到ttl expired,要繼續跑下去嗎?? (因為投影片的範例看起來是遇到TTL expired就只跑一次!?) Q5:請問要怎麼測unreachable的功能... Q6:我如果用ping www.google.com -t 5這樣去測,他只有第一次是ttl expired 之後就可以收到正常封包了 但理論上應該是都ttl expired?? 我是用for迴圈從raw socket開始包(就是有幾個request就做幾次raw socket) ttl也都一樣,不知道為什麼只有第一次request會發生ttl expired?? 謝謝助教與同學們>"< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.222.74

06/29 11:31, , 1F
Q3:是抓到你傳出去的那個封包吧
06/29 11:31, 1F

06/29 13:31, , 2F
6妳每次送之前都設一次addr看看
06/29 13:31, 2F
文章代碼(AID): #1E2f0qSL (PangSir)