Cytuj:
ARP (Address Resolution Protokol) jest protokołem umożliwiającym przekształcanie adresów protokołów sieciowych ( w naszym przypadku adresów IP) na 48 bitowe adresy Ethernetowe (MAC). W momencie gdy protokół warstwy Internetu chce przekazać datagram do warstwy dostępu do sieci, warstwa ta (a dokładniej warstwa łącza danych modelu ISO/OSI) musi określić adres docelowy, komputera do którego ma przekazać datagram. Jeśli go nie zna, rozsyła zapytanie rozgłoszeniowe (broadcast - z docelowym adresem MAC równym FFFFFFFFFFFF) do wszystkich komputerów w danej sieci lokalnej. Następnie odpowiedni komputer - cel - (jeśli istnieje w sieci lokalnej) rozpoznaje zawarty w ramce Ethernetowej adres protokołu sieciowego IP, odpowiada i podaje swój adres MAC. W tym momencie protokół ARP na komputerze źródłowym uzupełnia swoją tablicę danych o adres docelowego komputera. Następnym razem, w przypadku ponowienia transmisji do tej właśnie stacji, już bezpośrednio zaadresuje datagram i skieruje go do danej karty sieciowej (pamiętajmy, że adres Ethernetowy jest równocześnie niepowtarzalnym adresem określonego urządzenia sieciowego - karty sieciowej).
http://www.eltronik.net.pl/index.pl/informacje_techniczne2Cytuj:
Broadcast w sieci lokalnej (ethernet)
Adres rozgłoszeniowy składa się z bitów o wartości 1 (FF:FF:FF:FF:FF:FF).
Jest on przeważnie wykorzystywany w protokole ARP (Address Resolution Protocol) do przekształcania adresów sieciowych (np. adresów IP) na 48-bitowe adresy ethernetowe.
Załóżmy, że stacja A chce wysłać dane do stacji B, lecz nie zna jej adresu MAC a wyłącznie adres IP. Stacja A wysyła wówczas ramkę rozgłoszeniową (broadcast), która zawiera adres IP stacji B i dociera do wszystkich stacji w danej sieci. Wtedy stacja B po otrzymaniu ramki rozgłoszeniowej (tak jak wszystkie stacje) porównuje wysłany w ramce adres IP ze swoim i po stwierdzeniu, że są jednakowe, wysyła stacji A swój adres MAC - połączenie może zostać nawiązane.
http://pl.wikipedia.org/wiki/Broadcast