Documente Academic
Documente Profesional
Documente Cultură
e-mail_1
theosnume@yahoo.com
Pentru uz individual
Reele de Calculatoare
(informatice, abreviat RC)
http://imoodle.usm.md
OSI+TCP/IP
Ce trebui s tim/cunoatem:
1. S explice avantajele proiectrii software de reea pe
niveluri.
2. S defineasc conceptele de baz cu care opereaz OSI
i TCP/IP.
3. S explice rolul fiecrui nivel din modelul OSI i TCP/IP.
4. S explice rolul i funciile protocoalelor-cheie ale
TCP/IP.
5. S explice diferena dintre OSI i TCP/IP.
6. S explice avantajele / dezavantajele OSI i TCP/IP.
7. S planifice o reea TCP/IP conform modelului de
referin OSI.
8. S configureze protocoalele TCP/IP pentru o reea.
06.08.2014
OSI+TCP/IP
Agenda
1.RC ca sisteme complexe deschise i standardizate
2.Terminologia OSI serviciu, interfa, protocol; stiv de
protocoale, arhitectur de reea.
3.Funciile celor apte niveluri ale modelului OSI.
4.mpachetarea despachetarea datelor transmise.
5.Servicii orientate pe conexiune, servicii fr conexiune.
6.Legtura servicii protocoale.
7.Organizaii internaionale de standardizare a reelelor.
8.Prezentare general a stivei TCP/IP, niveluri TCP/IP.
9.Protocoale-cheie ale stivei TCP/IP: IP, TCP, UDP, SCTP.
10.Comparaia i critica TCP/IP i ISO-OSI.
11.funciile MikrotikRB pentru lucrul cu nivelul 2 OSI i TCP/IP
12.Firevall i NAT
06.08.2014
OSI+TCP/IP
OSI+TCP/IP
06.08.2014
OSI+TCP/IP
Standarde rspndite de RC
IEEE-802.3 (Ethernet + 802.3u Fast Ethernet + 802.3z
Gigabit Ethernet)
IEEE-802.4 TokenBus
IEEE-802.5 TokenRing
IEEE-802.6 MAN, DQDB (Coad dual distribuit)
IEEE-802.12 (100 VG Any LAN)
IEEE-802.11x (Wireless LAN Wi-Fi x=a,b...z) WLAN
802.15x (x=1,2,3=WPAN Bluetooth; 4= WiMedia)
WMAN 802.16 (WiMax)
WWAN 802.20 (MBWA, WiMobile), 802.22 etc.
06.08.2014
OSI+TCP/IP
Organizaii de standardizare a RC
1. ISO = http://www.iso.ch/
2. Internet Society = http://www.isoc.org/
3. Internet Engineering Task Force =
http://www.ietf.org (RFC)
4. ITU = http://www.itu.ch
5. The Institute of Electronics and Electrical
Engineers (IEEE) = http://www.ieee.org/
6. Consoriumurile WAP, 3GPP, ATM, Web, IBM
PC, WTSA (World Telecommunication
Standardization Assembly) etc.
06.08.2014
OSI+TCP/IP
06.08.2014
OSI+TCP/IP
ISO OSI
ISO = Organizaia Internaional de
Standardizare, este un organism multinaional
dedicat dezvoltrii standardelor internaionale,
fondat in 1947
Peste 75% din rile lumii sunt reprezentate n ISO.
Standardul ISO OSI, simplu/prescurtat OSI - Open
Systems Interconnection este un model, care
acoper toate aspectele legate de Reele de
comunicaii
A fost introdus pentru prima dat spre finele anilor
1970.
06.08.2014
OSI+TCP/IP
10
06.08.2014
OSI+TCP/IP
11
OSI+TCP/IP
12
Sumarul OSI
Un model pe apte niveluri sau straturi
Fiecare strat execut un subset al funciilor de
comunicaie necesare
Fiecare nivel superior utilizeaz nivelul adiacent
inferior pentru funcii mai simple
Fiecare nivel inferior furnizeaz servicii pentru
nivelul adiacent superior
De regul, schimbrile ntr-un nivel nu induc
schimbri n alte niveluri
06.08.2014
OSI+TCP/IP
13
5.
6.
06.08.2014
OSI+TCP/IP
14
06.08.2014
OSI+TCP/IP
15
06.08.2014
OSI+TCP/IP
16
OSI+TCP/IP
17
Protocol, serviciu
Sarcinile de comunicaie sunt mprite n module (pe niveluri),
nivelurile vecine de jos fiind destinate pentru a oferi servicii
nivelurilor vecine de sus
Protocolul reprezint un set de reguli care guverneaz formatul
i semnificaia PDU, schimbate ntre entitile pereche dintr-un
nivel
Formal protocolul poate fi determinat ca metoda interaciunii
dintre nivelul N al nodului i i nivelul N al nodului j:
Ni Nj , N = (1, 2,...,7)
Serviciul reprezint un set de primitive pe care un nivel le
furnizeaz nivelului de deasupra sa i este definit n contextul
unei interfee ntre dou niveluri
06.08.2014
OSI+TCP/IP
18
Descompunerea procesului de
comunicare
06.08.2014
Nivel N+1
Nivel N+1
Entitatea furnizeaz
o interfa
Entitate
Protocol de
nivelul N
Entitate
egal
Entitatea utilizeaz
o interfa
Nivel N-1
Nivel N-1
OSI+TCP/IP
19
OSI+TCP/IP
20
06.08.2014
OSI+TCP/IP
21
06.08.2014
OSI+TCP/IP
22
Asimetric
Client/server
06.08.2014
OSI+TCP/IP
23
De ce standard, NU Nonstandard
Comunicarea cu protocoale nonstandard concepute
pentru calculatoare sau sarcini specifice din K surse i
L receptori nseamn K*L protocoale i 2*K*L
implementri (gndii-v, de ce?)
Utilizarea unui protocol comun reduce numrul lor doar
la K + L implementri necesare
Standardele/standardizarea asigur:
Comunicarea + interoperabilitatea ntre produsele de la diferii
productori
Pia mare pentru echipamente i software
Raionalizarea construirii Reelelor din diverse blocuri i
componente eterogene, fabricate de diferii productori
06.08.2014
OSI+TCP/IP
24
(Application)
(Presentation)
(Session)
(Transport)
(Network)
(Data Link)
(Physical)
OSI+TCP/IP
25
mpachetarea (ncapsularea)/
despachetarea datelor n OSI
06.08.2014
OSI+TCP/IP
26
OSI+TCP/IP
27
OSI+TCP/IP
28
6. Nivelul Prezentare
1. Translarea n/din codificarea standardizat (codificarea/
decodificarea de date ASN.1, Abstract syntax notation-1)
2. Recunoaterea formatelor de date (txt, jpeg etc. toate
tipurile de fiiere)
3. Compresia/decompresia datelor (fluxurilor)
4. Criptarea/decriptarea datelor (asigurarea securitii)
06.08.2014
OSI+TCP/IP
29
5. Nivelul Sesiune
OSI+TCP/IP
30
06.08.2014
OSI+TCP/IP
31
4. Nivelul Transport
1. Asigura comunicaia capt-la-capt (end-toend) ntre aplicaii
2. Descompune datele de transmis n
segmente (pachete)
3. Fiecare pachet este trecut, mpreun cu
adresa-destinaie, ctre nivelul internet
pentru transmisie
4. Regleaz fluxul datelor
5. Asigura livrarea datelor fr erori, n
secven, de calitatea cerut etc.
06.08.2014
OSI+TCP/IP
32
06.08.2014
OSI+TCP/IP
33
Segmentarea-asamblarea datelor
(livrarea sigur end-to-end cu TCP)
06.08.2014
OSI+TCP/IP
34
OSI+TCP/IP
35
OSI+TCP/IP
36
06.08.2014
OSI+TCP/IP
37
OSI+TCP/IP
38
06.08.2014
OSI+TCP/IP
39
OSI+TCP/IP
40
Source
R1
Destination D Data
R3
H Header
R4
Network
Network
Data link
Data link
Physical
Physical
D3 H3
Datagram
D3 H3
Datagram
06.08.2014
OSI+TCP/IP
41
06.08.2014
OSI+TCP/IP
42
OSI+TCP/IP
43
Data after character stuffing by the Data Link Layer at the sender
06.08.2014
OSI+TCP/IP
44
06.08.2014
OSI+TCP/IP
45
OSI+TCP/IP
46
OSI+TCP/IP
47
06.08.2014
OSI+TCP/IP
48
06.08.2014
OSI+TCP/IP
49
Codul Hamming
Codul Hamming (p+q, q) se construiete prin
inserarea n irul iniial de p bii a q bii de
control pe poziiile 2n.
biii de control se calculeaz prin nsumarea
dup modulul 2 (1+1=0, 1+0=1, 0+1=1,
0+0=0) a poziiilor biilor unitari din irul
iniial.
(Pentru detalii a se vedea Tanenbaum, 3.2.1
Coduri corectoare de erori, pg. 174-179)
06.08.2014
OSI+TCP/IP
50
Numrul poziiei de
cod
11 10 9
24
4 3 2
22
21 20
* 0 *
1
0 0
*
0
OSI+TCP/IP
51
1. Nivelul Fizic
1. Transmite biii printr-un mediu
2. Specific interfaa ntre dispozitive i
echipamente de transmisie a datelor i mediul
de transmisie sau Reea:
Mecanic
Electric
funcional
Procedural
OSI+TCP/IP
52
R1
Source
Destination
R3
R4
Physical
layer
Physical
layer
Link 1
06.08.2014
Link 3
Link 5
OSI+TCP/IP
Link 6
53
06.08.2014
OSI+TCP/IP
54
Codificare bianr
Codificare Manchester
Codificare Manchester
difereniat
06.08.2014
55
06.08.2014
OSI+TCP/IP
56
06.08.2014
OSI+TCP/IP
57
06.08.2014
OSI+TCP/IP
59
06.08.2014
OSI+TCP/IP
60
Segment TCP
IP hdr
Cadru Ethernet
20 octei
IP data
20 octei
06.08.2014
OSI+TCP/IP
4 octei
61
06.08.2014
OSI+TCP/IP
62
06.08.2014
OSI+TCP/IP
63
Controlul Conexiunii
Stabilirea conexiunii
Transferul datelor
Terminarea conexiunii
Poate aprea ntreruperea i refacerea
conexiunii
Numere de secven utilizate pentru:
livrare n ordine
controlul fluxului
controlul erorilor
06.08.2014
OSI+TCP/IP
64
06.08.2014
OSI+TCP/IP
65
06.08.2014
OSI+TCP/IP
66
06.08.2014
OSI+TCP/IP
67
IP = Internet Protocol
OSI+TCP/IP
68
Formatul datagramei IP
Unitatea de baz de transfer
Datagram header
TTL
06.08.2014
19
24
31
Total length
Flags Fragment offset
Header Checksum
Protocol
Source IP address
Destination IP address
IP Options (if any)
Data
OSI+TCP/IP
Padding
69
IP Fragmentarea
Cum putem trimite o datagrama de 1400 octei printr-o
legtur care suport doar (MTU) 620 octei?
Rspunsul este c datagrama se sparge n fragmente
Ruterul va fragmenta datagrama de 1400 octei
Net 1
MTU=1500
Net 2
MTU=620
Net 3
MTU=1500
OSI+TCP/IP
70
OSI+TCP/IP
71
OSI+TCP/IP
72
06.08.2014
OSI+TCP/IP
73
OSI+TCP/IP
74
06.08.2014
OSI+TCP/IP
75
06.08.2014
OSI+TCP/IP
77
OSI+TCP/IP
78
ntrebrile, sugestiile,
propunerile Dvs. conteaz
pentru toi!
Contribuii la mbuntirea
propriei reuite i a cursului!!!
06.08.2014
OSI+TCP/IP
79
V mulumesc
pentru atenie!
06.08.2014
OSI+TCP/IP
80