Linux - TCP/IP

Preview:

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 ?

Recommended