Upload
achilles-tocci
View
53
Download
2
Embed Size (px)
DESCRIPTION
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.: - PowerPoint PPT Presentation
Citation preview
Linux - TCP/IPLinux - TCP/IP
Laboratorium systemów operacyjnych
IP adresIP adres
32-bitowa liczba (IPv4)Unikalna w ramach danej sieciJednoznacznie 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 IP adres + porty+ 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
Zapis adresuZapis adresu
1010.10.10.
IP adres
00001010000010100000101000001010IP adres
Numer podsieci ID urządzeniaw ramach podsieci
Maska sieciMaska sieci
32-bitowa liczbaWSPÓLNA w ramach danej podsieci„Rozstrzyga” o przynależności urządzenia odbiorcy do sieci lokalnejMożliwe dwie notacje
255.255.255.0 lub /24 (liczba bitów ustawionych na „1”) =11111111111111111111111100000000=
0xFFFFFF00
Tworzenie maski sieciTworzenie maski sieci
00000000111111111111111111111111
Maska
00001010000010100000101000001010IP adres
Numer podsieci ID urządzeniaw ramach podsieci
0255.255.255.
Maska
Określanie numeru podsieciOkreślanie numeru podsieci
00001010000010100000101000001010IP adres
00000000111111111111111111111111
MaskaAND
010.10.10.
Numer podsieci
Transmisja lokalnaTransmisja lokalnaNumer podsieci nadawcy i odbiorcy są identyczne
Transmisja odbywa się bezpośrednio
Transmisja zdalnaTransmisja zdalnaNumer podsieci nadawcy i odbiorcy są różne
Transmisja odbywa się pośrednio
Konieczny jest GATEWAY/ROUTER
Gateway/Router
Metodyka weryfikacja Metodyka weryfikacja połączeniapołączenia
Internet
GatewayPołączenie lokalne
Łączność z routerem
Łączność ze światem zewnętrznym
Śledzenie trasy pakietówŚledzenie trasy pakietów
Internet
Gateway/router
Gateway/router
Gateway/router
Gateway/router
Gateway/router
Serwer docelowy
Podstawowe protokołyPodstawowe protokoły
ICMP – protokół kontrolnyTCP – 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)
Włączanie interfejsów Włączanie interfejsów sieciowychsieciowych
Wyłączanie interfejsów Wyłączanie interfejsów sieciowychsieciowych
KonfiguracjaKonfiguracja
Konfiguracja urządzeń może odbyć się
w sposób statyczny (ręcznie)
w sposób dynamiczny (DHCP)
Konfiguracja ręcznaKonfiguracja ręczna
Konfiguracja statyczna - Konfiguracja statyczna - startowastartowa
Konfiguracja automatycznaKonfiguracja automatyczna
Konieczny jest serwer DHCP osiągalny w sieci lokalnej
Zamiast IP-adresówZamiast 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 nazwKonwersja 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
Pytania ?Pytania ?