cursul 8 - configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare i...

105
Cursul 8 Configur˘ ari de ret , ea Utilizarea Sistemelor de Operare (USO) 27 noiembrie 2015 Automatica si Calculatoare Cursul 8, Configur˘ ari de ret ,ea 1/49

Upload: others

Post on 02-Jan-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Cursul 8Configurari de ret, ea

Utilizarea Sistemelor de Operare (USO)27 noiembrie 2015

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 1/49

Page 2: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Citate

There are three kinds of death in this world. There’s heart death,there’s brain death, and there’s being off the network.

Guy Almes

You know it’s love when you memorize her IP number to skip DNSoverhead.

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 2/49

Page 3: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Servicii de ret, ea

servicii

client

WWW

server

protocolconexiune

r spunscerere

HTTP

URL

HTMLbrowser

page

E-mail

adres

SMTP

IMAP

mailbox

POP3

SSH

securizat

scp

remote

ssh

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 3/49

Page 4: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Servicii de ret, ea

http://jokegurus.com/2008/06/06/why-isnt-mom-running-apache/

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 4/49

Page 5: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Suport curs

I Suport (Introducere ın sisteme de operare)I Capitolul 8 – Configurari de ret, ea

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 5/49

Page 6: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Cuprins

Ret, ele de calculatoare

Echipamente de ret, ea

Protocoale de ret, ea

Scheme de adresare

Ret, ele s, i subret, ele

Conectarea la Internet

Sumar

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 6/49

Page 7: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Reminder: De ce ret, ele de calculatoare s, i Internet?

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 7/49

Page 8: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Reminder: Ce este o ret, ea? Ce este Internet-ul?

I stat, ii/noduri (hosts) interconectate

I legaturi fizice (fir, wireless) s, i logice (conexiuni) ıntre stat, ii

I stat, iile comunica ıntre ele, ruleaza aplicat, ii de ret, ea

I ret, elele sunt conectate la alte ret, ele

I Internet: totalitatea ret, elelor interconectate de pe planeta

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 8/49

Page 9: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Reminder: Ce este o ret, ea? Ce este Internet-ul?

I stat, ii/noduri (hosts) interconectate

I legaturi fizice (fir, wireless) s, i logice (conexiuni) ıntre stat, ii

I stat, iile comunica ıntre ele, ruleaza aplicat, ii de ret, ea

I ret, elele sunt conectate la alte ret, ele

I Internet: totalitatea ret, elelor interconectate de pe planeta

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 8/49

Page 10: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Reminder: Ce este o ret, ea? Ce este Internet-ul?

I stat, ii/noduri (hosts) interconectate

I legaturi fizice (fir, wireless) s, i logice (conexiuni) ıntre stat, ii

I stat, iile comunica ıntre ele, ruleaza aplicat, ii de ret, ea

I ret, elele sunt conectate la alte ret, ele

I Internet: totalitatea ret, elelor interconectate de pe planeta

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 8/49

Page 11: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Reminder: Ce este o ret, ea? Ce este Internet-ul?

I stat, ii/noduri (hosts) interconectate

I legaturi fizice (fir, wireless) s, i logice (conexiuni) ıntre stat, ii

I stat, iile comunica ıntre ele, ruleaza aplicat, ii de ret, ea

I ret, elele sunt conectate la alte ret, ele

I Internet: totalitatea ret, elelor interconectate de pe planeta

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 8/49

Page 12: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Perspective ale ret, elelor de calculatoare

adres IP

DNS

adresare

default

gateway

conectivitate

interfa

de re ea

adres MAC

switch

serviciu

con gur ri de re ea

servicii de re ea

client

protocol

r spunsconexiune

resurs

server

web

e-mail

remote

connection

transfer

de iere

port

ping

DHCP

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 9/49

Page 13: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Funct, ii ale componentei de configurare a ret, elei

I conectivitate: nodurile din ret, ea comunica unele cu celelalteI folosim echipamente de ret, ea dedicate (dispozitive s, i medii de

transmisie)I folosim protocoale de comunicat, ie (Ethernet, IP, TCP, HTTP,

SMTP)

I adresare: nodurile au un identificator pentru a fi localizatepentru comunicare

I adresa MAC, adresa IP, port

I performant, a: nodurile din ret, ea comunica la viteze mariI folosim echipamente avansate s, i protocoale eficiente

I scalabilitate: putem sa ne conectam la mai multe noduri, potcoexista mai multe noduri, pot rula multe servicii

I mai multe legaturi (redundant, a), mai multe dispozitive

I us, urint, a ın folosire: conectare s, i configurare rapidaI folosim DNS (Domain Name System)I folosim DHCP (Dynamic Host Configuration Protocol)

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 10/49

Page 14: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Funct, ii ale componentei de configurare a ret, elei

I conectivitate: nodurile din ret, ea comunica unele cu celelalteI folosim echipamente de ret, ea dedicate (dispozitive s, i medii de

transmisie)I folosim protocoale de comunicat, ie (Ethernet, IP, TCP, HTTP,

SMTP)

I adresare: nodurile au un identificator pentru a fi localizatepentru comunicare

I adresa MAC, adresa IP, port

I performant, a: nodurile din ret, ea comunica la viteze mariI folosim echipamente avansate s, i protocoale eficiente

I scalabilitate: putem sa ne conectam la mai multe noduri, potcoexista mai multe noduri, pot rula multe servicii

I mai multe legaturi (redundant, a), mai multe dispozitive

I us, urint, a ın folosire: conectare s, i configurare rapidaI folosim DNS (Domain Name System)I folosim DHCP (Dynamic Host Configuration Protocol)

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 10/49

Page 15: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Funct, ii ale componentei de configurare a ret, elei

I conectivitate: nodurile din ret, ea comunica unele cu celelalteI folosim echipamente de ret, ea dedicate (dispozitive s, i medii de

transmisie)I folosim protocoale de comunicat, ie (Ethernet, IP, TCP, HTTP,

SMTP)

I adresare: nodurile au un identificator pentru a fi localizatepentru comunicare

I adresa MAC, adresa IP, port

I performant, a: nodurile din ret, ea comunica la viteze mariI folosim echipamente avansate s, i protocoale eficiente

I scalabilitate: putem sa ne conectam la mai multe noduri, potcoexista mai multe noduri, pot rula multe servicii

I mai multe legaturi (redundant, a), mai multe dispozitive

I us, urint, a ın folosire: conectare s, i configurare rapidaI folosim DNS (Domain Name System)I folosim DHCP (Dynamic Host Configuration Protocol)

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 10/49

Page 16: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Funct, ii ale componentei de configurare a ret, elei

I conectivitate: nodurile din ret, ea comunica unele cu celelalteI folosim echipamente de ret, ea dedicate (dispozitive s, i medii de

transmisie)I folosim protocoale de comunicat, ie (Ethernet, IP, TCP, HTTP,

SMTP)

I adresare: nodurile au un identificator pentru a fi localizatepentru comunicare

I adresa MAC, adresa IP, port

I performant, a: nodurile din ret, ea comunica la viteze mariI folosim echipamente avansate s, i protocoale eficiente

I scalabilitate: putem sa ne conectam la mai multe noduri, potcoexista mai multe noduri, pot rula multe servicii

I mai multe legaturi (redundant, a), mai multe dispozitive

I us, urint, a ın folosire: conectare s, i configurare rapidaI folosim DNS (Domain Name System)I folosim DHCP (Dynamic Host Configuration Protocol)

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 10/49

Page 17: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Funct, ii ale componentei de configurare a ret, elei

I conectivitate: nodurile din ret, ea comunica unele cu celelalteI folosim echipamente de ret, ea dedicate (dispozitive s, i medii de

transmisie)I folosim protocoale de comunicat, ie (Ethernet, IP, TCP, HTTP,

SMTP)

I adresare: nodurile au un identificator pentru a fi localizatepentru comunicare

I adresa MAC, adresa IP, port

I performant, a: nodurile din ret, ea comunica la viteze mariI folosim echipamente avansate s, i protocoale eficiente

I scalabilitate: putem sa ne conectam la mai multe noduri, potcoexista mai multe noduri, pot rula multe servicii

I mai multe legaturi (redundant, a), mai multe dispozitive

I us, urint, a ın folosire: conectare s, i configurare rapidaI folosim DNS (Domain Name System)I folosim DHCP (Dynamic Host Configuration Protocol)

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 10/49

Page 18: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Funct, ii ale componentei de configurare a ret, elei

I conectivitate: nodurile din ret, ea comunica unele cu celelalteI folosim echipamente de ret, ea dedicate (dispozitive s, i medii de

transmisie)I folosim protocoale de comunicat, ie (Ethernet, IP, TCP, HTTP,

SMTP)

I adresare: nodurile au un identificator pentru a fi localizatepentru comunicare

I adresa MAC, adresa IP, port

I performant, a: nodurile din ret, ea comunica la viteze mariI folosim echipamente avansate s, i protocoale eficiente

I scalabilitate: putem sa ne conectam la mai multe noduri, potcoexista mai multe noduri, pot rula multe servicii

I mai multe legaturi (redundant, a), mai multe dispozitive

I us, urint, a ın folosire: conectare s, i configurare rapidaI folosim DNS (Domain Name System)I folosim DHCP (Dynamic Host Configuration Protocol)

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 10/49

Page 19: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Necesarul pentru funct, ionarea s, i utilizarea ret, elei

I echipamente de ret, ea: dispozitive de ret, ea, medii detransmisie, stat, ii fizice, interfet, e de ret, ea

I protocoale de ret, ea

I scheme de adresare/identificare

I aplicat, ii de configurare s, i depanare

I servicii de ret, ea (ın cursul trecut)

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 11/49

Page 20: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Cuprins

Ret, ele de calculatoare

Echipamente de ret, ea

Protocoale de ret, ea

Scheme de adresare

Ret, ele s, i subret, ele

Conectarea la Internet

Sumar

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 12/49

Page 21: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Echipamente de ret, ea

I doua tipuriI medii de transmisieI echipamente de ret, ea

I medii de transmisieI materiale de suport pentru transmiterea semnaluluiI asigura conectivitatea ıntre dispozitivele de ret, eaI cablu de cupru, aer, fibra optica

I dispozitive de ret, eaI echipamente care prelucreza ın mod activ informat, iileI recept, ie, analiza, prelucrare, retransmitereI media converter, switch, ruter, access point, placa de ret, ea

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 13/49

Page 22: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Echipamente de ret, ea

I doua tipuri

I medii de transmisieI echipamente de ret, ea

I medii de transmisieI materiale de suport pentru transmiterea semnaluluiI asigura conectivitatea ıntre dispozitivele de ret, eaI cablu de cupru, aer, fibra optica

I dispozitive de ret, eaI echipamente care prelucreza ın mod activ informat, iileI recept, ie, analiza, prelucrare, retransmitereI media converter, switch, ruter, access point, placa de ret, ea

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 13/49

Page 23: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Echipamente de ret, ea

I doua tipuriI medii de transmisie

I echipamente de ret, ea

I medii de transmisieI materiale de suport pentru transmiterea semnaluluiI asigura conectivitatea ıntre dispozitivele de ret, eaI cablu de cupru, aer, fibra optica

I dispozitive de ret, eaI echipamente care prelucreza ın mod activ informat, iileI recept, ie, analiza, prelucrare, retransmitereI media converter, switch, ruter, access point, placa de ret, ea

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 13/49

Page 24: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Echipamente de ret, ea

I doua tipuriI medii de transmisieI echipamente de ret, ea

I medii de transmisieI materiale de suport pentru transmiterea semnaluluiI asigura conectivitatea ıntre dispozitivele de ret, eaI cablu de cupru, aer, fibra optica

I dispozitive de ret, eaI echipamente care prelucreza ın mod activ informat, iileI recept, ie, analiza, prelucrare, retransmitereI media converter, switch, ruter, access point, placa de ret, ea

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 13/49

Page 25: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Echipamente de ret, ea

I doua tipuriI medii de transmisieI echipamente de ret, ea

I medii de transmisieI materiale de suport pentru transmiterea semnaluluiI asigura conectivitatea ıntre dispozitivele de ret, eaI cablu de cupru, aer, fibra optica

I dispozitive de ret, eaI echipamente care prelucreza ın mod activ informat, iileI recept, ie, analiza, prelucrare, retransmitereI media converter, switch, ruter, access point, placa de ret, ea

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 13/49

Page 26: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Echipamente de ret, ea

I doua tipuriI medii de transmisieI echipamente de ret, ea

I medii de transmisieI materiale de suport pentru transmiterea semnaluluiI asigura conectivitatea ıntre dispozitivele de ret, eaI cablu de cupru, aer, fibra optica

I dispozitive de ret, eaI echipamente care prelucreza ın mod activ informat, iileI recept, ie, analiza, prelucrare, retransmitereI media converter, switch, ruter, access point, placa de ret, ea

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 13/49

Page 27: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Dispozitive de ret, ea

I placa de ret, eaI network card, network adapter, NIC (Network Interface

Controller)I permite comunicat, ia ıntre sisteme de calcul

I switchI interconectarea sistemelor de calculI comutarea pachetelor pe baza adresei MAC

I ruterI interconectarea mai multor ret, ele de calculatoare

I numite s, i ret, ele locale de calculatoare (LAN: Local AreaNetwork)

I folosit ın InternetI dirijarea/rutarea pachetelor de la sursa la destinat, ie pe baza

adresei IP destinat, ie

I mediile de transmisie s, i dispozitivele de ret, ea asiguracomunicare end-to-end : de la stat, ia sursa la stat, ia destinat, ie

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 14/49

Page 28: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Dispozitive de ret, ea

I placa de ret, eaI network card, network adapter, NIC (Network Interface

Controller)I permite comunicat, ia ıntre sisteme de calcul

I switchI interconectarea sistemelor de calculI comutarea pachetelor pe baza adresei MAC

I ruterI interconectarea mai multor ret, ele de calculatoare

I numite s, i ret, ele locale de calculatoare (LAN: Local AreaNetwork)

I folosit ın InternetI dirijarea/rutarea pachetelor de la sursa la destinat, ie pe baza

adresei IP destinat, ie

I mediile de transmisie s, i dispozitivele de ret, ea asiguracomunicare end-to-end : de la stat, ia sursa la stat, ia destinat, ie

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 14/49

Page 29: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Dispozitive de ret, ea

I placa de ret, eaI network card, network adapter, NIC (Network Interface

Controller)I permite comunicat, ia ıntre sisteme de calcul

I switchI interconectarea sistemelor de calculI comutarea pachetelor pe baza adresei MAC

I ruterI interconectarea mai multor ret, ele de calculatoare

I numite s, i ret, ele locale de calculatoare (LAN: Local AreaNetwork)

I folosit ın InternetI dirijarea/rutarea pachetelor de la sursa la destinat, ie pe baza

adresei IP destinat, ie

I mediile de transmisie s, i dispozitivele de ret, ea asiguracomunicare end-to-end : de la stat, ia sursa la stat, ia destinat, ie

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 14/49

Page 30: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Dispozitive de ret, ea

I placa de ret, eaI network card, network adapter, NIC (Network Interface

Controller)I permite comunicat, ia ıntre sisteme de calcul

I switchI interconectarea sistemelor de calculI comutarea pachetelor pe baza adresei MAC

I ruterI interconectarea mai multor ret, ele de calculatoare

I numite s, i ret, ele locale de calculatoare (LAN: Local AreaNetwork)

I folosit ın InternetI dirijarea/rutarea pachetelor de la sursa la destinat, ie pe baza

adresei IP destinat, ie

I mediile de transmisie s, i dispozitivele de ret, ea asiguracomunicare end-to-end : de la stat, ia sursa la stat, ia destinat, ie

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 14/49

Page 31: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Dispozitive de ret, ea

I placa de ret, eaI network card, network adapter, NIC (Network Interface

Controller)I permite comunicat, ia ıntre sisteme de calcul

I switchI interconectarea sistemelor de calculI comutarea pachetelor pe baza adresei MAC

I ruterI interconectarea mai multor ret, ele de calculatoare

I numite s, i ret, ele locale de calculatoare (LAN: Local AreaNetwork)

I folosit ın InternetI dirijarea/rutarea pachetelor de la sursa la destinat, ie pe baza

adresei IP destinat, ie

I mediile de transmisie s, i dispozitivele de ret, ea asiguracomunicare end-to-end : de la stat, ia sursa la stat, ia destinat, ie

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 14/49

Page 32: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Interfat, a de ret, ea

I network interface

I punct de comunicat, ie cu o ret, ea de calculatoareI o placa de ret, ea – o interfat, a pentru fiecare placa de ret, eaI un port al unui dispozitiv de ret, ea – o interfat, a pentru fiecare

port

I abstractizare ın sistemul de operareI configurarea unei placi de ret, ea – ,,configurarea unei interfet, e”

I eth0, eth1I denumirile uzuale ale interfet, elor placilor de ret, ea Ethernet pe

un sistem Unix/Linux

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 15/49

Page 33: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Interfat, a de ret, ea

I network interfaceI punct de comunicat, ie cu o ret, ea de calculatoare

I o placa de ret, ea – o interfat, a pentru fiecare placa de ret, eaI un port al unui dispozitiv de ret, ea – o interfat, a pentru fiecare

port

I abstractizare ın sistemul de operareI configurarea unei placi de ret, ea – ,,configurarea unei interfet, e”

I eth0, eth1I denumirile uzuale ale interfet, elor placilor de ret, ea Ethernet pe

un sistem Unix/Linux

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 15/49

Page 34: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Interfat, a de ret, ea

I network interfaceI punct de comunicat, ie cu o ret, ea de calculatoare

I o placa de ret, ea – o interfat, a pentru fiecare placa de ret, ea

I un port al unui dispozitiv de ret, ea – o interfat, a pentru fiecareport

I abstractizare ın sistemul de operareI configurarea unei placi de ret, ea – ,,configurarea unei interfet, e”

I eth0, eth1I denumirile uzuale ale interfet, elor placilor de ret, ea Ethernet pe

un sistem Unix/Linux

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 15/49

Page 35: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Interfat, a de ret, ea

I network interfaceI punct de comunicat, ie cu o ret, ea de calculatoare

I o placa de ret, ea – o interfat, a pentru fiecare placa de ret, eaI un port al unui dispozitiv de ret, ea – o interfat, a pentru fiecare

port

I abstractizare ın sistemul de operareI configurarea unei placi de ret, ea – ,,configurarea unei interfet, e”

I eth0, eth1I denumirile uzuale ale interfet, elor placilor de ret, ea Ethernet pe

un sistem Unix/Linux

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 15/49

Page 36: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Interfet, e de ret, ea virtuale

I lo, interfat, a de loopbackI refera stat, ia curentaI pentru testare

I interfet, e folosite de solut, iile de virtualizareI vmnet8I vboxnet0I veth1

Demo: Vizualizarea interfet, elor de ret, ea

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 16/49

Page 37: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Cuprins

Ret, ele de calculatoare

Echipamente de ret, ea

Protocoale de ret, ea

Scheme de adresare

Ret, ele s, i subret, ele

Conectarea la Internet

Sumar

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 17/49

Page 38: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Reminder: Protocol de ret, ea

I asigura comunicat, ia ıntre entitat, i (ıntre client s, i server)

I reprezinta un set reguli ce gestioneaza comunicat, ia

I entitat, ile participante la comunicare cunosc protocolul (se potınt, elege)

I ın general protocoale cuprind secvent, e de formacerere-raspuns (request-reply)

I exemple: HTTP (Hypertext Transfer Protocol), SSH (SecureShell), BitTorrent, SMTP (Simple Mail Transfer Protocol)

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 18/49

Page 39: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Reminder: Protocol de ret, ea

I asigura comunicat, ia ıntre entitat, i (ıntre client s, i server)

I reprezinta un set reguli ce gestioneaza comunicat, ia

I entitat, ile participante la comunicare cunosc protocolul (se potınt, elege)

I ın general protocoale cuprind secvent, e de formacerere-raspuns (request-reply)

I exemple: HTTP (Hypertext Transfer Protocol), SSH (SecureShell), BitTorrent, SMTP (Simple Mail Transfer Protocol)

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 18/49

Page 40: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Reminder: Protocol de ret, ea

I asigura comunicat, ia ıntre entitat, i (ıntre client s, i server)

I reprezinta un set reguli ce gestioneaza comunicat, ia

I entitat, ile participante la comunicare cunosc protocolul (se potınt, elege)

I ın general protocoale cuprind secvent, e de formacerere-raspuns (request-reply)

I exemple: HTTP (Hypertext Transfer Protocol), SSH (SecureShell), BitTorrent, SMTP (Simple Mail Transfer Protocol)

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 18/49

Page 41: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Reminder: Protocol de ret, ea

I asigura comunicat, ia ıntre entitat, i (ıntre client s, i server)

I reprezinta un set reguli ce gestioneaza comunicat, ia

I entitat, ile participante la comunicare cunosc protocolul (se potınt, elege)

I ın general protocoale cuprind secvent, e de formacerere-raspuns (request-reply)

I exemple: HTTP (Hypertext Transfer Protocol), SSH (SecureShell), BitTorrent, SMTP (Simple Mail Transfer Protocol)

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 18/49

Page 42: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Stiva de protocoale

I abstractizarea lucrului curet, eaua

I protocolul de nivel inferiorofera servicii celui de denivel superior

I stiva TCP/IP – stiva deprotocoale utilizata ınInternet

I IP este protocolul esent, ialde la nivelul Ret, ea

I TCP este protocolul esent, ialde la nivelul Transport

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 19/49

Page 43: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Cuprins

Ret, ele de calculatoare

Echipamente de ret, ea

Protocoale de ret, ea

Scheme de adresare

Ret, ele s, i subret, ele

Conectarea la Internet

Sumar

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 20/49

Page 44: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Ce dorim sa identificam folosind adrese?

I stat, ii ın Internet (host-uri)I adresa MACI adresa IP

I servicii sau client, i de servicii, adica procese care ruleaza pestat, ii

I porturi

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 21/49

Page 45: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Ce dorim sa identificam folosind adrese?

I stat, ii ın Internet (host-uri)I adresa MACI adresa IP

I servicii sau client, i de servicii, adica procese care ruleaza pestat, ii

I porturi

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 21/49

Page 46: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Ce dorim sa identificam folosind adrese?

I stat, ii ın Internet (host-uri)I adresa MACI adresa IP

I servicii sau client, i de servicii, adica procese care ruleaza pestat, ii

I porturi

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 21/49

Page 47: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Adresa MAC

I Media Acces Control

I tipul de adresa folosit de nivelul Acces la Mediu

I scrisa pe placa de ret, ea

I se mai numes, te s, i adresa hardware sau adresa fizica

I Are 48 de bit, i. Cat, i octet, i?I 6 octet, iI exemplu: 00-02-44-56-6C-41 (reprezentare hexazecimala)

I asociata ın mod unic unei placi de ret, eaI o placa de ret, ea nou creata are asociata o noua adresa MACI poate fi, ınsa, ın general, modificata (configurat, ie BIOS)

I tip de adresare plata; asemenea seriilor de bancnote

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 22/49

Page 48: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Adresa MAC

I Media Acces Control

I tipul de adresa folosit de nivelul Acces la Mediu

I scrisa pe placa de ret, ea

I se mai numes, te s, i adresa hardware sau adresa fizicaI Are 48 de bit, i. Cat, i octet, i?

I 6 octet, iI exemplu: 00-02-44-56-6C-41 (reprezentare hexazecimala)

I asociata ın mod unic unei placi de ret, eaI o placa de ret, ea nou creata are asociata o noua adresa MACI poate fi, ınsa, ın general, modificata (configurat, ie BIOS)

I tip de adresare plata; asemenea seriilor de bancnote

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 22/49

Page 49: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Adresa MAC

I Media Acces Control

I tipul de adresa folosit de nivelul Acces la Mediu

I scrisa pe placa de ret, ea

I se mai numes, te s, i adresa hardware sau adresa fizicaI Are 48 de bit, i. Cat, i octet, i?

I 6 octet, i

I exemplu: 00-02-44-56-6C-41 (reprezentare hexazecimala)

I asociata ın mod unic unei placi de ret, eaI o placa de ret, ea nou creata are asociata o noua adresa MACI poate fi, ınsa, ın general, modificata (configurat, ie BIOS)

I tip de adresare plata; asemenea seriilor de bancnote

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 22/49

Page 50: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Adresa MAC

I Media Acces Control

I tipul de adresa folosit de nivelul Acces la Mediu

I scrisa pe placa de ret, ea

I se mai numes, te s, i adresa hardware sau adresa fizicaI Are 48 de bit, i. Cat, i octet, i?

I 6 octet, iI exemplu: 00-02-44-56-6C-41 (reprezentare hexazecimala)

I asociata ın mod unic unei placi de ret, eaI o placa de ret, ea nou creata are asociata o noua adresa MACI poate fi, ınsa, ın general, modificata (configurat, ie BIOS)

I tip de adresare plata; asemenea seriilor de bancnote

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 22/49

Page 51: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Adresa MAC

I Media Acces Control

I tipul de adresa folosit de nivelul Acces la Mediu

I scrisa pe placa de ret, ea

I se mai numes, te s, i adresa hardware sau adresa fizicaI Are 48 de bit, i. Cat, i octet, i?

I 6 octet, iI exemplu: 00-02-44-56-6C-41 (reprezentare hexazecimala)

I asociata ın mod unic unei placi de ret, eaI o placa de ret, ea nou creata are asociata o noua adresa MACI poate fi, ınsa, ın general, modificata (configurat, ie BIOS)

I tip de adresare plata; asemenea seriilor de bancnote

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 22/49

Page 52: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Adresa MAC

I Media Acces Control

I tipul de adresa folosit de nivelul Acces la Mediu

I scrisa pe placa de ret, ea

I se mai numes, te s, i adresa hardware sau adresa fizicaI Are 48 de bit, i. Cat, i octet, i?

I 6 octet, iI exemplu: 00-02-44-56-6C-41 (reprezentare hexazecimala)

I asociata ın mod unic unei placi de ret, eaI o placa de ret, ea nou creata are asociata o noua adresa MACI poate fi, ınsa, ın general, modificata (configurat, ie BIOS)

I tip de adresare plata; asemenea seriilor de bancnote

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 22/49

Page 53: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Neajunsul adresei MAC

I este o schema de adresare plata, neierarhica

I adresele MAC se iau ın ordineI nu scaleaza sa identifici o stat, ie ın Internet pe baza adresei

MACI trebuie cautat la rand

I nevoia unei adresari ierarhiceI atunci cand caut, i un student ın UPB ıntai caut, i grupa s, i apoi

studentul ın grupaI adresarea IP (Internet Protocol): caut, i ıntai ret, eaua s, i apoi

stat, ia ın ret, eaI adresarea IP este o adresare ierarhica

I adresa MAC este folosita pentru identificarea unei stat, ii ınret, eaua locala

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 23/49

Page 54: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Adresa IP

I tipul de adresare folosit de protocolul IP

I IP (Internet Protocol) – protocolul fundamental de nivel Ret, ea

I o adresa IP este un s, ir de 32 de bit, i (4 octet, i)

I se mai cheama s, i protocol IPv4

I se prefera scrierea ei ın formatul cu puncte (dot-decimalnotation)

11000000 10101000 00000000 00000001

192 . 168 . 0 . 1

I adresare ierarhicaI permite ımpart, irea Internet-ului ın ret, eleI adresa IP este folosita pentru a identifica o ret, ea ın InternetI pe baza adresei IP s, i a adresei MAC se identifica o stat, ie ın

ret, eaua locala

Demo: Vizualizarea adresei IP s, i adresei MAC pe interfet, elesistemului

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 24/49

Page 55: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Adresa IP

I tipul de adresare folosit de protocolul IP

I IP (Internet Protocol) – protocolul fundamental de nivel Ret, ea

I o adresa IP este un s, ir de 32 de bit, i (4 octet, i)

I se mai cheama s, i protocol IPv4

I se prefera scrierea ei ın formatul cu puncte (dot-decimalnotation)

11000000 10101000 00000000 00000001

192 . 168 . 0 . 1

I adresare ierarhicaI permite ımpart, irea Internet-ului ın ret, eleI adresa IP este folosita pentru a identifica o ret, ea ın InternetI pe baza adresei IP s, i a adresei MAC se identifica o stat, ie ın

ret, eaua locala

Demo: Vizualizarea adresei IP s, i adresei MAC pe interfet, elesistemului

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 24/49

Page 56: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Adresa IP

I tipul de adresare folosit de protocolul IP

I IP (Internet Protocol) – protocolul fundamental de nivel Ret, ea

I o adresa IP este un s, ir de 32 de bit, i (4 octet, i)

I se mai cheama s, i protocol IPv4

I se prefera scrierea ei ın formatul cu puncte (dot-decimalnotation)

11000000 10101000 00000000 00000001

192 . 168 . 0 . 1

I adresare ierarhicaI permite ımpart, irea Internet-ului ın ret, eleI adresa IP este folosita pentru a identifica o ret, ea ın InternetI pe baza adresei IP s, i a adresei MAC se identifica o stat, ie ın

ret, eaua locala

Demo: Vizualizarea adresei IP s, i adresei MAC pe interfet, elesistemului

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 24/49

Page 57: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Neajunsul adresarii IP

I sunt din ce ın ce mai multe stat, ii/dispozitive ın Internetpentru numarul maxim de adrese IP

I 232 ∼ 4 miliarde de adrese posibileI solut, ia este folosirea IPv6, pe 128 de bit, i (16 octet, i)I rata de adoptare ınca destul de scazuta

I sunt prea multe adrese pentru un omI ar trebui sa ret, inem o adresa pentru fiecare stat, ie (server, site)

pe care o accesamI folosim nume: www.google.com ın loc de 173.194.113.82,

cs.curs.pub.ro ın loc de 141.85.241.51I serviciul DNS (Domain Name System) face asocierea ıntre

nume s, i adrese IP

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 25/49

Page 58: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

DNS

I Domain Name System

I un serviciu de Internet

I exista cel put, in un server DNS pentru fiecare ret, ea locala

I un server DNS translateaza numele ın adrese IP

I serverul DNS este interogat de stat, iile ret, elei localeI procesul este transparent utilizatorului

I se introduce numele unei stat, ii destinat, ie (ın browser, ıntr-unclient de ret, ea, ıntr-o aplicat, ie de configurare)

I se ,,transforma” numele ın adresa IPI ın spate este interogat serverul DNS

I se identifica s, i se interogheaza stat, ia dorita (aferenta numelui)

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 26/49

Page 59: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

DNS (cont.)

Demo: Verificarea funct, ionarii serviciului DNSDemo: Latent, a DNS ın Internet

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 27/49

Page 60: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Porturi

I fiecare aplicat, ie de ret, ea (serviciu/server sau client deserviciu) este un proces

I folosim porturi pentru ca pe o stat, ie sa putem rula mai multeaplicat, ii de ret, ea

I multiplexarea conexiunilor catre o stat, ie: unele conexiuniajung la serviciul web, altele la serviciul de SSH, altele laclientul de e-mail

I un serviciu/server deschide un port s, i as, teapta/asculta (listen)conexiuni

I un client deschide un port s, i se conecteaza la serviciuI pentru conectare foloses, te perechea <adresa IP server, port

server>

I ın general vorbim de porturi TCP, uneori s, i de porturi TCP

I portul are o valoare cuprinsa ıntre 1 s, i 65535

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 28/49

Page 61: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Porturi

I fiecare aplicat, ie de ret, ea (serviciu/server sau client deserviciu) este un proces

I folosim porturi pentru ca pe o stat, ie sa putem rula mai multeaplicat, ii de ret, ea

I multiplexarea conexiunilor catre o stat, ie: unele conexiuniajung la serviciul web, altele la serviciul de SSH, altele laclientul de e-mail

I un serviciu/server deschide un port s, i as, teapta/asculta (listen)conexiuni

I un client deschide un port s, i se conecteaza la serviciuI pentru conectare foloses, te perechea <adresa IP server, port

server>

I ın general vorbim de porturi TCP, uneori s, i de porturi TCP

I portul are o valoare cuprinsa ıntre 1 s, i 65535

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 28/49

Page 62: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Porturi

I fiecare aplicat, ie de ret, ea (serviciu/server sau client deserviciu) este un proces

I folosim porturi pentru ca pe o stat, ie sa putem rula mai multeaplicat, ii de ret, ea

I multiplexarea conexiunilor catre o stat, ie: unele conexiuniajung la serviciul web, altele la serviciul de SSH, altele laclientul de e-mail

I un serviciu/server deschide un port s, i as, teapta/asculta (listen)conexiuni

I un client deschide un port s, i se conecteaza la serviciuI pentru conectare foloses, te perechea <adresa IP server, port

server>

I ın general vorbim de porturi TCP, uneori s, i de porturi TCP

I portul are o valoare cuprinsa ıntre 1 s, i 65535

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 28/49

Page 63: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Porturi

I fiecare aplicat, ie de ret, ea (serviciu/server sau client deserviciu) este un proces

I folosim porturi pentru ca pe o stat, ie sa putem rula mai multeaplicat, ii de ret, ea

I multiplexarea conexiunilor catre o stat, ie: unele conexiuniajung la serviciul web, altele la serviciul de SSH, altele laclientul de e-mail

I un serviciu/server deschide un port s, i as, teapta/asculta (listen)conexiuni

I un client deschide un port s, i se conecteaza la serviciuI pentru conectare foloses, te perechea <adresa IP server, port

server>

I ın general vorbim de porturi TCP, uneori s, i de porturi TCP

I portul are o valoare cuprinsa ıntre 1 s, i 65535

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 28/49

Page 64: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Porturi

I fiecare aplicat, ie de ret, ea (serviciu/server sau client deserviciu) este un proces

I folosim porturi pentru ca pe o stat, ie sa putem rula mai multeaplicat, ii de ret, ea

I multiplexarea conexiunilor catre o stat, ie: unele conexiuniajung la serviciul web, altele la serviciul de SSH, altele laclientul de e-mail

I un serviciu/server deschide un port s, i as, teapta/asculta (listen)conexiuni

I un client deschide un port s, i se conecteaza la serviciuI pentru conectare foloses, te perechea <adresa IP server, port

server>

I ın general vorbim de porturi TCP, uneori s, i de porturi TCP

I portul are o valoare cuprinsa ıntre 1 s, i 65535

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 28/49

Page 65: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Porturi

I fiecare aplicat, ie de ret, ea (serviciu/server sau client deserviciu) este un proces

I folosim porturi pentru ca pe o stat, ie sa putem rula mai multeaplicat, ii de ret, ea

I multiplexarea conexiunilor catre o stat, ie: unele conexiuniajung la serviciul web, altele la serviciul de SSH, altele laclientul de e-mail

I un serviciu/server deschide un port s, i as, teapta/asculta (listen)conexiuni

I un client deschide un port s, i se conecteaza la serviciuI pentru conectare foloses, te perechea <adresa IP server, port

server>

I ın general vorbim de porturi TCP, uneori s, i de porturi TCP

I portul are o valoare cuprinsa ıntre 1 s, i 65535

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 28/49

Page 66: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Porturi pentru servicii

I serviciile aferente unui protocol cunoscut folosesc porturipredefinite

I 21 – FTPI 22 – SSHI 53 – DNSI 80 – HTTPI 143 – IMAPI toate serviciile s, i porturile ın fis, ierul /etc/services

Demo: Afis, area serviciilor active s, i a conexiunilor activeDemo: Pornirea unui serviciu

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 29/49

Page 67: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Porturi pentru servicii

I serviciile aferente unui protocol cunoscut folosesc porturipredefinite

I 21 – FTPI 22 – SSHI 53 – DNSI 80 – HTTPI 143 – IMAPI toate serviciile s, i porturile ın fis, ierul /etc/services

Demo: Afis, area serviciilor active s, i a conexiunilor activeDemo: Pornirea unui serviciu

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 29/49

Page 68: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Cuprins

Ret, ele de calculatoare

Echipamente de ret, ea

Protocoale de ret, ea

Scheme de adresare

Ret, ele s, i subret, ele

Conectarea la Internet

Sumar

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 30/49

Page 69: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Ret, ele ın adresarea IP

I adresarea IP este un tip de adresare ierarhica

I o adresare ierarhica permite cautarea mai rapida (a unei stat, iiın Internet)

I doua part, i pentru adresa IPI partea de (sub)ret, ea: identifica (sub)ret, eauaI partea de stat, ie: identifica stat, ia din (sub)ret, ea

I subret, ea = ret, ea (din rat, iuni istorice exista doua denumiri)I Cum se identifica fiecare parte din adresa IP?

I masca de subret, ea (netmask, subnet mask)

I exemplu de masca de subret, ea:

11111111 11111111 00000000 00000000

255 . 255 . 0 . 0

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 31/49

Page 70: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Ret, ele ın adresarea IP

I adresarea IP este un tip de adresare ierarhica

I o adresare ierarhica permite cautarea mai rapida (a unei stat, iiın Internet)

I doua part, i pentru adresa IPI partea de (sub)ret, ea: identifica (sub)ret, eauaI partea de stat, ie: identifica stat, ia din (sub)ret, ea

I subret, ea = ret, ea (din rat, iuni istorice exista doua denumiri)I Cum se identifica fiecare parte din adresa IP?

I masca de subret, ea (netmask, subnet mask)

I exemplu de masca de subret, ea:

11111111 11111111 00000000 00000000

255 . 255 . 0 . 0

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 31/49

Page 71: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Ret, ele ın adresarea IP

I adresarea IP este un tip de adresare ierarhica

I o adresare ierarhica permite cautarea mai rapida (a unei stat, iiın Internet)

I doua part, i pentru adresa IPI partea de (sub)ret, ea: identifica (sub)ret, eauaI partea de stat, ie: identifica stat, ia din (sub)ret, ea

I subret, ea = ret, ea (din rat, iuni istorice exista doua denumiri)I Cum se identifica fiecare parte din adresa IP?

I masca de subret, ea (netmask, subnet mask)

I exemplu de masca de subret, ea:

11111111 11111111 00000000 00000000

255 . 255 . 0 . 0

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 31/49

Page 72: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Ret, ele ın adresarea IP

I adresarea IP este un tip de adresare ierarhica

I o adresare ierarhica permite cautarea mai rapida (a unei stat, iiın Internet)

I doua part, i pentru adresa IPI partea de (sub)ret, ea: identifica (sub)ret, eauaI partea de stat, ie: identifica stat, ia din (sub)ret, ea

I subret, ea = ret, ea (din rat, iuni istorice exista doua denumiri)I Cum se identifica fiecare parte din adresa IP?

I masca de subret, ea (netmask, subnet mask)

I exemplu de masca de subret, ea:

11111111 11111111 00000000 00000000

255 . 255 . 0 . 0

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 31/49

Page 73: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Masca de (sub)ret, ea

I condit, ia de continuitate (continuitatea bit, ilor activi – bit, i 1)I doua formate de reprezentare

I zecimal: 255.255.0.0I prefixat: /16

I adresa de subret, ea identifica ret, eaua ın care se afla o stat, ieI cat, i bit, i de 1 atat, ia bit, i reprezinta partea de ret, eaI cat, i bit, i de 0 atat, ia bit, i reprezinta partea de stat, ie

I fie stat, ia cu adresa IP 192.168.0.1 s, i masca de subret, ea255.255.0.0 (/16)

I se spune ca stat, ia are adresa 192.168.0.1/16 sau ca are adresa192.168.0.1 cu masca de subret, ea 255.255.0.0

I adresa de subret, ea – S, I logic (S, I pe bit, i) ıntre adresa IP s, imasca de subret, ea

11000000 10101000 00000000 00000001 – 192.168.0.1

11111111 11111111 00000000 00000000 – 255.255.0.0

11000000 10101000 00000000 00000000 – 192.168.0.0I adresa de subret, ea este 192.168.0.0/16

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 32/49

Page 74: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Masca de (sub)ret, ea

I condit, ia de continuitate (continuitatea bit, ilor activi – bit, i 1)I doua formate de reprezentare

I zecimal: 255.255.0.0I prefixat: /16

I adresa de subret, ea identifica ret, eaua ın care se afla o stat, ieI cat, i bit, i de 1 atat, ia bit, i reprezinta partea de ret, eaI cat, i bit, i de 0 atat, ia bit, i reprezinta partea de stat, ie

I fie stat, ia cu adresa IP 192.168.0.1 s, i masca de subret, ea255.255.0.0 (/16)

I se spune ca stat, ia are adresa 192.168.0.1/16 sau ca are adresa192.168.0.1 cu masca de subret, ea 255.255.0.0

I adresa de subret, ea – S, I logic (S, I pe bit, i) ıntre adresa IP s, imasca de subret, ea

11000000 10101000 00000000 00000001 – 192.168.0.1

11111111 11111111 00000000 00000000 – 255.255.0.0

11000000 10101000 00000000 00000000 – 192.168.0.0I adresa de subret, ea este 192.168.0.0/16

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 32/49

Page 75: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Masca de (sub)ret, ea

I condit, ia de continuitate (continuitatea bit, ilor activi – bit, i 1)I doua formate de reprezentare

I zecimal: 255.255.0.0I prefixat: /16

I adresa de subret, ea identifica ret, eaua ın care se afla o stat, ieI cat, i bit, i de 1 atat, ia bit, i reprezinta partea de ret, eaI cat, i bit, i de 0 atat, ia bit, i reprezinta partea de stat, ie

I fie stat, ia cu adresa IP 192.168.0.1 s, i masca de subret, ea255.255.0.0 (/16)

I se spune ca stat, ia are adresa 192.168.0.1/16 sau ca are adresa192.168.0.1 cu masca de subret, ea 255.255.0.0

I adresa de subret, ea – S, I logic (S, I pe bit, i) ıntre adresa IP s, imasca de subret, ea

11000000 10101000 00000000 00000001 – 192.168.0.1

11111111 11111111 00000000 00000000 – 255.255.0.0

11000000 10101000 00000000 00000000 – 192.168.0.0I adresa de subret, ea este 192.168.0.0/16

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 32/49

Page 76: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Masca de (sub)ret, ea

I condit, ia de continuitate (continuitatea bit, ilor activi – bit, i 1)I doua formate de reprezentare

I zecimal: 255.255.0.0I prefixat: /16

I adresa de subret, ea identifica ret, eaua ın care se afla o stat, ieI cat, i bit, i de 1 atat, ia bit, i reprezinta partea de ret, eaI cat, i bit, i de 0 atat, ia bit, i reprezinta partea de stat, ie

I fie stat, ia cu adresa IP 192.168.0.1 s, i masca de subret, ea255.255.0.0 (/16)

I se spune ca stat, ia are adresa 192.168.0.1/16 sau ca are adresa192.168.0.1 cu masca de subret, ea 255.255.0.0

I adresa de subret, ea – S, I logic (S, I pe bit, i) ıntre adresa IP s, imasca de subret, ea

11000000 10101000 00000000 00000001 – 192.168.0.1

11111111 11111111 00000000 00000000 – 255.255.0.0

11000000 10101000 00000000 00000000 – 192.168.0.0I adresa de subret, ea este 192.168.0.0/16

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 32/49

Page 77: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Adresa de broadcast

I adresa de difuzare, pachetele sunt primite de toate stat, iile dinret, eaua locala

I fie stat, ia cu adresa IP 192.168.0.1 s, i masca de subret, ea255.255.0.0 (/16)

I adresa de broadcast – SAU logic (SAU pe bit, i) ıntre adresa IPs, i masca de subret, ea inversata

I daca masca este 255.255.0.0 (/16), atunci masca inversataeste este 0.0.255.255

11000000 10101000 00000000 00000001 – 192.168.0.1

00000000 00000000 11111111 11111111 – 0.0.255.255

11000000 10101000 11111111 11111111 – 192.168.255.255I adresa de broadcast este 192.168.255.255/16

Demo: Vizualizarea adresei de broadcast pe o interfat, a

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 33/49

Page 78: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Adresa de broadcast

I adresa de difuzare, pachetele sunt primite de toate stat, iile dinret, eaua locala

I fie stat, ia cu adresa IP 192.168.0.1 s, i masca de subret, ea255.255.0.0 (/16)

I adresa de broadcast – SAU logic (SAU pe bit, i) ıntre adresa IPs, i masca de subret, ea inversata

I daca masca este 255.255.0.0 (/16), atunci masca inversataeste este 0.0.255.255

11000000 10101000 00000000 00000001 – 192.168.0.1

00000000 00000000 11111111 11111111 – 0.0.255.255

11000000 10101000 11111111 11111111 – 192.168.255.255I adresa de broadcast este 192.168.255.255/16

Demo: Vizualizarea adresei de broadcast pe o interfat, a

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 33/49

Page 79: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Adresa de broadcast

I adresa de difuzare, pachetele sunt primite de toate stat, iile dinret, eaua locala

I fie stat, ia cu adresa IP 192.168.0.1 s, i masca de subret, ea255.255.0.0 (/16)

I adresa de broadcast – SAU logic (SAU pe bit, i) ıntre adresa IPs, i masca de subret, ea inversata

I daca masca este 255.255.0.0 (/16), atunci masca inversataeste este 0.0.255.255

11000000 10101000 00000000 00000001 – 192.168.0.1

00000000 00000000 11111111 11111111 – 0.0.255.255

11000000 10101000 11111111 11111111 – 192.168.255.255I adresa de broadcast este 192.168.255.255/16

Demo: Vizualizarea adresei de broadcast pe o interfat, a

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 33/49

Page 80: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Adresa de broadcast

I adresa de difuzare, pachetele sunt primite de toate stat, iile dinret, eaua locala

I fie stat, ia cu adresa IP 192.168.0.1 s, i masca de subret, ea255.255.0.0 (/16)

I adresa de broadcast – SAU logic (SAU pe bit, i) ıntre adresa IPs, i masca de subret, ea inversata

I daca masca este 255.255.0.0 (/16), atunci masca inversataeste este 0.0.255.255

11000000 10101000 00000000 00000001 – 192.168.0.1

00000000 00000000 11111111 11111111 – 0.0.255.255

11000000 10101000 11111111 11111111 – 192.168.255.255I adresa de broadcast este 192.168.255.255/16

Demo: Vizualizarea adresei de broadcast pe o interfat, a

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 33/49

Page 81: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Exercit, ii

I Care este adresa de subret, ea a ret, elei ın care se afla stat, ia192.168.0.1 cu masca de ret, ea 255.255.255.0 (/24)?

I Care este adresa de broadcast a ret, elei ın care se afla stat, ia192.168.0.1 cu masca de ret, ea 255.255.255.0 (/24)?

I Care din urmatoarele stat, ii nu se afla ın ret, eaua192.168.0.0/24?

I 192.168.0.32 192.168.0.64 192.168.0.64 192.168.1.0

I Care este adresa de subret, ea a ret, elei ın care se afla stat, ia132.80.44.5/20?

I Care este adresa de subret, ea a ret, elei ın care se afla stat, ia47.242.12.14/29?

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 34/49

Page 82: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Cuprins

Ret, ele de calculatoare

Echipamente de ret, ea

Protocoale de ret, ea

Scheme de adresare

Ret, ele s, i subret, ele

Conectarea la Internet

Sumar

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 35/49

Page 83: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Internet-ul

I totalitatea ret, elelor interconectate de pe planetaI conectarea unei stat, ii la Internet

I prezent, a acelei stat, ii ıntr-o ret, ea care face parte din InternetI o stat, ie dintr-o ret, ea conectata la celelalte ret, ele

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 36/49

Page 84: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Gateway-ul

I o ret, ea este conectata la Internet daca ret, eaua din care faceparte este conectata la Internet

I o ret, ea se conecteaza la Internet prin intermediul unui ruter,numit (default) gateway

I un gateway dirijeaza/ruteaza pachetele ıntre ret, eaua locala s, iInternet

I gateway-ul are, ın general, doua interfet, e de ret, eaI una pentru conexiunea cu ret, eaua localaI alta pentru conexiunea la Internet

I o stat, ie are nevoie doar de adresa IP a gateway-uluiI gateway-ul cunoas, te restul ret, elelor din Internet s, i dirijeaza

pachetele mai departe ın InternetI gateway-ul trimite mai departe pachetele catre alte rutere ın

InternetI celelalte rutere vor dirija pachetul pana la ret, eaua destinat, ie

Demo: Vizualizarea gateway-ului ıntr-un sistem LinuxDemo: Vizualizarea ruterelor catre o stat, ie din Internet

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 37/49

Page 85: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Gateway-ul

I o ret, ea este conectata la Internet daca ret, eaua din care faceparte este conectata la Internet

I o ret, ea se conecteaza la Internet prin intermediul unui ruter,numit (default) gateway

I un gateway dirijeaza/ruteaza pachetele ıntre ret, eaua locala s, iInternet

I gateway-ul are, ın general, doua interfet, e de ret, eaI una pentru conexiunea cu ret, eaua localaI alta pentru conexiunea la Internet

I o stat, ie are nevoie doar de adresa IP a gateway-uluiI gateway-ul cunoas, te restul ret, elelor din Internet s, i dirijeaza

pachetele mai departe ın InternetI gateway-ul trimite mai departe pachetele catre alte rutere ın

InternetI celelalte rutere vor dirija pachetul pana la ret, eaua destinat, ie

Demo: Vizualizarea gateway-ului ıntr-un sistem LinuxDemo: Vizualizarea ruterelor catre o stat, ie din Internet

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 37/49

Page 86: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Gateway-ul

I o ret, ea este conectata la Internet daca ret, eaua din care faceparte este conectata la Internet

I o ret, ea se conecteaza la Internet prin intermediul unui ruter,numit (default) gateway

I un gateway dirijeaza/ruteaza pachetele ıntre ret, eaua locala s, iInternet

I gateway-ul are, ın general, doua interfet, e de ret, eaI una pentru conexiunea cu ret, eaua localaI alta pentru conexiunea la Internet

I o stat, ie are nevoie doar de adresa IP a gateway-uluiI gateway-ul cunoas, te restul ret, elelor din Internet s, i dirijeaza

pachetele mai departe ın InternetI gateway-ul trimite mai departe pachetele catre alte rutere ın

InternetI celelalte rutere vor dirija pachetul pana la ret, eaua destinat, ie

Demo: Vizualizarea gateway-ului ıntr-un sistem LinuxDemo: Vizualizarea ruterelor catre o stat, ie din Internet

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 37/49

Page 87: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Gateway-ul

I o ret, ea este conectata la Internet daca ret, eaua din care faceparte este conectata la Internet

I o ret, ea se conecteaza la Internet prin intermediul unui ruter,numit (default) gateway

I un gateway dirijeaza/ruteaza pachetele ıntre ret, eaua locala s, iInternet

I gateway-ul are, ın general, doua interfet, e de ret, eaI una pentru conexiunea cu ret, eaua localaI alta pentru conexiunea la Internet

I o stat, ie are nevoie doar de adresa IP a gateway-uluiI gateway-ul cunoas, te restul ret, elelor din Internet s, i dirijeaza

pachetele mai departe ın InternetI gateway-ul trimite mai departe pachetele catre alte rutere ın

InternetI celelalte rutere vor dirija pachetul pana la ret, eaua destinat, ie

Demo: Vizualizarea gateway-ului ıntr-un sistem LinuxDemo: Vizualizarea ruterelor catre o stat, ie din Internet

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 37/49

Page 88: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Configurarea unui sistem de operare pentru acces la Internet

I se precizeaza trei componenteI adresa IP (+ masca de (sub)ret, ea)I adresa IP a gateway-uluiI adresa IP a serverului DNS

I posibile neajunsuriI configurari gres, ite (adrese IP gres, ite)I configurari conflictuale: aceeas, i adres, a IP pentru doua stat, ii

diferiteI comunicarea adresei IP pentru utilizator ın ret, ele mariI dinamica ret, elei: intra s, i ies multe stat, ii diferite (de exemplu,

ret, ele wireless publice)

I solut, ia la neajunsuri: DHCP (Dynamic Host ConfigurationProtocol)

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 38/49

Page 89: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Configurarea unui sistem de operare pentru acces la Internet

I se precizeaza trei componenteI adresa IP (+ masca de (sub)ret, ea)I adresa IP a gateway-uluiI adresa IP a serverului DNS

I posibile neajunsuriI configurari gres, ite (adrese IP gres, ite)I configurari conflictuale: aceeas, i adres, a IP pentru doua stat, ii

diferiteI comunicarea adresei IP pentru utilizator ın ret, ele mariI dinamica ret, elei: intra s, i ies multe stat, ii diferite (de exemplu,

ret, ele wireless publice)

I solut, ia la neajunsuri: DHCP (Dynamic Host ConfigurationProtocol)

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 38/49

Page 90: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Configurarea unui sistem de operare pentru acces la Internet

I se precizeaza trei componenteI adresa IP (+ masca de (sub)ret, ea)I adresa IP a gateway-uluiI adresa IP a serverului DNS

I posibile neajunsuriI configurari gres, ite (adrese IP gres, ite)I configurari conflictuale: aceeas, i adres, a IP pentru doua stat, ii

diferiteI comunicarea adresei IP pentru utilizator ın ret, ele mariI dinamica ret, elei: intra s, i ies multe stat, ii diferite (de exemplu,

ret, ele wireless publice)

I solut, ia la neajunsuri: DHCP (Dynamic Host ConfigurationProtocol)

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 38/49

Page 91: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Configurarea unui sistem de operare pentru acces la Internet

I se precizeaza trei componenteI adresa IP (+ masca de (sub)ret, ea)I adresa IP a gateway-uluiI adresa IP a serverului DNS

I posibile neajunsuriI configurari gres, ite (adrese IP gres, ite)I configurari conflictuale: aceeas, i adres, a IP pentru doua stat, ii

diferiteI comunicarea adresei IP pentru utilizator ın ret, ele mariI dinamica ret, elei: intra s, i ies multe stat, ii diferite (de exemplu,

ret, ele wireless publice)

I solut, ia la neajunsuri: DHCP (Dynamic Host ConfigurationProtocol)

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 38/49

Page 92: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

DHCP

I Dynamic Host Configuration Protocol

I protocol care permite transferul automat de informat, ii deconfigurare

I pas, ii protocoluluiI o stat, ie ruleaza un client DHCP care contacteaza un server

DHCPI serverul DHCP distribuie stat, iei informat, iile de configurare:

adresa IP + masca de (subret, ea), adresa IP gateway, adresa IPserver DNS

I stat, ia se autoconfigureaza folosind informat, iile primite de laserverul DHCP

Demo: Vizualizarea unei comunicat, ii DHCP

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 39/49

Page 93: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

DHCP

I Dynamic Host Configuration Protocol

I protocol care permite transferul automat de informat, ii deconfigurare

I pas, ii protocoluluiI o stat, ie ruleaza un client DHCP care contacteaza un server

DHCPI serverul DHCP distribuie stat, iei informat, iile de configurare:

adresa IP + masca de (subret, ea), adresa IP gateway, adresa IPserver DNS

I stat, ia se autoconfigureaza folosind informat, iile primite de laserverul DHCP

Demo: Vizualizarea unei comunicat, ii DHCP

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 39/49

Page 94: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Tipuri de configurare a ret, elei ın Linux

I dupa persistent, a configurat, iei la rebootI configurare temporaraI configurare persistenta

I dupa modul de precizare a parametrilorI staticaI dinamica

Demo: Configurarea temporara statica a unei interfet, e de ret, eaDemo: Configurarea temporara dinamica a unei interfet, e de ret, eaDemo: Configurarea persistenta statica a unei interfet, e de ret, eaDemo: Configurarea persistenta dinamica a unei interfet, e de ret, ea

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 40/49

Page 95: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Tipuri de configurare a ret, elei ın Linux

I dupa persistent, a configurat, iei la rebootI configurare temporaraI configurare persistenta

I dupa modul de precizare a parametrilorI staticaI dinamica

Demo: Configurarea temporara statica a unei interfet, e de ret, eaDemo: Configurarea temporara dinamica a unei interfet, e de ret, eaDemo: Configurarea persistenta statica a unei interfet, e de ret, eaDemo: Configurarea persistenta dinamica a unei interfet, e de ret, ea

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 40/49

Page 96: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Tipuri de configurare a ret, elei ın Linux

I dupa persistent, a configurat, iei la rebootI configurare temporaraI configurare persistenta

I dupa modul de precizare a parametrilorI staticaI dinamica

Demo: Configurarea temporara statica a unei interfet, e de ret, eaDemo: Configurarea temporara dinamica a unei interfet, e de ret, eaDemo: Configurarea persistenta statica a unei interfet, e de ret, eaDemo: Configurarea persistenta dinamica a unei interfet, e de ret, ea

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 40/49

Page 97: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Modalitat, i de configurare a ret, elei

I GUI: NetworkManager ın Linux

I CLII De ce folosirea CLI pentru ret, ea?

I pentru vizualizarea configurat, iilorI pentru diagnostic s, i depanare (troubleshooting)I pentru configurari quick’n’dirtyI pentru configurare ın mas, ini virtuale (fara GUI)I pentru scripting/automatizare

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 41/49

Page 98: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Cuprins

Ret, ele de calculatoare

Echipamente de ret, ea

Protocoale de ret, ea

Scheme de adresare

Ret, ele s, i subret, ele

Conectarea la Internet

Sumar

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 42/49

Page 99: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Configurari de ret, ea

I dorim conectare la Internet

I Internet-ul reprezinta totalitatea ret, elelor interconectate de peplaneta

I infrastructura Internet-ului cuprindeI stat, ii (host-uri)I gateway-uriI medii de transmisie: fibra optica, cablu de cupru, aerI dispozitive de ret, ea: switch-uri, access point-uri, gateway-uri

I pentru conectare end-to-end (de la client la server) avemnevoie de adresare

I adresa MAC ın ret, eaua localaI adresa IP ın InternetI port pentru identificarea aplicat, iei de ret, ea pe stat, ie

I pentru conectarea la Internet avem nevoie sa configuramI adresa IP s, i masca de (sub)ret, eaI adresa IP a gateway-uluiI adresa IP a serverului DNS

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 43/49

Page 100: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Computer Networks

I Andrew S. Tanenbaum

I edit, ia a 5-a, 2010

I privire de ansamblu a ret, elelor de calculatoare (ıntreaga stiva)

I stil degajat de prezentare, us, or de ınt, eles

I folosita ca suport pentru multe cursuri de ret, elistica

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 44/49

Page 101: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Jon Postel

http://www.isi.edu/div7/people/postel.home/pictures.html

I unul din principalii contribuitori la dezvoltarea InternetuluiI editorul RFC (Request for Comments) – protocolul IP, circa

200 RFC-uriI director al IANA (Internet Assigned Numbers Authority)I administrator al domeniului .us din DNS

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 45/49

Page 102: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Cisco

I Cisco Systems, Inc.

I fondata ın 1984

I San Francisco (de unde s, i numele s, i sigla)

I echipamente de retea

I produse pentru uz ın Internet s, i pentru ,,home users”

I program de certificari (CCNA, CCNP, CCIE)

I Cisco Networking Academy

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 46/49

Page 103: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

OpenFlow

I idee aparuta ın 2008, ınca ın dezvoltare

I protocol de nivel Acces la Mediu

I permite delegarea deciziilor de rutare/comutare/forwarding dela un switch/ruter altundeva (ın software)

I OpenFlow Switch + OpenFlow Controller

I ofera flexibilitate

I combinat cu solut, ii de virtualizare

I adoptat, ın ultima perioada, de majoritatea producatorilor deechipamente de ret, ea

I http://www.openflow.org/

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 47/49

Page 104: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Cuvinte cheie

I ret, ea de calculatoare

I LAN

I conectare

I end-to-end

I mediu de transmisie

I echipament de ret, ea

I switch, ruter

I interfat, a de ret, ea

I protocol

I stiva de protocoale

I adresa MAC

I adresa IP

I DNS

I port

I (sub)ret, ea

I masca de subret, ea

I adresa de subret, ea

I adresa de broadcast

I Internet

I gateway

I DHCP

I temporar/persistent

I static/dinamic

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 48/49

Page 105: Cursul 8 - Configurari de reteaswarm.cs.pub.ro/~george/uso/res/cursuri/curs-08.pdf, i depanare I servicii de ret, ea (^ n cursul trecut) Automatica si Calculatoare Cursul 8, Con gur

Resurse utile

I http://en.wikipedia.org/wiki/Computer_network

I http://computer.howstuffworks.com/home-network.htm

I http://computer.howstuffworks.com/lan-switch.htm

I http://www.yolinux.com/TUTORIALS/LinuxTutorialNetworking.html

I http://www.faqs.org/docs/linux_network/

I http://www.debian.org/doc/manuals/reference/ch-gateway.en.html

Automatica si Calculatoare Cursul 8, Configurari de ret,ea 49/49