Am preferat sa incep cu TCP/IP, pentru ca este un termen pe care l-am auzit toti in diferite momente, si nu toti stim ce inseamna sau cum functioneaza.
Protocolul de Control de Transport/Protocol de Internet este o suma de reguli dezvoltate pentru a permite comunicatia intre doua sau mai multe calculatoare prin intermediul unei legaturi fizice (retea).
Dezvoltarea TCP/IP a inceput in anii ´60, si, de fapt, este o suma de layer-e (straturi) destinate a rezolva fiecare dintre ele o problema de comunicatie.
sursa: wikipedia.com
Dupa cum arata si imaginea de mai sus, TCP/IP contine 4 layere: Aplicatie, Transport, Internet, Link (Acces la retea).
Multora dintre cei carora am incercat sa le explic ce sunt si cum functioneaza respectivele layere, le-a fost destul de greu sa inteleaga datorita conceptului abstract pe care il contin explicatiile. De aceea, voi incerca o explicatie ceva mai plastica.
Fiecare dintre cele 4 straturi(layer) preia informatia si o transmite mai departe, catre stratul urmator, modificand-o in functie de necesitati. Pentru cei care sunt relativ familiarizati cu conceptul, trebuie subliniat ca exista diferente mari intre Modelul OSI si TPC/IP, diferente pe care le vom discuta intr-un alt articol.
Facand o analogie cu o firma de transport, ne putem imagina umatorul scenariu:
Un pachet trebuie sa ajunga din punctul A in punctul B. De acest lucru se va ocupa respectiva firma, trecand prin diferite stadii. Primul dintre ele, si cel mai important, ar fi existenta comenzii (Punctul A comanda firmei transportul pachetului). Pachetul nu se poate transporta insa oricum. Trebuie pregatit, trebuie sa existe o destinatie, etc. Drept urmate, firma de transport trebuie sa urmeze niste pasi: verificarea existentei destinatiei, verificarea integritatii pachetului, posibilitatea de a transporta pachetul pana la destinatie, transportul propriuzis si confirmarea executiei comenzii…
In mod asemanator functioneaza si cele 4 Layere ale TCP/IP, fiecare dintre ele urmand o serie de pasi bine stabiliti.
Explicatia a fost relativ superficiala, dar cred ca ajuta la intelegerea functionarii protocolului precum si a layere-lor.
Cei care vor sa stie cate ceva despre retele nu au neaparat nevoie de aceasta informatie. Cei care vor sa aprofundeze insa, se vor lovi de multe ori de layere-le de date ale TCP/IP si ale modelului OSI.
Revenind la TCP/IP, putem spune ca el exista in orice calculator, indiferent de sistemul de operare pe care il foloseste, iar configurarea lui se face in mod asemanator.
Dar despre asta, data viitoare!
