Top Banner
1 Bazele retelelor TCP/IP Emil CEBUC conferentiar [email protected] Catedra de Calculatoare Universitatea Tehnica din Cluj-Napoca
52
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: TCP Ip

1

Bazele retelelor TCP/IP

• Emil CEBUC conferentiar [email protected]

• Catedra de Calculatoare

• Universitatea Tehnica din Cluj-Napoca

Page 2: TCP Ip

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

Page 3: TCP Ip

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

Page 4: TCP Ip

4

Comparatie intre TCP/IP si OSI

• Compare OSI and TCP/IP model

Page 5: TCP Ip

5

Incapsularea si decapsulare

• PDU Protocol Data Unit; Segment, Packet, Cadru, Biti

Page 6: TCP Ip

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

Page 7: TCP Ip

7

Metode de Adresare si Numire

Page 8: TCP Ip

8

TCP si UDP

TCP cu conexiune, UDP fara conexiune

Page 9: TCP Ip

9

Functionarea TCP

Page 10: TCP Ip

10

Stabilirea Conexiunii TCP

Page 11: TCP Ip

11

Functionarea TCP

• Terminarea unei sesiuni TCP

Page 12: TCP Ip

12

TCP Sessions

• Numere de secventa utilizate pentru reordonarea segementelor, controlul fluxului si controlul congestiei

Page 13: TCP Ip

13

UDP Protocol

Page 14: TCP Ip

14

UDP Protocol

• Describe in detail the process specified by the UDP protocol to reassemble PDUs at the destination device

Page 15: TCP Ip

15

Antet IPv4

Page 16: TCP Ip

16

Formatul adresei IP

• Adresa LOGICA, independenta de tehnologia de comunicatie

Page 17: TCP Ip

17

Adrese IPv4 clase

• Alocare istorica

• Parte de net

• Parte de host

• Nu se mai utilizeaza in mod curent

Page 18: TCP Ip

18

Clasificare Adrese IPv4

• Name the three types of addresses in the network and describe the purpose of each type

Page 19: TCP Ip

19

Alocarea Adreselor IP PUBLICE

• Se face la cerere, ICI in .ro

• Poate sa fie provider dependent sau nu

Page 20: TCP Ip

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,

Page 21: TCP Ip

21

Antet IPv6

• Adrese pe 128 de biti, se pot ierarhiza mult mai usor

Page 22: TCP Ip

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

Page 23: TCP Ip

23

Adresare IP

• Conversie Binar la Zecimal

Page 24: TCP Ip

24

Adresare IP

• Conversie Zecimal la Binar

Page 25: TCP Ip

25

Adresare ierarhica

• Partea de NET si partea de HOST, NETMASK

Page 26: TCP Ip

26

Subretele

• Cum se utilizeaza NETMASK

Page 27: TCP Ip

27

Calcul de adrese

• Impartirea in subretele prin imprumut de biti din partea de host

Page 28: TCP Ip

28

Alocarea adreselor IP

• Alocarea Adreselor in subretele, blocurile mai mari prima data

Page 29: TCP Ip

29

Calcul de adrese

• Reimpartirea unei subretele

Page 30: TCP Ip

30

Calcul de adrese

• Calculati adresele de net, host si broadcast pt. o subretea

Page 31: TCP Ip

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

Page 32: TCP Ip

32

Exemplu de sumarizare

Page 33: TCP Ip

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

Page 34: TCP Ip

34

Definirea unei route

• Cele trei componente ale unei route: destinatie, interfata, nexthop

Page 35: TCP Ip

35

Definirea unei rute, destinatia

Page 36: TCP Ip

36

Routare Statica

• O ruta statica se introduce manual si trebuie schimbata manual daca se schimba ceva in retea

Page 37: TCP Ip

37

Routare dinamica

• Routele dinamice se invata intre routere prin protocoale de routare

Page 38: TCP Ip

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

Page 39: TCP Ip

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

Page 40: TCP Ip

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

Page 41: TCP Ip

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

Page 42: TCP Ip

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

Page 43: TCP Ip

43

Configurare DHCP • Functiile DHCP in retea

Page 44: TCP Ip

44

Configurare DHCP• DHCP aloca adresele dinamic la cerere

• Mecanismul DHCP

Page 45: TCP Ip

45

Configurare DHCP• Diferente intre BOOTP si DHCP

Page 46: TCP Ip

46

Configurare DHCP• Excluderea unor adrese, alocate pt servere,

gateway sau imprimante cu adrese fixe

Page 47: TCP Ip

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

Page 48: TCP Ip

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

Page 49: TCP Ip

49

Configurare NAT on a Cisco Router • Economie adrese publice si securitate sporita

Page 50: TCP Ip

50

Configurare NAT Cisco Router • functiile NAT si NAT overload sau PAT

Page 51: TCP Ip

51

Configurare NAT Cisco Router

• Comenzi pt configurare NAT si PAT

Page 52: TCP Ip

52

Configurare NAT Cisco Router • Avantaje si dezavantaje NAT