世貿網工班第八天
昨天有提到一種IP的規劃方式是可以將多個C類網段組合成一個網段,此種方法稱作CIDR。若要使用此種規劃方式,還需搭配有支援的路由器(Router)。
Router在判斷IP是否為public ip的依據是上網查詢,還是已內建?像DNS server都有內建13台根網域伺服器一樣,Router的設計是否也是如此。不過,public ip應是已規劃好的資訊,應可內建而無需在上網查詢,再者,若無法上網,又如何查詢?但DNS server也可架在區域內,如此一來也無法找到根網域的伺服器。
DHCP rely,即DHCP代理,是用來接收PC發出的要求ip request,再將request轉送給DHCP server,再將DHCP server所發配的IP轉送給發出request的pc。此種應用是因為區網內可能會分割成好幾個網段,而DHCP的封包是廣播封包,無法傳遞至不同網段,所以不同網段若需要DHCP服務就必須各網段皆架設一台DHCP server。但DHCP rely則可以通過router來當擔dhcp的代理商,如此一來,不同網段只需要一台dhcp server,但各網段至少要有一台dhcp rely的設備。
今天有簡單的講到NAT的運作原理,還有一段flash的模擬動畫。
IP標頭有:
ver(4),是指ip protocol的版本
IHL(4),是指ip標頭的長度
TOS(8),type of service
TL(16),total length,ip datagram的長度
ID(16),identification,ip datagram的識別碼
flag(3),通常是用來判斷此封包的資料是否有分割,有的話是1
FO(13),fragment offset,如果有分割的話,此訊息可判斷為第幾封包
TTL(8),time to live,尚可遞送的次數
PROT(8),即採用的通訊協定
HC(16),head checksum,標頭檢查碼
SA(32),source address,來源ip
DA(32),destination address,目的ip
另有兩個項目不常用,略過。
網路運作運型的動畫
http://wps.aw.com/aw_kurose_network_4/63/16303/4173750.cw/index.html
選擇左邊選單的applet即可進入,裡面有各種主題的運作模擬動畫。使用前請確認自己的電腦有安裝java。
原來tracert是trace route的意思。下午的時間就使用wireshark來擷取tracert的封包來解析。解析封包的工作還真的不是很有趣。