Sunteți pe pagina 1din 1

CI curs1

COMPONENTE DE TCP/IP
OBS: RFC Request for comment
RFC 795 IP
RFC 793 TCP
RFC 768 UDP
RFC 792 ICMP -Protocol de control al mesajelor
RFC 854(5) TELNET
RFC 959 FTP
RFC 821 SMTP
RFC 822 MAIL
RFC 1034(5) DOMAIN
RFC 974 DMS+MAIL
RFC 1155 SMI-Structura de conducere
RFC 1213 MIB II -blocuri destinate organizarii
comunicatiilor pe internet
RFC 1001(2) NETBIOS
IP-Internet Protocol :
A fost conceput pt. a interconecta retele.
Protocolul IP nu este orientat pe conexiune ;
entitatile sunt independente, isi cauta singure
destinatia. Se ocupa cu adresarea, fragmentarea,
asamblarea.
IP nu face verificari . El nu face transferuri. IP se
bazeaza pe nivelul legaturii de date.
Din cauza ca nu are control , IP nu face controlul
transferului =>acest lucru este facut de TCP.
(nivelul superior)
IP poate sa piarda pachete, sa le trimita in
dezordine, sau poate duplica pachete.
Adresarea:
Structura unei adrese IP:

E 11110
A: 27-2/224-2
= 126/16 B: 214-2/216-2 C: 221/28
Varianta DDN: (Dotted Decimal Notation)
Notatia decimala cu puncte
141
85

TTL stabileste cate hopuri poate fce un pachet.


Rezolutia de adrese
Protocoale: ARP adress resolution
protocol:protocol care aloca adrese IP
RARP reverse ARP
ARPidentifica pe baza unei tabele o adresa IP
cu adresa fizica a unui nod . Pe baza acestui tabel
se asigura legatura de date.
RARPstatiile nu isi cunosc IPsi isi castiga un
IP=>alocare dinamica de IP
Dirijarea pachetelor la nivelul protocolului IP
Dirijarea se face in routere care pot fi cu dirijare
partiala sau completa.
Ruterle cu dirijare partiala au informatii mai
putine , numai despre echipamente fizice atasate
lor (statii locale si alte rutere conectate pe aceasta
retea). Aceste adrese sunt statice.
Ruterele cu dirijare completa au protocoale mai
complicate prin care schimba informatia cu alte
rutere. Ruterele se bazeaza pe tabele de dirijare
=>structuri de date ale ruterelor ce au informatii
de rutare.
Informatiile sunt de dirijare directa pt. nodurile
direct conectate si inf. de dirijare indirecte prin
indicarea unei cai implicite

141 85 53 1 : local
53 13
53 97
cu informatie locala
53 100
141 85 107 1 :local
141 85 107 10 141 85 107 1
indirecta
141 85 107 11 141 85 107 1
Ruterul interpreteaza IP si vede daca este adresare
directa/indirecta/implicita
Cand este : -directa:trimite pachetul local
-indirecta:trimite pachetulla ruterul indicat
-implicit: trimite pachetulla ruterul implicit.

53
1
Reteaua mare
Reteaua mica
Mecanismul se bazeaza pe masti.Cand un nod
primeste permisiunea de a conduce o retea , el are
posibilitatea de a gestiona o parte de bit din
dreapta.
Subretele si masti
Fiecare retea inferioara va avea o adresa in cadrul
adr. superioare. Mastile sunt conventii de
administrare si sunt manevrate doar de soft. Softul
de retea folseste mastile mastile pt. a evita
transferul cu exteriorul , cand se realizeaza
transferuri locale. Prin aceasta operatie de mascare
, softul isi realizeaza toate operatiile local.
Mastile sunt o suita de biti consecutivi anteriori
intr-un spatiu de intrare .
Ex: 145 85 000 000
145 85 53 0 (256 posib)
255 255 255 128
(10 000 000)
192
(128+64)->(11 000 000)
Ce inseamna un pachet IP? Alcatuire.

Posib. de a calatori in toata reteaua.


In pachetul IP sunt prevazute zone care realizeaza
adresarea, fragmentarea
si asamblarea.

Fragmentare si defragmentare:
Daca transfera pe o retea ETHERNET nu trebuie
sa avem pachete mai mari de 1500 de octeti.
IP poate cere un pachet mare ce depaseste 1500 de
octeti. Atunci
trebuiesc fragmntate
pachetele. Acesta fragmentare se realizeaza in
bitul de FLAGS.
DF -0 nu se poate face fragmentare se da
eroare.
-1 fragmentarea este permisa pachetele
pleaca mai departe cu 1.
MF fragmentare multipla -0 (ultimul fragment)
-1 (nu este ultimul
fragment din sir)
Offset Fragmentare include un mecanism de
ordonare a datelor dintr-un fragment. Se da un nr.
de ordine. La sosire se cunoaste ordinea fiecarui
fragment => se poate face refacerea.
ID nr. de identificare a pachetului
Op. de fragmentare/defragmentare se poate face
in rutere.

TCP-Transfer Control Protocol


Este destinat pt. a conecta 2 entitati de la nivelul
de transport folosind IP.
Procesele comunica prin TCP avand cate un port
FTP .Fiecare proces are portul propriu.
Se identifica caracterul de conexiune .
Complexul de port + adresa IP formeaza
soclul(socket).Prin extensie se numeste
soclu si structura de date asociata
portului.
O varianta simplificata a TCP-ului este UDP, care
este un protocol esentializat pe nivel de
transport, care asigura numai
mecanismul de porturi fara servicii de
verificare

UDP se foloseste la servicii de control, de


reglementare care tb. sa fie f. rapide
Protocolul TCP este orientat pe conexiune si este
un protocol ce asigura fiabilitate.Conexiunea este
o pereche de socketuri.
Servicii:
-transfer continuu pe conexiune
Pt ca sa se faca transferul pe pachete apare op de
fragmentare a pachetului.
=>se transmit segmente TCP
Fiecare segment TCP trebuie sa fie asigurat prin
ACK si are un numar de ordine (este pus la locul
sau in fluxul conexiunii stabilite)
Protocolul de fereastra: asigura controlul ritmului.
Poate sa permita implementarea de circuite
virtuale. Poate sa stabileasca anumite trasee pe
care sa le pastreze de-a lungul unei sesiuni de
lucru.
Structura TCP:
Se adauga adresele de porturi + un numar de
secventa.In pachetele de la TCP se numara
adresele de la fiecare fragment. Fiecare pachet
contine numarul octetului in ordinea din mesaj
care se transmite cu acel pachet si un nr. de
validare ce transmite nr. de octeti care nu au
primit inca ACK.
Exista flag-uri in TCP care specifica anumite
moduri de functionare .
Ex: URGENT-prioritati intre pachete=>se citeste
rangul prioritatilor respective

S-ar putea să vă placă și