原创 ping

ping就是發送ICMP回顯請求並等待回顯應答,報文如下圖: ping在LAN的輸出: 當返回I C M P回顯應答時,要打印出序列號和T T L,並計算往返時間,p i n g程序通過在I C M P報文數據中存放發送請求的時間值來計算往

原创 ip路由

IP層既可以配置成路由器的功能,也可以配置成主機的功能。   當數據報來自某個網絡接口時, IP首先檢查目的IP地址是否爲本機的IP地址之一或者IP廣播地址。如果是,數據報就被送到由IP首部協議字段所指定的協議模塊進行處理。不是的話如果IP

原创 ARP

執行命令% ftp bsdi,ARP執行步驟: 1) FTP客戶端調用函數gethostbyname把主機名(bsdi)轉換成32bit的IP地址(通過DNS或/etc/hosts)。     2) FTP客戶端叫它的TCP與取到的IP地址

原创 ICMP

ICMP傳遞差錯報文以及其他需要注意的信息 類型字段描述特定類型的ICMP報文,代碼字段進一步描述不同的條件。 發送ICMP差錯報文時要包含產生該差錯的IP數據報的IP首部和之後的前8個字節(包括了TCP或UDP源端口號和目的端口號),這樣

原创 RARP

具有本地磁盤的系統引導時,一般是從磁盤上的配置文件中讀取IP地址。但是無盤機,如X終端或無盤工作站,則需要採用其他方法來獲得IP地址(RARP).   無盤系統的RARP實現過程是從接口卡上讀取唯一的硬件地址,然後發送一份RARP請求,請求

原创 鏈路層

以太網和IEEE 802幀:   幀的目的地址和源地址都是硬件地址(長度爲6字節,即48bit)   之後802定義的是後續數據的字節長度,以太網定義的是後續數據的類型(802後面定義了類型,而以太網沒有定義長度),這一段可區分出兩種幀,因

原创 tcp/ip簡介

TCP/IP一般包含四層(layer):   1.應用層(application layer)   2.傳輸層(transport layer)   3.網絡層(network layer)   4.鏈路層(link layer)   應

原创 我的友情鏈接

51CTO博客開發

原创 ICMP

ICMP傳遞差錯報文以及其他需要注意的信息 類型字段描述特定類型的ICMP報文,代碼字段進一步描述不同的條件。 發送ICMP差錯報文時要包含產生該差錯的IP數據報的IP首部和之後的前8個字節(包括了TCP或UDP源端口號和目的端口號),這樣

原创 RARP

具有本地磁盤的系統引導時,一般是從磁盤上的配置文件中讀取IP地址。但是無盤機,如X終端或無盤工作站,則需要採用其他方法來獲得IP地址(RARP).   無盤系統的RARP實現過程是從接口卡上讀取唯一的硬件地址,然後發送一份RARP請求,請求

原创 子網

子網對外部路由器來說隱藏了內部網絡組織,只需一臺路由器來提供Internet的接入,不用爲每一個主機指定路由表目。例如 子網對於外部路由器是透明的,因此要到達IP地址開始部分爲140.252的主機,外部路由器只需要知道通往IP地址140.2

原创 ip數據報

IP提供的服務是不可靠(unreliable)、無連接(connectionless)的數據報傳送。   不可靠:不能保證IP數據報能成功地到達目的地,如果發生某種錯誤時, IP丟棄該數據報,然後發送ICMP消息報給信源端。   無連接:每

原创 我的友情鏈接

51CTO博客開發

原创 鏈路層

以太網和IEEE 802幀:   幀的目的地址和源地址都是硬件地址(長度爲6字節,即48bit)   之後802定義的是後續數據的字節長度,以太網定義的是後續數據的類型(802後面定義了類型,而以太網沒有定義長度),這一段可區分出兩種幀,因

原创 ip路由

IP層既可以配置成路由器的功能,也可以配置成主機的功能。   當數據報來自某個網絡接口時, IP首先檢查目的IP地址是否爲本機的IP地址之一或者IP廣播地址。如果是,數據報就被送到由IP首部協議字段所指定的協議模塊進行處理。不是的話如果IP