ARP ( Address Resolution Protocol ). 協定位址( Protocol Address ) 像 IP 位址這樣由上層軟體設計的協定位 址,實體網路是不瞭解的。 實體網路無法用協定位址找到主機。 因此網路存取層必須將主機的協定位址 轉成實體位址,才能送出封包 。

Slides:



Advertisements
Similar presentations
桃園縣政府貼心規劃【 1999 縣民諮詢服務熱 線】,提供桃園縣民更優質、便捷的服務。 有不清楚的縣政問題,歡迎您隨時拿起電話 撥打 1999 ,我們將協助您提供諮詢服務,讓 您享受便捷的生活。 1999 將是您的好幫手, 天天在您左右!
Advertisements

FCU, Department of ECE, IC Design Research Lab. TEL: # 4945 Pre-SIm , Post-Sim.
1 生物計算期末作業 暨南大學資訊工程系 2003/05/13. 2 compare f1 f2  只比較兩個檔案 f1 與 f2 ,比完後將結果輸出。 compare directory  以兩兩比對的方式,比對一個目錄下所有檔案的相 似程度。  將相似度很高的檔案做成報表輸出,報表中至少要.
6-1 指標簡介 6-2 指標與陣列 6-3 動態配置記憶體 6-4 本章綜合練習
第七章 抽樣與抽樣分配 蒐集統計資料最常見的方式是抽查。這 牽涉到兩個問題: 抽出的樣本是否具有代表性?是否能反應出母體的特徵?
: A-Sequence 星級 : ★★☆☆☆ 題組: Online-judge.uva.es PROBLEM SET Volume CIX 題號: Problem D : A-Sequence 解題者:薛祖淵 解題日期: 2006 年 2 月 21 日 題意:一開始先輸入一個.
Reference, primitive, call by XXX 必也正名乎 誌謝 : 部份文字取於前輩 TAHO 的文章.
組員:淡江大學 資管碩一 何永欣 淡江大學 資管碩一 鄭奕騰 1.
Mobile IP Lab TA: 洪敏書
SIP Mobiity TA: 洪敏書
在 Ad-hoc 網路中實現點對 點發送訊息與廣播訊息. 檔案下載  範例程式可在下列網址取得  DEMO 程式可在下列網址取得
1 Web of Science 利用指引 單元二 瀏覽與處理查詢結果. 2 瀏覽檢索結果 查出的結果,預設以時間排列, 使用者可改變結果的排列方式: 還可以依被引用次數、相關度、 第一作者、刊名、出版年等排序 回到前先查的結果畫面 點選想看資料的完整書目 本館訂購範圍的期刊 全文,便可直接連結.
: Factstone Benchmark ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: : Factstone Benchmark 解題者:鐘緯駿 解題日期: 2006 年 06 月 06 日 題意: 假設 1960.
1 Web of Science 利用指引 逢甲大學圖書館 參考服務組 單元五 存檔或輸出.
1 實驗二 : SIP User Mobility 實驗目的 藉由 Registra 和 Redirect Server 的設計,深入瞭解 SIP 的運 作及訊息格式。 實作部分 ( 1 )實作一個 Registrar 來接收 SIP REGISTER ,而且 要將 REGISTER 中 Contact.
STAT0_sampling Random Sampling  母體: Finite population & Infinity population  由一大小為 N 的有限母體中抽出一樣本數為 n 的樣 本,若每一樣本被抽出的機率是一樣的,這樣本稱 為隨機樣本 (random sample)
1. 假設以下的敘述為一未提供 “ 捷徑計算 ” 能力的程式段,試用程 式設計的技巧,使此敘述經此改 寫的動作後,具有與 “ 捷徑計算 ” 之 處理方法相同之處理模式。 if and then E1 else E2 endif.
JAVA 程式設計與資料結構 第十四章 Linked List. Introduction Linked List 的結構就是將物件排成一列, 有點像是 Array ,但是我們卻無法直接經 由 index 得到其中的物件 在 Linked List 中,每一個點我們稱之為 node ,第一個 node.
第 7 章 程序與函數 7-1 模組化程式設計 7-1 模組化程式設計 7-2 VB.NET 的程序與函數 7-2 VB.NET 的程序與函數 7-3 程序與函數的變數範圍 7-3 程序與函數的變數範圍 7-4 VB.NET 常用的內建函數 7-4 VB.NET 常用的內建函數 7-5 遞迴函數 7-5.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
聯合大學資工系 周念湘 BCC 數字系統. 聯合大學資工系 周念湘 2 r 進位:轉成 10 進位 r 代表「基底」  10 進位: r = 10  2 進位: r = 2 D r : 表示某個 r 進位的數 (r 不寫,表.
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
第 5 章 深入 Response 物件 製作. 網頁的轉向與強制輸出 - 讓網頁轉彎的 Redirect 敘述 運用 Response 物件的 Redirect 方法,將瀏覽器顯 示的網頁,導向至其他網頁,語法如下: Response.Redirect 網頁路徑與名稱 此網頁路徑與名稱  若是導向到同一台.
簡簡單單 講師 : 資工 96A ID : : PPT 位置 :
最新計算機概論 第 5 章 系統程式. 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。
3-3 使用幾何繪圖工具 Flash 的幾何繪圖工具包括線段工具 (Line Tool) 、橢圓形工具 (Oval Tool) 、多邊星形 工具 (Rectangle Tool) 3 種。這些工具畫出 來的幾何圖形包括了筆畫線條和填色區域, 將它們適當地組合加上有技巧地變形與配 色, 不但比鉛筆工具簡單,
© The McGraw-Hill Companies, Inc., 2006© The McGraw-Hill Companies, Inc., 2007 Chapter 7 位址解析通訊協定及 反向位址解析通訊協定.
: Fast and Easy Data Compressor ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10043: Fast and Easy Data Compressor 解題者:葉貫中 解題日期: 2007 年 3.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 參 資料蒐集的方法.
© The McGraw-Hill Companies, Inc., 2006© The McGraw-Hill Companies, Inc., 2007 Chapter 3 底層技術.
Fourier Series. Jean Baptiste Joseph Fourier (French)(1763~1830)
資料庫程式設計與系統管理 SQL Server 2005 Express 第六章 進階資料庫設計.
ICMP RFC 792 Internet Control Message Protocol RFC 1256 ICMP Router Discovery Message.
: Count DePrimes ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11408: Count DePrimes 解題者:李育賢 解題日期: 2008 年 9 月 2 日 題意: 題目會給你二個數字 a,b( 2 ≦ a ≦ 5,000,000,a.
: Multisets and Sequences ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11023: Multisets and Sequences 解題者:葉貫中 解題日期: 2007 年 4 月 24 日 題意:在這個題目中,我們要定義.
實驗六 WLAN 的設定 WLAN card 的設定. Reference Wireless Local Area Network by Dr.Morris Chang.
:Nuts for nuts..Nuts for nuts.. ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 10944:Nuts for nuts.. 解題者:楊家豪 解題日期: 2006 年 2 月 題意: 給定兩個正整數 x,y.
資料結構實習-一 參數傳遞.
實驗三 sniffer 的使用 介紹 sniffer 、 抓取 packets. 實驗設備與材料 PC 2 台 自己是 對方是 安裝 sniffer 與相關軟體.
網路程式設計 簡易網路程式 2. 簡易線上溝通程式 3. 網路應用程式 4.Servlet 程式設計 5.
Management Abstracts Retrieval System; MARS 檢索操作.
Multi - Language 鄭傑仁 陳彥如. Preface 大三下時,經由系上安排進入一間製作 IP phone 的公司實 習,公司所生產的 IP phone 提供很廣泛的設定 ( 例如 : 韌體 資訊、網路設定、 SIP 設定、語音設定等 ) ,為了方便使用 者設定或查詢這些選項,話機本身都內建了.
Section 4.2 Probability Models 機率模式. 由實驗看機率 實驗前先列出所有可能的實驗結果。 – 擲銅板:正面或反面。 – 擲骰子: 1~6 點。 – 擲骰子兩顆: (1,1),(1,2),(1,3),… 等 36 種。 決定每一個可能的實驗結果發生機率。 – 實驗後所有的實驗結果整理得到。
Teacher : Ing-Jer Huang TA : Chien-Hung Chen 2015/6/25 Course Embedded Systems : Principles and Implementations Weekly Preview Question CH 2.4~CH 2.6 &
函式 Function Part.2 東海大學物理系‧資訊教育 施奇廷. 遞迴( Recursion ) 函式可以「呼叫自己」,這種動作稱為 「遞迴」 此程式的執行結果相當於陷入無窮迴圈, 無法停止(只能按 Ctrl-C ) 這給我們一個暗示:函式的遞迴呼叫可以 達到部分迴圈的效果.
Image Interpolation Use SSE 指導教授 : 楊士萱 學 生 : 楊宗峰 日 期 :
JAVA 程式設計與資料結構 第二十章 Searching. Sequential Searching Sequential Searching 是最簡單的一種搜尋法,此演 算法可應用在 Array 或是 Linked List 此等資料結構。 Sequential Searching 的 worst-case.
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
845: Gas Station Numbers ★★★ 題組: Problem Set Archive with Online Judge 題號: 845: Gas Station Numbers. 解題者:張維珊 解題日期: 2006 年 2 月 題意: 將輸入的數字,經過重新排列組合或旋轉數字,得到比原先的數字大,
網路連結 Internetworking.
© The McGraw-Hill Companies, Inc., 2006© The McGraw-Hill Companies, Inc., 2007 Chapter 4 IP 定址:分級式定址.
: Function Overloading ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11032:Function Overloading 解題者:許智祺 解題日期: 2007 年 5 月 8 日 題意:判對輸入之數字是否為.
網路介紹及其運用 講師陳炯勳. 5-2 IP 協定 ( 一 ) IP 協定運作 (1) – 網路成員:主機 (Host) 與路由器 (Router) – 路由表 – 電報傳輸運作.
概念性產品企劃書 呂學儒 李政翰.
Teacher : Ing-Jer Huang TA : Chien-Hung Chen 2015/6/30 Course Embedded Systems : Principles and Implementations Weekly Preview Question CH7.1~CH /12/26.
著作權所有 © 旗標出版股份有限公司 第 3 章 資料庫物件的關係. 本章提要 Access 資料庫物件的關係 Access 資料庫物件的關係 簡介 Access 的七大物件 簡介 Access 的七大物件 Access 的群組 Access 的群組.
RTP Real-Time Transport Protocol Speaker: Hsiao-Ting Wang Advisor: Quincy Wu Date: July 2 nd 2009.
:Commandos ★★★☆☆ 題組: Contest Archive with Online Judge 題號: 11463: Commandos 解題者:李重儀 解題日期: 2008 年 8 月 11 日 題意: 題目會給你一個敵營區內總共的建築物數,以及建築物 之間可以互通的路有哪些,並給你起點的建築物和終點.
指導教授 : 林啟芳 教授 組員 : 邱秉良 林育賢. 何謂 GPS  GPS 即全球定位系統,是一個中距離圓 型軌道衛星導航系統。它可以為地球表面 絕大部分地區( 98% )提供準確的定位、 測速和高精度的時間標準。
Introduction to Java Programming Lecture 16 Super and Sub Classes.
: Finding Paths in Grid ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11486: Finding Paths in Grid 解題者:李重儀 解題日期: 2008 年 10 月 14 日 題意:給一個 7 個 column.
著作權所有 © 旗標出版股份有限公司 第 14 章 製作信封、標籤. 本章提要 製作單一信封 製作單一郵寄標籤.
1 Introduction to Java Programming Lecture 3 Mathematical Operators Spring 2009.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
ICMP RFC 792 Internet Control Message Protocol RFC 1256 ICMP Router Discovery Message.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
Lab-4 ICMP Ping Programming Speaker : Yi-Fong Lin Date:
RPL: IPv6 Routing Protocol for Low power and Lossy Networks
1 Chap. 7 Response of First-Order RL and RC Circuits Contents 7.1 The Natural Response of an RL Circuit 7.2 The Natural Response of an RC Circuit 7.3 The.
Presentation transcript:

ARP ( Address Resolution Protocol )

協定位址( Protocol Address ) 像 IP 位址這樣由上層軟體設計的協定位 址,實體網路是不瞭解的。 實體網路無法用協定位址找到主機。 因此網路存取層必須將主機的協定位址 轉成實體位址,才能送出封包 。

位址解析( Address Resolution ) 當要送資料給在同一實體網路上的電腦 時,便會使用到位址解析的功能。 將電腦的協定位址轉成實體位址,稱為 位址解析。 主機不會要知道遠端網路的電腦實體位 址,主機只會要知道下一個 Hop 的電腦 實體位址。 位址解析在求取同一實體網路上電腦的 實體位址。

位址解析技巧 查表( Table lookup ) 計算( Closed-form computation ) – 當網路使用可設定組態的定址( configurable addressing )時,區域網路的管理者必須挑 選協定位址和實體位址。這兩個位址必須使 位址解析的計算越簡單越好。 訊息交換( Message exchange )

Table lookup

以索引( index )查表

Comparison T: Table lookup C: Computation D: Data exchange

位址解析協定( Address Resolution Protocol , ARP ) 將 IP 位址轉換成 Ethernet 的 MAC 位址。 ARP software 建立位址解析表格。 當有轉換 IP 位址為 MAC 位址的要求時, ARP software 便查詢表格 –exist :傳回 Ethernet 位址 –Not exist : ARP 對 Ethernet 上所有 host 廣播, 詢問此 IP 位址的 host 。如果有 host 確認為其 IP ,便會回傳。 ARP 就可將其記錄於表中 。

廣播 ARP 要求

ARP 訊息格式( 1 )

ARP 訊息格式( 2 ) Hardware Type :指定實體網路的型態。 如 Ethernet 為 type 1 。 Protocol Type :指定協定的型態。如 IPv4 為 type 。 HADDR LEN :實體位址的 byte 數。 PADDR LEN :協定位址的 byte 數。 Operation :指定 packet 的型態。 ARP request 為 1 , ARP reply 為 2 。

ARP 訊息格式( 3 ) ARP 訊息格式足以轉換任意的協定位址 ( PADDR )與實體位址( HADDR ) 目前 ARP 幾乎都是用於將 32-bit IP 位址 轉成 48-bit Ethernet 位址

Hardware Type Value Description 1 Ethernet. 2 Experimental Ethernet. 3 Amateur Radio AX Proteon ProNET Token Ring. 5 Chaos. 6 IEEE ARCNET. 8 Hyperchannel. 9 Lanstar. 10 Autonet Short Address. 11 LocalTalk. 12 LocalNet (IBM PCNet or SYTEK LocalNET). 13 Ultra link. 14 SMDS. 15 Frame Relay 16 ATM, Asynchronous Transmission Mode. Value Description 17 HDLC. 18 Fibre Channel.Fibre Channel 19 ATM, Asynchronous Transmission Mode. 20 Serial Line. 21 ATM, Asynchronous Transmission Mode. 22 MIL-STD Metricom. 24 IEEE MAPOS. 26 Twinaxial. 27 EUI HIPARP. 29 IP and ARP over ISO ARPSec. 31 IPsec tunnel. 32 Infiniband. 33 CAI, TIA-102 Project 25 Common Air Interface.

送出 ARP 訊息 指認 ARP Frames – 在 Frame 表頭指定為 ARP 訊息型態 捕捉 ARP 回應並存檔

處理 ARP 訊息 兩項事實 : – 大多數電腦的通訊為雙向( two-way )溝通 - 當訊息由一端送到另一端,通常都會送訊息 回來。 – 儲存位址連結( address binding )資訊需要 記憶體空間,因此電腦不可能儲存過多的資 料。

位址解析表格 UNIX 以指令 arp 顯示位址解析表格 $ arp -n ms –? ( ) at 0:a0:c9:8b:61:e3 permanent [ethernet]

arp usage: arp [-n] hostname arp [-n] -a arp -d hostname [proxy] arp -d -a arp -s hostname ether_addr [temp] [pub] arp -S hostname ether_addr [temp] [pub] arp -f filename

C:\>Documents and Settings\arp –a Interface Address Physical Address Type a-b5-9c-2d dynamic e aa dynamic

UNIX 位址解析表格 $arp -a dns.chinmin.edu.tw ( ) at 0:90:27:76:a2:62 [ethernet] ms.chinmin.edu.tw ( ) at 0:a0:c9:8b:61:e3 permanent [ethernet] bbs.chinmin.edu.tw ( ) at 0:90:27:a2:bc:b5 [ethernet] ? ( ) at 0:90:27:a2:bb:d1 [ethernet] ? ( ) at 0:e0:63:3:df:80 [ethernet] cmcln.chinmin.edu.tw ( ) at 0:90:27:76:a2:60 [ethernet] ? ( ) at 0:80:c8:ef:46:5d [ethernet] ? ( ) at 0:80:c8:ef:7f:f4 [ethernet] o161.chinmin.edu.tw ( ) at 0:80:c8:ef:50:d2 [ethernet] ? ( ) at 0:50:ba:da:1d:45 [ethernet] ? ( ) at 0:80:c8:ef:7f:f2 [ethernet] ? ( ) at ff:ff:ff:ff:ff:ff permanent [ethernet]