210 likes | 341 Views
Linux - TCP/IP. Laboratorium systemów operacyjnych. IP adres. 32-bitowa liczba (IPv4) Unikalna w ramach danej sieci Jednoznacznie identyfikująca urządzenie (komputer, drukarkę, serwer, .... , pralkę, lodówkę, toster, itp.) Zapisywana w postaci 4 oktetów odseparowanych kropkami – np.:
E N D
Linux - TCP/IP Laboratorium systemów operacyjnych
IP adres • 32-bitowa liczba (IPv4) • Unikalna w ramach danej sieci • Jednoznacznie identyfikująca urządzenie (komputer, drukarkę, serwer, .... , pralkę, lodówkę, toster, itp.) • Zapisywana w postaci 4 oktetów odseparowanych kropkami – np.: 10.10.10.10= 00001010000010100000101000001010 = 0xA0A0A0A
IP adres + porty • Z każdym IP-adresem związana jest pula „portów” identyfikowanych numerami 1..216-1 (Pod niektórymi z nich nasłuchują procesu serwerów – np. WWW – port 80, telnet – port 23, ssh-port 22, ftp-port 21, smtp – port 25; Część pozostałych jest używana do nawiązywania połączeń jako klient) • Porty w połączeniu z IP-adresem jednoznacznie identyfikują proces w sieci • Każde połączenie w sieci jest identyfikowane przez 2 pary identyfikatorów: IP_adres_nadawcy:Port_nadawcy <-> IP_adres_odbiorcy:Port_odbiorcy
IP adres 00001010 00001010 00001010 00001010 Numer podsieci ID urządzeniaw ramach podsieci IP adres 10. 10. 10. 10 Zapis adresu
Maska sieci • 32-bitowa liczba • WSPÓLNA w ramach danej podsieci • „Rozstrzyga” o przynależności urządzenia odbiorcy do sieci lokalnej • Możliwe dwie notacje 255.255.255.0 lub /24 (liczba bitów ustawionych na „1”) = 11111111111111111111111100000000= 0xFFFFFF00
IP adres 00001010 00001010 00001010 00001010 Numer podsieci ID urządzeniaw ramach podsieci Maska 11111111 11111111 11111111 00000000 Maska 255. 255. 255. 0 Tworzenie maski sieci
IP adres 00001010 00001010 00001010 00001010 Maska 11111111 11111111 11111111 00000000 Numer podsieci 10. 10. 10. 0 Określanie numeru podsieci AND
Transmisja lokalna Numer podsieci nadawcy i odbiorcy są identyczne Transmisja odbywa się bezpośrednio
Gateway/Router Transmisja zdalna Numer podsieci nadawcy i odbiorcy są różne Transmisja odbywa się pośrednio Konieczny jest GATEWAY/ROUTER
Gateway Internet Połączenie lokalne Łączność z routerem Łączność ze światem zewnętrznym Metodyka weryfikacja połączenia
Internet Gateway/router Gateway/router Gateway/router Gateway/router Gateway/router Serwer docelowy Śledzenie trasy pakietów
Podstawowe protokoły • ICMP – protokół kontrolny • TCP – protokół połączeniowy (kontrola stanu transmisji) • UDP – protokół bezpołączeniowy (brak kontroli stanu transmisji) • ARP – zamiana IP-adresu na numer karty sieciowej (adres MAC) • DNS – konwersja nazwy domenowej na IP-adres (i odwrotnie)
Konfiguracja Konfiguracja urządzeń może odbyć się • w sposób statyczny (ręcznie) • w sposób dynamiczny (DHCP)
Konfiguracja automatyczna Konieczny jest serwer DHCP osiągalny w sieci lokalnej
Zamiast IP-adresów • Nazwy proste – np. „serwer”, „Jasiu”, „cerber” • Używanie nazw domenowych – w pewien sposób grupujących urządzenia logicznie – np. „www.sun.com”, „www.nask.pl”, „ftp.cyf-kr.edu.pl”
Konwersja nazw Jest możliwa w oparciu o: • lokalne pliki hosts (%SystemRoot%\system32\drivers\etc) • serwery DNS • serwery NIS, NIS+ Kolejność wykorzystania definiowana w pliku /etc/nsswitch.conf – np.: hosts: files, nisplus, dns