Adresy Internetowe
Adresy IP
•
Adres IP jest 32-bitową liczbą całkowitą zawierającą informacje o
tym do jakiej sieci włączony jest dany komputer, oraz jednoznaczny
adres w tej sieci.
•
Zapisywany jest on w postaci czterech liczb dziesiętnych
oddzielonych kropkami, przy czym każda liczba dziesiętna
odpowiada 8 bitom adresu IP.
•
Np. 32-bitowy adres 10000000 00001010 00000010 00011110 jest
zapisany jako 128.10.2.30
•
Adresy IP podzielone są na klasy.
•
Klasa adresu IP określona jest przez najstarsze bity, przy czym do
zidentyfikowania jednej z trzech zasadniczych klas (A, B, C)
wystarczą dwa pierwsze bity.
•
Taki mechanizm adresowania wykorzystują routery, które używają
adresu sieci do wyznaczania trasy pakietów.
Klasy adresów IP
• Obserwując najstarsze bity adresu można stwierdzić do
jakiej klasy należy dany adres, w efekcie można
stwierdzić ile bitów będzie adresowało sieć, ile zaś sam
komputer.
• Łatwo zauważyć, że adresów klasy A jest niewiele
(2
7
=128), ale w każdej z sieci tej klasy może być aż
65535 maszyn.
• Klasa B to 2
14
sieci i 2
16
komputerów.
• W klasie C sieć adresowana jest za pomocą 21 bitów -
daje to 2
21
sieci, ale w każdej z nich może być co
najwyżej 2
8
=256 maszyn.
• Adres klasy D ma specjalne znaczenie - jest używany w
sytuacji gdy ma miejsce jednoczesna transmisja do
większej liczby urządzeń.
• Jak wspomniano, adresy zamiast w
postaci bitowej, zwykle zapisuje się w
postaci
czterech
liczb
dziesiętnych.
Wówczas podział
na klasy wygląda
następująco:
247.255.255.255
240.0.0.0
E
239.255.255.255
224.0.0.0
D
223.255.255.0
192.0.1.0
C
191.255.0.0
128.0.0.0
B
126.0.0.0
0.1.0.0
A
Najwyższy adres
Najniższy adres
Klasa adresu
Adresy URL
Adres
internetowy,
określany
również
angielskim akronimem URL, jest w świecie
Internetu odpowiednikiem nazwy kraju,
miasta, ulicy, przy której stoi poszukiwany
dom.
Adresy URL
• URL (
ang.
Uniform Resource Locator
) oznacza
zunifikowany format adresowania zasobów
(informacji, danych, usług), stosowany w
Internecie
i w sieciach lokalnych.
• URL najczęściej kojarzony jest z adresami stron
WWW
, ale ten format adresowania służy do
identyfikowania wszelkich zasobów dostępnych
w
Internecie.
Większość
przeglądarek
internetowych umożliwia dostęp nie tylko do
stron WWW, ale także do innych zasobów w
Internecie,
po
wpisaniu
do
przeglądarki
poprawnego adresu URL danego zasobu.
Adresy URL
URL składa się z części określającej rodzaj zasobu/usługi
(ang. scheme), dwukropka i części zależnej od rodzaju
zasobu (ang. scheme-specific part).
Nazwy rodzaju zasobu mogą składać się z małych liter,
cyfr, plusa, myślnika oraz kropki. Ze względu na
możliwości pomyłki, na ogół akceptowane są przez
oprogramowanie
także duże litery. Popularne rodzaje
zasobów:
•
FTP
•
HTTP
•
HTTPS
•
MAILTO
•
telnet
•
NNTP
Część zależna od rodzaju usługi
zwykle przybiera jedną z postaci:
W przypadku zasobów będących plikami:
•
//adres_serwera:port/sciezka_dostępu
– jeżeli
port
jest standardowy dla danego rodzaju zasobu, jest
pomijany i stosuje się formę uproszczoną:
•
//adres_serwera/sciezka_dostępu
– Niekiedy może być wymagane podanie nazwy użytkownika i
hasła:
•
//nazwa_użytkownika:hasło@adres_serwera/sciezka_dostępu
– ale najczęściej zarówno nazwa_użytkownika, jak i hasło nie są
wymagane i mogą być pominięte.
W przypadku zasobów nie będących plikami
(konta shellowe, adresy email itp.):
• nazwa_uzytkownika@adres_serwera
Często oprogramowanie, szczególnie przeglądarki
internetowe, akceptuje także niepoprawne formy
adresów – pominięty separator // czy określenie
protokołu http://, np.:
• adres_serwera/sciezka_dostepu