Beruflich Dokumente
Kultur Dokumente
6
Introducere n reele de calculatoare
10 noiembrie 2008
Motto
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
10.11.2008
Reea de calculatoare
Sistem de interconectare a mai multor sisteme de calcul Analogie plac de baz reea de calculatoare
comunicaie
magistrale (PCI, AGP, USB) medii de transmisie (cabluri electrice, fibr optic)
conexiune
chipset-uri (northbridge, southbridge) Dispozitive de interconectare (plci de reea, switch-uri, rutere)
10.11.2008
inel (ring)
stea (star)
liniar (line)
10.11.2008
arbore (tree)
magistral (bus)
5
LAN, WAN
Clasificare n funcie de distana ntre nodurile reelei
fiecare tip de reea dispune de protocoale specifice
Echipamente de reea
Dou tipuri
medii de transmisie echipamente de reea
Mediu de transmisie
materiale de suport pentru transmiterea semnalului asigur conectivitatea ntre dispozitivele de reea cablu de cupru, aer, fibr optic
Dispozitive de reea
echipamente care prelucrez n mod activ informaiile recepie, analiz, prelucrare, retransmitere hub, switch, ruter, acces point, plac de reea
10.11.2008 8
Medii de transmisie
cablu coaxial
fibr optic
10.11.2008 9
Transmisie ghidat
cupru: cablu coaxial, cablu torsadat (twisted pair) fibr optic
Transmisie neghidat
aer transmisia fr fir (wireless)
10.11.2008 10
Dispozitive de reea
10.11.2008
11
Repetor, hub
echipament pasiv (nu ia decizii) regenerarea i amplificarea semnalului
Switch
interconectarea sistemelor de calcul (topologie stea) comutarea pachetelor pe baza adresei MAC
Ruter
interconectarea mai multor reele de calculatoare (LAN) folosit n WAN dirijarea pachetelor pe baza adresei IP
10.11.2008 12
Interfa de reea
Network interface Punct de comunicaie cu o reea de calculatoare
o plac de reea o interfa pentru fiecare plac de reea un port al unui dispozitiv de reea o interfa pentru fiecare port
eth0, eth1
denumirile uzuale ale interfeelor plcilor de reea Ethernet pe un sistem Unix/Linux
Protocol
Necesar pentru comunicaia ntre dou entiti Un set de reguli care guverneaz modul n care dou dispozitive schimb informaie ntr-o reea Exemple:
ntlnirea ntre un CEO al unei companii americane i unul al unei companii japoneze
forma n care se va realiza salutul limbajul folosit etapele ntlnirii
Stiv de protocoale
Abstractizarea lucrului cu reeaua Protocolul de nivel inferior ofer servicii celui de de nivel superior Stiva TCP/IP stiva de protocoale utilizat n Internet IP este protocolul esenial de la nivelul Reea TCP este protocolul esenial de la nivelul Transport
10.11.2008
Stiva TCP/IP
15
Adresa MAC
Media Acces Control Tipul de adres folosit de nivelul Acces la Mediu Scris pe placa de reea (ROM) Se mai numete i adres hardware sau adres fizic
Linux:
razvan@anaconda:~$ /sbin/ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:07:E9:92:BC:D9 [...]
10.11.2008
17
Tipuri de adresare
Adresare plat
se iau la rnd numerele, seriile pentru un dispozitiv, cupon etc. seriile de bancnote, de bilete de autobuz, adresele MAC
Adresare ierarhic
ierarhizare care permite localizarea unui dispozitiv/cupon ntr-o regiune numerele de telefon, codurile potale, adresele IP
Adresa IP
Tipul de adresare folosit de protocolul IP IP (Internet Protocol) protocolul fundamental de nivel Reea O adres IP este un ir de 32 de bii (4 octei) Se prefer scrierea ei n formatul cu puncte (dot-decimal notation)
11000000 10101000 00000000 00000001 192 . 168 . 0 . 1
Adresare ierarhic
permite mprirea Internetului n reele se poate identifica mult mai uor o staie (dup adresa IP)
10.11.2008 19
DNS
n Internet se folosec nume
site-uri (www.ubuntu.com, curs.cs.pub.ro, mail.google.com) adrese de e-mail (student@gmail.com)
Transparena este asigurat de DNS Domain Name System Translatarea numelor n adrese IP
se introduce numele se transform numele n adres IP se identific i interogjeaz staia asociat
10.11.2008 20
DNS (cont.)
connect to curs.cs.pub.ro
DNS
10.11.2008
21
DNS (cont.)
/etc/resolv.conf
razvan@asgard:~$ cat /etc/resolv.conf search cs.pub.ro nameserver 141.85.37.11
Subreele n adresarea IP
Adresarea IP este un tip de adresare ierarhic
se poate identifica uor reeaua ce conine o adres IP dat
Diferena ine de raiuni istorice Din punct de vedere practic nu exist diferene ntre o reea i o subreea Adres de reea
adres ce are toi biii din cmpul de staie 0 nu poate fi asociat unei staii sau unei interfee de ruter
10.11.2008
24
Masca de subreea
Condiia de continuitate (continuitatea biilor activi bii 1) Dou formate de reprezentare
zecimal: 255.255.0.0 prefixat: /16
Adresa de subreea identific reeaua n care se afl o staie Fie staia cu adresa IP 192.168.0.1 i masca de subreea 255.255.0.0 (/16)
se spune c staia are adresa 192.168.0.1/16 sau c are adresa 192.168.0.1 cu masca de subreea 255.255.0.0 adresa de subreea I logic (I pe bii) ntre adresa IP i masca de subreea
11000000 10101000 00000000 00000001 192.168.0.1 11111111 11111111 00000000 00000000 255.255.0.0 -----------------------------------------------------11000000 10101000 00000000 00000000 192.168.0.0
razvan@anaconda:~$ /sbin/ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:07:E9:92:BC:D9 inet addr:141.85.37.25 Bcast:141.85.37.255 Mask:255.255.255.0 inet6 addr: fe80::207:e9ff:fe92:bcd9/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:11587781 errors:0 dropped:0 overruns:0 frame:0 TX packets:14491124 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:4656058 (4.4 MiB) TX bytes:2630550975 (2.4 GiB)
10.11.2008
26
Windows
Linux:
anaconda:~# ifconfig eth0 192.168.0.1 netmask 255.255.0.0
10.11.2008
27
Verificarea conectivitii
razvan@asgard:~$ ping -c 4 141.85.37.1 PING 141.85.37.1 (141.85.37.1) 56(84) bytes of data. 64 bytes from 141.85.37.1: icmp_seq=1 ttl=64 time=0.205 64 bytes from 141.85.37.1: icmp_seq=2 ttl=64 time=0.189 64 bytes from 141.85.37.1: icmp_seq=3 ttl=64 time=0.181 64 bytes from 141.85.37.1: icmp_seq=4 ttl=64 time=0.189
ms ms ms ms
--- 141.85.37.1 ping statistics --4 packets transmitted, 4 received, 0% packet loss, time 2997ms rtt min/avg/max/mdev = 0.181/0.191/0.205/0.008 ms razvan@asgard:~$ ping -c 1 141.85.37.101 PING 141.85.37.101 (141.85.37.101) 56(84) bytes of data. From 141.85.37.139 icmp_seq=1 Destination Host Unreachable --- 141.85.37.101 ping statistics --1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms
10.11.2008 28
adresa de broadcast va fi
192.168.11111111.11111111
adic 192.168.255.255
10.11.2008 29
Exerciii
Care este adresa de subreea a reelei n care se afl staia 192.168.0.1 cu masca de reea 255.255.255.0 (/24)? Care este adresa de broadcast a reelei n care se afl staia 192.168.0.1 cu masca de reea 255.255.255.0 (/24)? Care din urmtoarele staii nu se afl n reeaua 192.168.0.0/24?
192.168.0.32 192.168.0.64 - 192.168.0.64 - 192.168.1.0
Care este adresa de subreea a reelei n care se afl staia 132.80.44.5/20? Care este adresa de broadcast pentru reeaua de mai sus? Care este adresa de subreea a reelei n care se afl staia 47.242.12.14/29? Care este adresa de broadcast a reelei de mai sus?
10.11.2008 30
Interconectarea reelelor
Schema de adresare ierarhic permite identificarea reelei din care face parte o staie Rutere
dispozitive dedicate identificarea cii de la o reea la alta dirijarea pachetelelor ntre surs i destinaie
Un pachet va trece prin mai multe rutere pn va ajunge la destinaie Un ruter va avea are cel puin dou interfee de reea
una pentru recepia unui pachet alta pentru transmiterea acestuia mai departe pot fi mai mult de dou
10.11.2008 31
Rutere
10.11.2008
32
traceroute
razvan@anaconda:~$ traceroute www.google.com traceroute: Warning: www.google.com has multiple addresses; using 74.125.43.99 traceroute to www.l.google.com (74.125.43.99), 30 hops max, 40 byte packets 1 2 3 8 9 10 csr.cs.pub.ro (141.85.37.1) 0.608 ms 0.809 ms 0.437 ms 1.220 ms 1.798 ms 0.754 ms 2.231 ms 19.896 ms 1.781 ms 21.113 ms r-bb5-e0.Bucharest.roedu.net (141.85.254.16) 1.211 ms
r-bb1-g2-0-0.Bucharest.roedu.net (217.73.164.1) bpt-b2-link.telia.net (80.239.134.1) hbg-bb2-link.telia.net (80.91.250.134) prag-b1-link.telia.net (80.91.252.89) (80.91.253.5) 52.658 ms 54.665 ms 64.233.174.55 (64.233.174.55) 19.548 ms
53.527 ms prag-b1-link.telia.net
[...] 15 16 17 67.485 ms 59.437 ms 59.911 ms 209.85.250.5 (209.85.250.5) 59.945 ms 209.85.255.245 (209.85.255.245) 66.891 ms 209.85.250.5 (209.85.250.5) 61.375 ms 74.125.43.99 (74.125.43.99) 62.554 ms 59.662 ms 60.007 ms
10.11.2008
33
Internetul
Totalitatea reelelor interconectate de pe planet Conectarea unei staii la Internet
prezena acelei staii ntr-o reea care face parte din Internet o staie dintr-o reea conectat la celelalte reele
Gateway
ruterul care realizeaz conexiunea unui reele cu staii (LAN) la restul reelelor are, n general, dou interfee de reea
una pentru conexiunea cu reeaua local alta pentru conexiunea cu Internetul
10.11.2008 34
Gateway
10.11.2008
35
Tabela de rutare
Asociat fiecrui ruter Folosit pentru a alege calea pe care va trebui s o urmeze un pachet Tabel de asociere
partea de potrivire (match): adres de subreea partea de aciunea (route): next-hop sau interfa de reea
Funcionare
se primete un pachet se identific subreeaua destinaie se parcurge tabela de rutare i se caut adresa de subreea (partea de potrivire) se transmite pachetul ctre next-hop sau pe interfaa de reea (partea de aciune)
10.11.2008 36
10.11.2008
37
Configurarea reelei
10.11.2008
38
Configurare temporar
static
# ifconfig eth0 192.168.0.10 netmask 255.255.255.0 broadcast 192.168.0.255 # route add default gw 192.168.0.1
dinamic (DHCP)
# dhclient eth0
10.11.2008
39
Configurare persistent
Cum se realizeaz o configurare permanent?
n cadrul unui fiier /etc/network/interfaces
Configurare dinamic
iface eth0 inet dhcp
Configurare static
iface eth0 inet static address 192.168.0.10 netmask 255.255.255.0 broadcast 192.168.0.255 gateway 192.168.0.1 dns-nameservers 195.238.2.21
10.11.2008 40
Cuvinte cheie
reea de calculatoare conectare topologie de reea mediu de transmisie adres MAC ipconfig, ifconfig repetor, hub switch, ruter LAN, MAN, WAN Internet interfa de reea protocol stiv de protocoale DNS adres IP masc de subreea adres de subreea adres de difuzare ifconfig rut gateway tabel de rutare route
41
10.11.2008
Resurse utile
10.11.2008
42
The End
10.11.2008
43