| d |
Adresy IP  Sieci w Windowsie  Sieci w Linuxie  |
Sieci
Adres IP
warstwa fizyczna - to część związana ściśle ze sprzętem i jego funkcjonowaniem
|
| w pierwszym oktecie może zawierać liczby 1 - 127, w klasie tej może być 128 (7 bitów) różnych sieci po 16 777 214 hostów | |
| Klasa B | w pierwszym oktecie może zawierać liczby 128 - 191, w klasie mogą być 16 384 (14 bitów) rożne sieci po 65 534 hosty |
| Klasa C | w pierwszym oktecie może zawierać liczby 192 - 223, w klasie może być utworzone 2 097 152 (21 bitów) różne sieci po 254 hosty |
| Klasa D | jest klasą specjalną wykorzystywaną w zastosowaniach multimedialnych i rzadko spotykaną |
| Klasa E | nie mam pojecia do czego służy i po co jest |
Liczby hostów w poszczególnych sieciach są o dwa mniejsze niż by to wynikało z liczby bitów przeznaczonych na adres hosta.W każdej sieci istnieją dwa adresy specjalne. Pierwszy adres, ten o najniższej wartości, to adres samej sieci i wykorzystywany jest w procesie routingu. Drugi adres specjalny to tzw. adres rozgłoszeniowy (ang. broadcast)
Broadcast
Jest to inaczej mówiąc tryb transmisji danych polegający na przesyłaniu przez port, pakietów, które powinny odbierać pozostałe porty przyłączone do danej sieci.
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.
Broadcast w adresowaniu IP
Aby wyznaczyć adres broadcast dla danej sieci, musimy znać adres samego hosta i maskę sieci.
Załóżmy, że adres hosta to:
212.51.219.64, co w przeliczeniu na system binarny daje nam:
11010100.00110011.11011011.01000000
a maska sieci to: 255.255.255.192, binarnie
11111111.11111111.11111111.11000000
wówczas adres broadcast to:
212.51.219.127, co w przeliczeniu na system binarny daje nam:
11010100.00110011.11011011.01111111
jak widać cała rzecz polega na zastąpieniu "ostatnich" zer jedynkami:
11010100.00110011.11011011.01000000
11010100.00110011.11011011.01111111
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.
Adres MAC
jest 48-bitowy i zapisywany jest szesnastkowo. Pierwsze 24 bity oznaczają producenta karty sieciowej, pozostałe 24 bity są unikalnym identyfikatorem danej karty. Można się spotkać z określeniem, że adres MAC jest 6-bajtowy. Ponieważ 1 bajt to 8 bitów, więc 6 bajtów odpowiada 48 bitom. Pierwsze 3 bajty oznaczają producenta, pozostałe 3 bajty oznaczają kolejny (unikalny) egzemplarz karty. Nowsze karty ethernetowe pozwalają na zmianę nadanego im adresu MAC