Modelul TCPIP a fost creat de US DoD (US Department of Defence – Ministerul Apărării Naționale al [611086]

TCP/IP Layers

TCP/IP
Modelul TCP/IP a fost creat de US DoD (US Department of Defence – Ministerul Apărării Naționale al
Statelor Unite) din necesitatea unei rețele care ar putea supraviețui în orice condiții. DoD dorea ca,
atâta timp cât funcționau mașina sursă și mașina destinație, conexiunile să rămână intacte, chiar dacă o
parte din mașini sau din liniile de transmisie erau brusc scoase din funcțiune. Era nevoie de o
arhitectur ă flexibilă, deoarece se aveau în vedere aplicații cu cerințe divergente, mergând de la
transferul de fișiere până la transmiterea vorbirii în timp real.

Aceste cerințe au condus la alegerea a patru nivele pentru modelul TCP/IP: Aplicație, Transport,
Rețe a (sau Internet) și Acces la Rețea .

Nivelul Aplicație
Nu este identic cu cel din modelul ISO -OSI. Acesta include ultimele trei niveluri superioare din stiva
OSI. Acestea au fost comasate pentru a putea fi tratate la un loc toate problemele legate de proto coale
de nivel înalt, fie ele de reprezentare, codificare sau control al dialogului. El conține toate protocoalele
de nivel înalt. Primele protocoale de acest gen includeau terminalul virtual (TELNET), transfer de
fișiere (FTP) și poșta electronică (SMTP).

Pe parcursul anilor la aceste protocoale s -au adăugat multe altele, așa cum sunt: DNS (Domain Name
Service), NNTP, HTTP, multe altele.

Nivelul Transport
Este identic cu cel din modelul OSI, ocupându -se cu probleme legate de siguranță, control al fluxulu i și
corecție de erori. El este proiectat astfel încât să permită conversații între entitățile pereche din gazdele
sursă, respectiv, destinație. În acest sens au fost definite două protocoale capăt -la-capăt.

Primul din ele, TCP (Trasmission Control Protoc ol). El este un protocol sigur orientat pe conexiune
care permite ca un flux de octeți trimiși de pe o mașină să ajungă fără erori pe orice altă mașină din
inter-rețea. Acest protocol fragmentează fluxul de octeți în mesaje discrete și pasează fiecare mesa j
nivelului internet. TCP tratează totodată controlul fluxului pentru a se asigura că un emițător rapid nu
inundă un receptor lent cu mai multe mesaje decât poate acesta să prelucreze.

Al doilea protocol din acest nivel, UDP (User Datagram Protocol) , este un protocol nesigur, fără
conexiuni, destinat aplicațiilor care doresc să utilizeze propria lor secvențiere și control al fluxului.
Protocolul UDP este de asemenea mult folosit pentru interogări rapide întrebare -răspuns, client -server
și pentru aplicații în care comunicarea promptă este mai importatntă decât comunicarea cu acuratețe,
așa cum sunt aplicațiile de transmisie a vorbirii și a imaginilor video.

Nivelul Rețea (Internet)
Scopul nivelului este de a asigura transmiterea pachetelor de la orice sursă din rețea și livrarea lor către
o destinație independent de calea și rețelele pe care le -a străbătut pentru a ajunge acolo. Determinarea

drumului optim și comutarea pachetelor au loc la acest nivel.

Nivelul Internet definește oficial un format de pachet și un protocol numit IP (Internet Protocol).
Sarcina nivelului Internet este să livreze pachete IP către destinație. Problemele majore se referă la
dirijarea pachetelor și evitarea congestiei. În consecință este rezonabil să presupunem că nivelul
Internet din TCP/IP funcționează asemanător cu nivelul rețea din OSI.

Porturile 0- 1023 sunt limitate pentru clientii rezidentiali….. pot accesa si folosi serviciile aferente (mail – smtp, imap, pop;
http; ftp), dar nu pot sa tina servere.
Well known ports: 1 – 1023
Registere d ports: 1024 –49151
Dynamic and/or private ports: 49152 –65535
In TCP/IP and UDP networks, a port is an endpoint to a logical connection and the way a client program specifies a specific
server program on a computer in a network. Some ports have numbers that are preassigned to them by the IANA , and these
are known as well -known ports (specified in RFC 1700). Port numbers range from 0 to 65536, but only ports numbers 0 to
1024 are reserved for privileged services and designated as well -known ports. This list of well -known port numbers
specifies the port used by the server process as its contact port.
Port Number Description
1 TCP Port Service Multiplexer (TCPMUX)
5 Remote Job Entry (RJE)
7 ECHO
18 Message Send Protocol (MSP)
20 FTP – Data
21 FTP – Control
22 SSH Remote Login Protocol
23 Telnet
25 Simple Mail Transfer Protocol (SMTP)
29 MSG ICP
37 Time
42 Host Name Server (Nameserv)
43 WhoIs
49 Login Host Protocol (Login)
53 Domain Name System (DNS)

69 Trivial File Transfer Protocol (TFTP)
70 Gopher Services
79 Finger
80 HTTP
103 X.400 Standard
108 SNA Gateway Access Server
109 POP2
110 POP3
115 Simple File Transfer Protocol (SFTP)
118 SQL Services
119 Newsgroup ( NNTP )
137 NetBIOS Name Service
139 NetBIOS Datagram Service
143 Interim Mail Access Protocol (IMAP)
150 NetBIOS Session Service
156 SQL Server
161 SNMP
179 Border Gateway Protocol (BGP)
190 Gateway Access Control Protocol (GACP)
194 Internet Relay Chat (IRC)
197 Directory Location Service (DLS)
389 Lightweight Directory Access Protocol
(LDAP)
396 Novell Netware over IP
411 HUB (ex. DC++)
443 HTTPS

444 Simple Network Paging Protocol (SNPP)
445 Microsoft -DS
458 Apple QuickTime
546 DHCP Client
547 DHCP Server
563 SNEWS
569 MSN
1080 Socks

OSI Layers

Modelul de Referinta OSI (Open System Interconnection) este o structura de comunicare ierarhica
utilizata foarte des pentru reprezentarea unei retele.
Modelul OSI propune criterii generale pentru realizarea comunicatiilor intre sisteme de calcul diferite.
Modelul OSI este divizat in 7 nivele (layers) distincte. Fiecare nivel are functii bine determinate si
poate comu nica numai cu nivelele adiacente. OSI este cel mai bun mijloc prin care se poate face înțeles
modul în care informatia este trimisă și primită.
Avantajele folosirii OSI:
Descompune fenomenul de comunicare în rețea în părți mai mici și implicit mai simple.
Permite comunicarea între diferite tipuri de hardware și software.
Permite o înțelegere mai ușoară a fenomenelor de comunicație.

7 Nivele OSI
Fiecare nivel are functii bine determinate si poate comunica numai cu nivelele adiacente.
Layer 1 – Nivelul fizic <Physical Layer>
Rol: se ocupa cu descrierea modului in care se face transmisia unui bit pe diferite medii intre 2 puncte.
Realizeaza transmiterea unui șir de biți pe un canal de comunicație. Un standard de nivel fizic definește
4 tipuri de caracte ristici:
Mecanice (forma și dimensiunile conectorilor , numărul de pini)
Electrice (modulația, debite binare )
Funcți onale (funcția fiecărui pin)
Procedurale (succesiunea procedurilor pentru activarea unui serviciu)
Unitatea de date: bitul => Bitul este “unitatea” cu care se pot codifica orice fel de informatii si o
putem asocia cu o cifra in baza 2, adica 0 sau 1.
Exemple de protocoale OSI: cablu coaxial, radio, fibra optica, fire cupru, Ethernet

Layer 2 – Legaturi de date <Data Link>
Rol: ofera specificatiile pentru tranzitul informatiei printr -un mediu fizic. Cu alte cuvinte se ocupa de
identificarea datelor ce trec prin dispozitivele Layer1. Furnizează un transport sigur, fiabil, al datelor
de-a lungul unei legături fizice, realizând: controlul erorilor de comunicație, controlul fluxului de date,
controlul legăturii, sincronizarea la nivel de cadru.
Unitatea de date: cadrul / frame
Exemple de protocoale OSI: PPP, FDI, ATM, ISDN
Echipamente: un switch este layer 2, deoarece stie pe baza MAC Adress -urilor cum sa imparta datele
intre porturi, placa de retea (este de asemenea si layer 1).
Layer 3 – Retea <Netwo rk>
Rol: introduce un nou concept si anume routing -ul (directionarea datelor in functie de destinatia lor).
Elementul de noutate consta in gruparea calculatoarelor dupa LAN -ul (workgroup) in care se afla.
Layer 3 contine un identificator pentru host si un identificator pentru grupul din care face parte hostul
(reteaua lui). Determina calea optima pentru realizarea transferului de informație într -o rețea constituită
din mai multe segmente, prin fragmentarea și reasamblarea informatiei.
Unitatea de date: informatia.
Exemple de protocoale OSI: IP, ICMP, ARP, BGP, OSPF.
Echipamente: routerul, care directioneaza datele conform unei tabele de routare ( IP)
Layer 4 – Transport <Transport>
Rol: transferul fiabil al informației între două sisteme terminale ale unei comunicații; se ocupa de
segmentarea informatiei, numerotarea segmentelor si reasamblarea lor la destinatie in aceeasi ordine,
formand un flux continuu de informatie. La acest nivel se produce si asigurarea calitatii serviciului
(quality of service – QoS), prin “negocierea” vitezei de transfer intre cele doua hosturi in functie de
banda disponibila. Transferul fiabil al informației între două sisteme terminale (end points) ale unei
comunicații. Furnizează controlul erorilor și controlul fluxului de dat e între două puncte terminale,
asigurând succesiunea corectă a datelor.
Unitatea de date: segmentul
Exemple de protocoale OSI: TCP, UDP.

Layer 5 – Sesiune <Session>
Rol: furnizează controlul comunicației între aplicații. Stabilește, menține, gestioneaz ă și închide
conexiuni (sesiuni) între aplicații.
Exemple de protocoale OSI: SSH, sockets, ASAP.

Layer 6 – Prezentare <Presentation>
Rol: transformă datele în formate înțelese de fiecare aplicație și de calculatoarele respective, asigură
compresia si c riptarea datelor.
Exemple de protocoale OSI: NCP, XDR, AFP.

Layer 7 – Aplicatie <Application>
Rol: realizeaza interfata cu utilizatorul si cu aplicatiile (browsere, clienti email, procesoare de text etc.),
specifică interfața de lucru cu utilizatorul și gestionează comunicația între aplicații. Acest strat nu
reprezintă o aplicație de sine stătătoare, ci doar interfața între aplicații și componentele sistemelui de
calcul.
Unitatea de date: mesajul
Exemple de protocoale OSI: HTP, SMTP, FTP, Telnet, SSH

IP, DNS, Gateway, Subnet Mask

IP = Internet Protocol (IP) este o metodă sau un protocol prin care datele sunt trimise de la un
calculator la altul prin intermediul Internetului. Fiecare calculator (cunoscut ca HOST), pe internet are
cel putin o adresa I P unică, care îl identifică între toate computerele de pe internet.
= este un numar unic de identificare a unui computer intr -o retea.
Exista 2 versiuni: IPv4 (32 bits) si IPv6 (128 bits)
Clase de IP-uri: – routabile
– neroutab ile (ex. Retele private, ip alocat pentru modem)
Pentru a fi mai usor de inteles si retinut adresele ip sunt exprimate in baza 10 . O adresa IP este formata
din 4 grupe de numere separate de un punct . Orice IP are 32 de biti. Cea mai mică adresă este
0.0.0. 0, iar cea mai mare 255.255.255.255.
Exemplu de adresa IP: 216.27.61.137. Computerul, lucreaza cu adresele IP transformate in binar (scrise
in baza 2). Adresa de mai sus scrisa in binar arata asa: 11011000.00011011.00111101.10001001.
La nivel internationa l s-a facut o impartire pe clase a adreselor IP:
Clasa A – IP-urile din aceasta clasa sunt folosite in retelele foarte mari, cum ar fi retelele marilor
companii internationale (ex.: IBM). Primul ip din clasa 1.0.0.0 – ultimul ip din clasa 127.255.255.255.
Numar total de ip -uri clasa A: 231
Clasa B – IP-uri folosite pentru retelele de nivel mediu (reteaua unui campus universitar). Primul ip din
clasa 128.0.0.0 – ultimul ip din clasa 191.255.255.255. Numar total de ip -uri clasa B: 230.
Clasa C – IP-uri folosi te pentru retelele mici sau medii. Primul ip din clasa 192.0.0.0 – ultimul ip din
clasa 223.255.255.255. Numar total de ip -uri clasa C: 229.
Clasa D – IP-uri folosite pentru multicast (transmitere de date de la un host catre un grup de hosturi).
Primul ip din clasa 224.0.0.0 – ultimul ip din clasa 239.255.255.255. Numar total de ip -uri clasa C: 228.
Clasa E (experimental) – IP-uri folosite numai in scop experimental. Primul ip din clasa
240.24.53.107.
Prin conventie, anumite adrese IP nu pot fi setatate (u tilizate) ca si adrese ale unui computer in retea:
0.0.0.0 – adresa retelei default
127.0.0.1 – adresa de loopback (este folosita de computer pentru a trimite mesaje catre el insusi)
Tot prin conventie la nivel mondial, anumite IP -uri sunt folosite numai in retele locale (intranet),
nefiind vizibile in Internet (nu sunt publice):
Adresa purpose clasa Nr. de host -uri(Ip -uri posibile)
127.0.0.0 – 127.255.255.255 localhost A 16,777,216
10.0.0.0 – 10.255.255.255 intranet A 16,777,216
172.16.0.0 – 172.31.255.255 intranet B 1,048,576
192.168.0.0 – 192.168.255.255 intranet C 65,536

GATEWAY = gateway -ul IP -ului utilizat de host = Când trimiți sau primești date (de ex.: e –
mail, pagini web) mesajul este împărțit în părți mai mici numite pachete. Fiecare pachet cuprinde
adresa celui care trimite datele, dar și a celui căruia îi sunt destinate. Fiecare pachet este trimis, prima
oara la un "Gateway Computer" care înțelege o mică parte din internet. Computerul "Gateway" citește
destinația pachetelor și trimite pachetele la un alt "Gateway" și tot așa până ce pachetul ajunge la
"Gateway" -ul vecin cu computerul destinatar.
NETMASK = sau masca de retea este utilizat pentru a imparti adresele IP dintr -o retea in ret ele
mai mici (subretele sau subneturi). Fiecarui IP ii este alocat un netmask. Netmask specifica numarul de
hosturi cu care un calculator poate comunica in cadrul acelaiasi retele.
Ex.: 192.168.0.1/255.255.255.240
pentru a determina marimea subr etelei din care acest IP face parte, scadem din
255.255.255.256 netmaskul precizat (255.255.255.240) si obtinem 16 ip -uri. Se mai poate calcula
dimensiunea unui subnet si in functie de marimea in biti a subnetului.
Ex: 192.168.0.1/28
In cazul d e fata pentru a determina marimea subnetului scadem 28 din numarul total de biti ai
IP-ului (32).
Cei 4 biti ramasi ii vom folosi pt a determina subnetmaskul – ca putere a lui 2. 24 = 16.
=> subnetmaskul este 255.255.255.240
DNS = Domain Name System = este un sistem folosit in principal pentru translatarea numelor
domeniilor (ex. www.rdsnet.ro) in IP -uri (ex. 193.231.236.9). DNS este cea mai mare si accesata baza
de date din lume, fara DNS internetul fiind in cele mai multe situati i inutilizabil.
DHCP = Dynamic Host Configuration Protocol = este un protocol care asigneaza adrese IP dinamice
hosturilor dintr -o retea. La abonatii cablelink si fiberlink in dreptul lui trebuie sa figureze YES.
Modelul TCP/IP – 4 nivele: Acces retea, internet, transport , aplicatii
TCP/IP = cel mai des intalnit protocol, folosit in internet; ne confera o adresa logica numita IP Address
MAC Address – (Media Access Control) este adresa fizica a unui echipament de retea.
Este in format hexaz ecimal, intre: 00:00:00:00:00:00 si FF:FF:FF:FF:FF:FF
Pentru IPv4 -> 48 bits

Similar Posts