1 Bazele retelelor TCP/IP • Emil CEBUC conferentiar [email protected] • Catedra de Calculatoare • Universitatea Tehnica din Cluj-Napoca
1
Bazele retelelor TCP/IP
• Emil CEBUC conferentiar [email protected]
• Catedra de Calculatoare
• Universitatea Tehnica din Cluj-Napoca
2
Bazele Reteleleor TCP/IP
• Modele de referinta TCP/IP si OSI
• Suita de protocoale TCP/IP
• Subnetting, Superneting
• Rutare statica si dinamica
• CIDR Classless InterDomain Routing
• Dynamic Host Configuration Protocol DHCP
• Network Address Translation NAT
3
Modelele de referinta OSI si TCP/IP• OSI model de referinta
teoretic
• TCP/IP standarde de facto reglementate prin RFC
• Accesul la retea guvernat de standarde IEEE 802.3 LAN IEEE802.11 WLAN ITU, etc.
• Fiecare nivel ofera functii specifice nivelului superior
4
Comparatie intre TCP/IP si OSI
• Compare OSI and TCP/IP model
5
Incapsularea si decapsulare
• PDU Protocol Data Unit; Segment, Packet, Cadru, Biti
6
Bazele Reteleleor TCP/IP
• Modele de referinta TCP/IP si OSI
• Suita de protocoale TCP/IP
• Subnetting, Superneting
• Rutare statica si dinamica
• CIDR Classless InterDomain Routing
• Dynamic Host Configuration Protocol DHCP
• Network Address Translation NAT
7
Metode de Adresare si Numire
8
TCP si UDP
TCP cu conexiune, UDP fara conexiune
9
Functionarea TCP
10
Stabilirea Conexiunii TCP
11
Functionarea TCP
• Terminarea unei sesiuni TCP
12
TCP Sessions
• Numere de secventa utilizate pentru reordonarea segementelor, controlul fluxului si controlul congestiei
13
UDP Protocol
14
UDP Protocol
• Describe in detail the process specified by the UDP protocol to reassemble PDUs at the destination device
15
Antet IPv4
16
Formatul adresei IP
• Adresa LOGICA, independenta de tehnologia de comunicatie
17
Adrese IPv4 clase
• Alocare istorica
• Parte de net
• Parte de host
• Nu se mai utilizeaza in mod curent
18
Clasificare Adrese IPv4
• Name the three types of addresses in the network and describe the purpose of each type
19
Alocarea Adreselor IP PUBLICE
• Se face la cerere, ICI in .ro
• Poate sa fie provider dependent sau nu
20
Adrese IPv4 private sau locale
• Clasa A 10.0.0.0 – 10.255.255.255
• Clasele B 172.16.0.0- 172.31.255.0
• Clasele C 192.168.0.0 – 192.168.255.255
• Pot fi utilizate de oricine dar pachete cu astfel de IP-uri nu pot parasi reteaua.
• 127.0.0.1 localhost
• 192.169.x.x auto IP address,
21
Antet IPv6
• Adrese pe 128 de biti, se pot ierarhiza mult mai usor
22
Bazele Reteleleor TCP/IP
• Modele de referinta TCP/IP si OSI
• Suita de protocoale TCP/IP
• Subnetting, Superneting
• Rutare statica si dinamica
• CIDR Classless InterDomain Routing
• Dynamic Host Configuration Protocol DHCP
• Network Address Translation NAT
23
Adresare IP
• Conversie Binar la Zecimal
24
Adresare IP
• Conversie Zecimal la Binar
25
Adresare ierarhica
• Partea de NET si partea de HOST, NETMASK
26
Subretele
• Cum se utilizeaza NETMASK
27
Calcul de adrese
• Impartirea in subretele prin imprumut de biti din partea de host
28
Alocarea adreselor IP
• Alocarea Adreselor in subretele, blocurile mai mari prima data
29
Calcul de adrese
• Reimpartirea unei subretele
30
Calcul de adrese
• Calculati adresele de net, host si broadcast pt. o subretea
31
Superneting si sumarizare
• Este opusul subnetarii
• Se aloca biti din partea de net spre partea de host
• Sumarizarea reduce numarul de intrari din tabela de routare; se poate face daca alocarea adr. IP s-a facut judicios; trebuie sa fie consecutive
• EX: 192.168.2.0 /24 si
192.168.3.0/24 se poate inlocui cu
192.168.2.0/23
32
Exemplu de sumarizare
33
Bazele Reteleleor TCP/IP
• Modele de referinta TCP/IP si OSI
• Suita de protocoale TCP/IP
• Subnetting, Superneting
• Rutare statica si dinamica
• CIDR Classless InterDomain Routing
• Dynamic Host Configuration Protocol DHCP
• Network Address Translation NAT
34
Definirea unei route
• Cele trei componente ale unei route: destinatie, interfata, nexthop
35
Definirea unei rute, destinatia
36
Routare Statica
• O ruta statica se introduce manual si trebuie schimbata manual daca se schimba ceva in retea
37
Routare dinamica
• Routele dinamice se invata intre routere prin protocoale de routare
38
Bazele Reteleleor TCP/IP
• Modele de referinta TCP/IP si OSI
• Suita de protocoale TCP/IP
• Subnetting, Superneting
• Rutare statica si dinamica
• CIDR Classless InterDomain Routing
• Dynamic Host Configuration Protocol DHCP
• Network Address Translation NAT
39
Selectia routei fara CIDR
• Ierarhia adreselor IP este fixa
• Trei clase A,B,C cu netmask fix /8, /16 si /24
• Informatia de clasa se ia din primii biti ai adresei
• Exista o singura intrare in tabela de routare pentru o anumita destinatie sau niciuna si se alege atunci ruta default (0.0.0.0) daca exista sau pachetul este aruncat
• Este depreciat si nu se mai utilizeaza
40
Selectia routei cu CIDR
• In tabela de routare pot fi mai multe intrari care potrivesc spre o anumita retea (net) destinatie
• Se alege ruta cea mai specifica, cea care are netmaskul cel mai lung, /27 fata de /24
• In tabela de routare se pastreaza si netmaskul nu se mai tine cont de clasele A,B si C
• Este modul de routare curent
• 192.168.1.0 /24 Connected
• 192.168.1.64 /27 next hop 192.168.1.2
41
Classless Inter-Domain Routing (CIDR)• -Routele sunt sumarizate cu masti altele decat cele default
-Examplu:
172.16.0.0 /13 este ruta insumata pentru 172.16.0.0 / 16 la …
00010000
172.23.0.0 / 16 retele classfull
00010111
42
Bazele Reteleleor TCP/IP
• Modele de referinta TCP/IP si OSI
• Suita de protocoale TCP/IP
• Subnetting, Superneting
• Rutare statica si dinamica
• CIDR Classless InterDomain Routing
• Dynamic Host Configuration Protocol DHCP
• Network Address Translation NAT
43
Configurare DHCP • Functiile DHCP in retea
44
Configurare DHCP• DHCP aloca adresele dinamic la cerere
• Mecanismul DHCP
45
Configurare DHCP• Diferente intre BOOTP si DHCP
46
Configurare DHCP• Excluderea unor adrese, alocate pt servere,
gateway sau imprimante cu adrese fixe
47
Configurare DHCP• Releu DHCP, funct. Cu cadre de Broadcast care nu
trec in mod normal prin router
• Serverul DHCP sa fie unul singur pt toata reteaua
48
Bazele Reteleleor TCP/IP
• Modele de referinta TCP/IP si OSI
• Suita de protocoale TCP/IP
• Subnetting, Superneting
• Rutare statica si dinamica
• CIDR Classless InterDomain Routing
• Dynamic Host Configuration Protocol DHCP
• Network Address Translation NAT
49
Configurare NAT on a Cisco Router • Economie adrese publice si securitate sporita
50
Configurare NAT Cisco Router • functiile NAT si NAT overload sau PAT
51
Configurare NAT Cisco Router
• Comenzi pt configurare NAT si PAT
52
Configurare NAT Cisco Router • Avantaje si dezavantaje NAT