看板 NTUBA96 關於我們 聯絡資訊
※ [本文轉錄自 NTUBA97study 看板] 作者: amygdala (我要寫個慘字~~~~~~) 看板: NTUBA97study 標題: [工 ] 今日上機與作業講解 時間: Fri May 5 23:37:52 2006 上機 Q1. 今天NetGuru整個重新設定的架構 原先HostB,C是都不能上網的 當我把C的eth3設定成IP(10.0.1.175)、SM(255.0.0.0)時,C即可透過eth0 連向外部網路,然而當我們對B做telnet連線同時用Ethereal抓封包時,透 過的Interface是eth0,這出現了兩個問題: 1.C要求進行telnet連線的封包無法傳給B (不信的話,可將B、C的IP對B的 SM做AND computing,會發現是不同網域),因此C的封包理應往外傳至default gateway,再由switch或router決定丟給誰,問題是B不能上網阿,因此這 封包將被丟掉,同時C將會看到一個指令:Destination unreachable(找不到 主機),這跟上次的Network is unreachable(找到主機但不同網域)是不同 的,也因此無論作業或考試,無法傳送封包之由,光寫unreachable是不夠的。 2.我們要做的telnet連線,也就是end-to-end的連線,一但C將封包往上傳至 其他device時,就變成Node-to-Node了,這與telnet的指令/邏輯是不同的, 因此當這封包傳至別的device時,該device甚至有可能將此封包殺掉。 Q2. Protocol Graph到底怎麼畫? (這應該也是同學最關心的=.=) 看到P.4-44,以下資訊皆需描述,兩台電腦的設定(IP),是誰對誰做Telnet 連線,接著,第幾個封包?其TCP Flag=?(所以TCP的封包方向要畫,還有其Flag ),而Telnet Data...部分,可以只用Transfer Packets...表示(例Figure4-17) 最後,因為我們沒抄到Data,而且有些看不到,因此這部份可省略。 Protocol Graph儘可能解釋清楚。 ------------------------------------------------------------ 上周作業 Q3. 為何不論是否連線,ipconfig/all都可生效,看到IP、SM? 在家用電腦的人可以試試看 1.拔掉網路線,執行ipconfig/all--什麼都看不到,只能看到MAC address 2.插上網路線不上網,執行ipconfig/all--看到區域連線,IP、SM ,代表當你插上網路線時,Hinet DHCP已假設你有上網的意圖, 立刻先配給你一份IP、SM,但還是沒能上網。 3.插上網路線上網,執行ipconfig/all--看到區域連線還有寬頻連線 或"我的ISP"或"Hint"。後者都只是上網的一種名稱,ISP讓你上網 的形式,它真正讓你連到外面網路的動作,是給你default gateway, 因此看PPP adapter的SM是255.255.255.255,IP與DG會長的一樣, 因為那個IP就是DG的IP(所以上周作業若有人拿此IP當電腦IP設定, 一定無法上網),因為DG只是讓用戶電腦連向外界網路的interface, 是附近區域網路的用戶可以共用的,因此不像IP一樣,為了避免重複 而需要一有上網動作,就立刻分配。 ISP為了因應眾多用戶,所提供的DG、DNS server非常多,通常會依區域 分隔,相同區域的可能共用相同DG、DNS,一則降低所有用戶一起上網 帶給這些device的負擔;再則降低一個device壞掉,造成太多人都無法 上網的風險,也因此DNS都會有慣用與備用。 ----------------------------------------------------------------- 呼~~終於打完了 希望有人這麼有耐性看完整篇,而且知道我在說啥=.= 還是不太懂的話 寄信或下周問我 加油~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.224.170.3 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.224.170.3