protocoale de transfer de date și a protocoalelor de rutare de schimb de informații

Pentru a avea informații despre configurația curentă a rețelei, routere de rutare de schimb de informații între ele printr-un protocol special. Acest tip de protocoale numite protocoale de schimb de informații de rutare (sau protocoale de rutare). Routing Information Protocol ar trebui să se facă distincția între, de fapt, protocoalele de strat de rețea. In timp ce primele sunt pur informații de proprietate, iar acestea din urmă sunt destinate pentru transmiterea de date de utilizator, precum și protocoalele de a face link-strat.







Cu ajutorul rutare routere de protocol de schimb de informații constituie harta conectarea unui anumit nivel de detaliu și de a lua o decizie cu privire la ceea ce următorul router-ul are nevoie pentru a trimite un pachet pentru a forma un mod rațional.

15. stiva TCP / IP. Structura stiva protocolului TCP / IP

Nivelul fizic definește caracteristicile modelului datelor de rețea fizică, care este utilizat pentru interlucrare. Acești parametri, cum ar fi tensiunea de alimentare de curent, numărul de pini pe conectori etc. Standardele tipice ale acestui nivel sunt, de exemplu RS232C, V35, IEEE 802.3, etc.

Protocolul de comunicare, care este

Fig. 2.1. Șapte straturi OSI Modelul protocoalelor internetworking

Pentru protocoalele de strat de legătură de date atribuite care definesc conexiunea, de exemplu, SLIP (STRIAL Linia Internet Protocol), PPP (Point to Point Protocol), NDIS, protocol de pachet, The ODI, etc. În acest caz, este protocolul de interacțiune între dispozitive și drivere de dispozitiv, pe de o parte, iar pe de altă parte, între sistemul de operare și driverele de dispozitiv. Această definiție se bazează pe faptul că conducătorul auto - este, de fapt, datele de la convertorul acestuia format la altul, dar poate avea, de asemenea, propriul format intern de date.

La nivel de rețea (Internet) sunt protocoale responsabile pentru trimiterea și primirea de date, sau cu alte cuvinte, pentru conectarea expeditorului și a destinatarului. În general vorbind, această terminologie a trecut de la rețelele cu comutație de circuite, expeditorul și destinatarul într-adevăr conectat pe durata canalului de comunicare. În ceea ce privește rețelele TCP / IP, o astfel de terminologie nu este foarte acceptabilă. Acest nivel în protocolul TCP / IP includ IP (Internet Protocol). A fost aici că definit expeditorul și destinatarul, aici este informațiile necesare pentru livrarea către pachetul de rețea.

Stratul de transport este responsabil pentru fiabilitatea de livrare a datelor, și aici, verificarea checksum, decizia de asamblare de mesaje într-o singură. Stratul Transportul pe Internet este reprezentat prin două protocoale, TCP (Transport Control Protocol) și UDP (User Protocol Datagramm). Dacă nivelul anterior (rețea) definește numai regulile de livrare de informații, stratul de transport este responsabil pentru integritatea datelor furnizate.

strat sesiune definește standardele de interacțiune între un software de aplicație. Acest lucru poate fi un intermediar de prelucrare a datelor sau reguli standard. Condițional la acest nivel, aveți posibilitatea să le transporta mecanismul TCP protocoalele și porturile UDP și soclurile Berkeley.

Este nevoie de schimb de date la nivel cu aplicatii (prezentare Layer) pentru a converti datele din sesiune de date în format intermediar în formatul aplicației. Pe Internet această transformare este responsabilitatea programelor de aplicație.

Nivelul aplicațiilor sau aplicație determină comunicarea protocoalelor de aplicare. În Internet la acest nivel pot fi atribuite protocoale cum ar fi: FTP, TELNET, HTTP, Gopher, etc.

În general vorbind, protocolul TCP stiva este diferit de doar puse în discuție stiva OSI. De obicei, acesta poate fi reprezentat sub forma circuitului prezentat în figura 2.2.

Protocolul de comunicare, care este

Fig. 2.2. Structura stiva de protocoale TCP / IP

În acest sistem, la stratul de acces la rețea este în cazul în care toate protocoalele de acces la dispozitivele fizice. Mai sus este protocoalele Internetworking IP, ARP, ICMP. Cu toate acestea de mai sus principalele protocoale de transport, cum ar fi TCP sau UDP, care, în plus față de colectarea pachetelor în mesajul de asemenea, determina ce aplicație aveți nevoie pentru a trimite date de la orice cerere sau trebuie să primească date. Deasupra protocoalele de strat de aplicație dispuse straturi de transport care sunt utilizate de aplicații pentru a face schimb de date.







Pe baza clasificării OSI (Open System Integration), întreaga arhitectură a familiei TCP / IP de protocoale încerca să compare cu modelul de referință (Figura 2.3).

Protocolul de comunicare, care este

Fig. 2.3. Modulele de circuit care implementează protocoale TCP / familia IP a nodului de rețea

Dreptunghiuri diagrama de mai jos pentru a identifica modulele care proceseaza linii de pachete - calea de transmitere a datelor. Înainte de a discuta această schemă, introducem necesare pentru această terminologie.

Driver - un program care interacționează direct cu adaptorul de rețea.

Modulul - un program care interacționează cu șoferul, cu aplicații de rețea, sau cu alte module.

Schema este prezentată pentru cazul conexiunii nodului prin Ethernet, astfel încât numele blocurilor de date va reflecta această specificitate.

Interfață de rețea - dispozitive fizice conectate la rețeaua de calculatoare. În cazul nostru - card de Ethernet.

Frame - un bloc de date pentru a trimite / primi interfața de rețea.

IP-pachet - un bloc de date care sunt schimbate cu modulul de interfață de rețea IP.

UDP-datagramă - un bloc de date care sunt schimbate cu modulul UDP modulul IP.

TCP-segment - unitate de date care sunt schimbate cu modulul modulul TCP IP.

Mesaj de aplicare - un bloc de date care sunt schimbate de către aplicațiile de rețea cu program de protocoale de transport strat.

Încapsularea - o metodă de ambalare a datelor în formatul de un protocol în alt format de protocol. Ex, IP-pachet într-un ambalaj cadru Ethernet sau TCP segmente în IP-pachet. Conform dicționarului de cuvinte străine, termenul de „încapsulare“ înseamnă „formarea de capsule în jurul unui corp străin pentru substanțe (corpuri străine, paraziți, etc.).“ Ca parte a conceptului interoperarea încapsulare este oarecum sens mai extins. Dacă în cazul încapsulare IP pe Ethernet este într-adevăr despre pachetul IP plasat într-o conexiune de date Ethernet-cadru, sau, în cazul încapsulării TCP în IP, plasarea TCP-segment datele în IP-pachet, circuitul de transmisie de date cu comutarea are loc mai multe pachete de „felii“ acum pe pachetele de SLIP sau PPP cadre.

Protocolul de comunicare, care este

Fig. 2.4. Încapsularea protocoale de strat superior în protocoalele TCP / IP

Întreaga schemă (Figura 2.4) se numește un protocol stiva TCP / IP sau o stiva TCP / IP. Pentru a reveni la numele de protocoale TCP acronime descifra, UDP, ARP, SLIP, PPP, FTP, TELNET, RPC, TFTP, DNS, RIP, NFS:

TCP - Transmission Control Protocol - protocolul de bază de transport, care a dat numele întregii familii de protocoale TCP / IP.

UDP - User Datagram Protocol - un al doilea protocol de transport TCP familie / IP. Diferențele dintre TCP și UDP vor fi discutate mai târziu.

PPP - Point to Point Protocol (protocolul de comunicare "punct cu punct").

FTP - File Transfer Protocol (protocol de transfer de fișiere).

TELNET - emularea unui protocol terminal de virtual.

RPC - Remote Process Control (Control Remote Process Protocol).

TFTP - Trivial File Transfer Protocol (Trivial File Transfer Protocol).

DNS - Domain Name System (DNS).

RIP - Routing Information Protocol (Protocolul de rutare Informații).

NFS - Network File System (sistem de fișiere distribuit și imprimarea în rețea).

Pentru astfel de programe la nivel de aplicație, cum ar fi FTP sau telnet, stiva de protocol este format utilizând TCP ilustrata in figura 2.5 modulul.

Protocolul de comunicare, care este

Fig. 2.5. stiva de protocoale cu modulul TCP

Atunci când se lucrează cu aplicații care utilizează protocolul de transport UDP, de exemplu, software-ul de sistem de fișiere de rețea (NFS), folosește un teanc diferit, în cazul în care în loc de modulul TCP se va utiliza modulul UDP (Figura 2.6).

Protocolul de comunicare, care este

Fig. 2.6. Stiva de protocol atunci când se lucrează prin protocolul de transport UDP

Când reparați fluxurile de date ale modulelor bloc TCP, UDP și ENET driver funcționează ca multiplexoare, adică redirecționa date de la o intrare la mai multe ieșiri și vice-versa, multe intrări la o ieșire. Astfel, ENET conducător auto poate transmite modulul cadru sau IP sau modul ARP, în funcție de valoarea de „tip“ câmp în antetul cadrului. Modul IP poate trimite IP-pachet sau un modul TCP sau UDP modulul, care este determinată de câmpul „Protocol“, în antetul pachetului.

UDP-destinatari datagrame sau TCP-mesaj este determinat pe baza valorii câmpului „Port“, în antetul unei datagrame sau a unui mesaj.

Toate valorile menționate mai sus sunt scrise în modulul antetul mesajului pe calculator trimiterea. Deoarece schema de protocol - este un copac, apoi la rădăcina ei este doar un singur mod în care pasajul fiecărui modul adaugă datele sale în antetul blocului. Mașina, care a adoptat un pachet de demultiplexare efectuează în conformitate cu aceste marcaje.

tabelul ARP pot fi vizualizate folosind comanda arp:

paul.polyn.kiae.su (144.206.192.34) la 0: 0: 1: 16: 2: 45

polyn.net.kiae.su (144.206.130.137) la 0: 1: 1b: 9: d0: 90

arch.kiae.su (144.206.136.10) la 0: 0: c: 1b: ae: 7b

demin.polyn.kiae.su (144.206.192.4) la 0: 0: 1: 16: 29: 80