T: Główne cechy protokołu TCP/IP.

TCP/IP (ang. Transmission Control Protocol/Internet Protocol) jest pakietem najbardziej rozpowszechnionych protokołów komunikacyjnych współczesnych sieci komputerowych.

Konfigurując urządzenie sieciowe w systemie powinniśmy znać następujące adresy:

Zadanie1:
Wykorzystując serwisy internetowe sporządź notatkę w zeszycie przedmiotowym na temat warstw modelu OSI opisującego protokoły komunikacyjne.

Ciekawostki:

Numer IP na 32 bitach adresu IP musi znaleźć się identyfikator sieciowy (Net-ID - prefiks) oraz identyfikator hosta (Host-ID - sufiks). Ze względu na to, że internet powinien obejmować zarówno małe jak i duże sieci adresy IP zostały podzielone na 5 klas: A, B, C, D i E. W zależności od klasy odpowiednia liczba oktetów reprezentuje adres sieci a pozostała adres komputera.

Klasy numerów IP:

Pule numerów IP niewidoczne w sieci Internet (zarezerwowane dla wewnętrznych sieci komputerowych):

W poszczególnych klasach zarezerwowane są numery dla adresu sieci (routing) i adresu rozgłoszeniowego (broadcast).

Adresy specjalnego przeznaczenia:

Przykładowa analiza adresów IP:

Standard ISO-OSI wyróżnia siedem głównych poziomów architektury sieci:

Pierwsze dwa punkty są zazwyczaj implementowane przez sprzęt, koleje dwa, jak można się domyśleć - programowo.

W warstwie fizycznej, jądro odbiera lub wysyła komunikaty do sprzętu sieciowego, czyli mówiąc krótko - komunikuje się z nim. W etapie drugim (warstwie łącza danych) jądro musi sprawdzić poprawność pakietu. Następnie w warstwie sieciowej następuje ustalanie routingu (transportowania), czyli dodawane są adresy IP. Warstwa transportowa ma za zadanie dołączyć do pakietu nagłówek i całość przesłać do odpowiedniego gniazda (np. portu 25).
Wagi poszczególnych bitów i ich wartości dziesiętne:

	7	6	5	4	3	2	1	0
2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0
128 64 32 16 8 4 2 1
A
00000000 00000000 00000000 00000000 => 0.0.0.0
01111111 00000000 00000000 00000000 => 127.0.0.0
11111111 00000000 00000000 00000000 => 255.0.0.0 (maska 8-bitowa /8)
B
10000000 00000000 00000000 00000000 => 128.0.0.0
10111111 11111111 00000000 00000000 => 191.255.0.0
11111111 11111111 00000000 00000000 => 255.255.0.0 (maska 16-bitowa /16)
C
11000000 00000000 00000000 00000000 => 192.0.0.0
11011111 11111111 11111111 00000000 => 223.255.255.0
11111111 11111111 11111111 00000000 => 255.255.255.0 (maska 24-bitowa /24)
D
11100000 00000000 00000000 00000000 => 224.0.0.0
11101111 11111111 11111111 11111111 => 239.255.255.255