TCS protocol stivă

Stiva TCP / IP protocol (English Transmission Control Protocol / Internet Protocol -. Transmission Control Protocol) - Un set de protocoale de rețea de diferite niveluri de model de rețea DOD utilizate în rețea. Protocoalele lucra unul cu celălalt în stivă (în engleză stiva stiva ..) - acest lucru înseamnă că protocolul este la nivelul de mai sus, de lucru „pe partea de sus“, a mai mici, folosind mecanisme, încapsulare. De exemplu, protocolul TCP rulează deasupra IP.

Stiva de protocol TCP / IP se bazează pe modelul de rețea DOD și include protocoale de patru niveluri:

· Link (legătură de date).

Procesele-verbale ale acestor niveluri de a pune în aplicare pe deplin funcționalitatea modelului OSI. Pe TCP stiva / protocolul IP este construit toate interacțiunile utilizatorilor din rețelele bazate pe IP. Stiva este independent de mediul de transmisie fizic.

[Regula] TCP / IP stivă Nivele

Există diferențe în modul de a intra în modelul TCP / IP al modelului OSI, deoarece nivelurile nu sunt aceleași în aceste modele.

În plus, modelul OSI nu utilizează un nivel suplimentar - «Internetworking» - între straturile de transport și de rețea. Un exemplu poate fi contestată protocolul ARP sau STP.

Acesta este modul tradițional protocoale TCP / IP se încadrează în modelul OSI:

Distribuția protocoalelor modelului OSI

de ex. fire electrice, radio, linii de fibră optică, radiații infraroșii

De obicei, TCP / IP stiva 3 nivel superior (cerere, sesiune și Executive) modelul OSI sunt combinate într-o singură - aplicată. Deoarece într-o astfel de stivă nu oferă o uniformă de transfer de date funcție de protocol de determinare a tipului de date transmise la cerere. TCP simplificată / interpretarea IP a stivei poate fi reprezentat după cum urmează:

Protocoale de distribuție pentru nivelurile modelului TCP / IP

Aplicată „Nivelul 7“

de ex. HTTP, RTP, FTP, DNS

de ex. TCP, UDP, SCTP, DCCP (RIP, protocoale de rutare, cum ar fi OSPF, care rulează peste PA, fac parte din stratul de rețea)

Pentru TCP / IP este IP (protocoale de sprijin, cum ar fi ICMP si IGMP, rula pe partea de sus a PA, dar, de asemenea, fac parte din stratul de rețea, protocol ARP este un protocol de filială independentă care rulează peste stratul de legătură de date)

Ethernet, IEEE 802.11 Wireless Ethernet, SLIP, Token Ring, ATM și MPLS, mediul fizic și principiile de codificare de informații, T1, E1

La nivel de aplicație funcționează cele mai multe aplicații de rețea.

Cea mai mare parte a acestor protocoale operează prin TCP sau UDP, și sunt legate de un anumit port, de exemplu:

· HTTP pe TCP-portul 80 sau 8080,

· FTP pe TCP-portul 20 (pentru date) și 21 (pentru comenzile de control)

· SSH pe TCP-portul 22,

· Cereri DNS la portul UDP (mai puțin TCP) 53,

· Rute de actualizare prin RIP pe UDP-Port 520.

Aceste porturi sunt definite de alocare Agenția de nume unice și a parametrilor protocolului (IANA).

Acest nivel include: Echo, Finger, Gopher, HTTP, HTTPS, IMAP, IMAPS, IRC, NNTP, NTP, POP3, POPS, QOTD, RTSP, SNMP, SSH, Telnet, XDMCP.

protocoale de rutare automată, reprezentare logică la acest nivel (cum alerga over IP), de fapt, fac parte din protocoalele de strat de rețea; de exemplu, OSPF (identificator IP 89).

TCP (identificator IP 6) - „garantat“ mecanism de transport cu pre-stabilirea unei conexiuni cu un flux de date aplicație de încredere, oferind încredere în lipsa erorilor datele primite, datele perezaprashivayuschy în caz de pierdere de date și eliminarea duplicării. TCP face posibilă reglarea sarcinii în rețea, precum și pentru a reduce transmiterea de date de timp de așteptare pe distanțe lungi. Mai mult decât atât, TCP garantează că datele au fost trimise în exact aceeași secvență. Aceasta este principala diferență de la UDP.

Și TCP, și va UDP este utilizat pentru a determina numărul superior de protocol de nivel, numit un port.

A se vedea, de asemenea. Lista de TCP și UDP porturile

Stratul de rețea este proiectat inițial pentru a transfera date dintr-o rețea (sub) la altul. Exemple de astfel de protocol este X.25 și IPC în ARPANET.

Odată cu dezvoltarea de nivel de concept al rețelei globale a fost introdus oportunități suplimentare pentru transmitere în întreaga rețea, în orice rețea, indiferent de protocoalele de nivel inferior precum și să solicite date din partea îndepărtată, de exemplu în protocolul ICMP (utilizat pentru a transmite diagnostic informatsiiIP-compus) și IGMP (utilizat pentru gestionarea fluxului de multicast).

ICMP si IGMP sunt situate peste IP, și trebuie să ajungă la următorul - transport - nivel, dar sunt protocol de strat de rețea funcțional, și, prin urmare, acestea nu se pot încadra în modelul OSI.

IP pachete de protocol de rețea poate să conțină un cod care indică ce fel de protocol la nivelul următor pentru a fi utilizate pentru a extrage date din pachet. Acest număr - numărul unic de IP-protocol. ICMP și IGMP sunt numerotate, respectiv 1 și 2.

Acest nivel include: DHCP [1]. DVMRP, ICMP, IGMP, MARS, PIM, RIP, RIP2, RSVP

Stratul de legătură descrie modul în care pachetele de date sunt transmise peste stratul fizic, inclusiv de codificare (de exemplu, secvența de biți speciale care definesc începutul și sfârșitul unui pachet de date). Ethernet, de exemplu, în câmpurile de antet pachet conține o indicație care utilaj sau mașini în rețea este pachetul.

Exemple de protocoale de legătură de date - Ethernet, IEEE 802.11 Wireless Ethernet, SLIP, Token Ring, ATM și MPLS.

PPP nu se încadrează într-o astfel de determinare, prin urmare, este de obicei descrisă ca o pereche de protocoale HDLC / SDLC.

MPLS ocupă o poziție intermediară între link-ul de date și stratul de rețea și, strict vorbind, nu poate fi atribuită nici una dintre ele.

Stratul de legătură de date este uneori împărțit în 2 sub - LLC si MAC.

Stratul fizic descrie mediul de transmitere a datelor (fie ca este vorba de cablu coaxial, torsadat, fibră optică sau canal radio), caracteristicile fizice ale unui astfel de principiu de transmisie de date mediu și (semnalele canalelor de separare, de modulare, de amplitudine semnal și frecvență, o modalitate de sincronizare transmisie, timp de răspuns și maxim distanta).