Cunoaște Intuit, curs, configurarea și întreținerea conexiunilor de rețea
Prezentare generală a protocolului TCP / IP
Presupunem că cititorul știe ce cu șapte straturi ISO / OSI modelul interoperarea. sau chiar ne imaginăm că astfel de protocoale și strat de transport de rețea. Cu toate acestea, pentru a reîmprospăta memoria, vom lua în considerare ceea ce atitudinea la TCP / IP sunt aceste concepte.
De fapt, tot mai dificilă, deoarece solicitarea și răspunsul va fi transmis, probabil, nu într-un singur pachet, și câteva, iar în acest proces va trebui să selecteze cel mai bun traseu între sistemele, în cazul în care aplicațiile se execută A și B, etc.
Pentru un dezvoltator de software, administrator de sistem, iar utilizatorul nu are de suferit, încercând să pună în aplicare acest algoritm complex, în mod independent, fiecare sistem are un așa-numit stiva de protocol. care este un set de module software, care sunt capabili să comunice unul cu celălalt, să comunice unul cu celălalt în formatul așteptat. Este stiva de protocol este adevăratul exemplu de realizare a modelului ideal de interconectare (Fig. 3.1)
Fig. 3.1. Modelul OSI / ISO
Stratul de aplicare a modelului descrie regulile de transfer de date de la o aplicație la alta. În cazul unui browser web și un server web care nivel corespunde protocolului HTTP.
Stratul de sesiune definește regulile de control sesiune (cum să înceapă o sesiune care comenzi pot fi folosite pentru parametrii de negociere a sesiune, cum ar fi de transmitere a datelor și modul în care să se încheie sesiunea - .. Toate acestea în exemplul unui browser web este determinată de protocolul HTTP care, aparent, include cât mai multe trei niveluri. modelul acealsi).
Stratul de transport definește regulile de pachete și pentru a asigura livrarea acestora. Există două tipuri de protocoale de strat de transport - cu o garanție de livrare și fără ea. De exemplu, protocolul UDP (User Datagram Protocol) - este un protocol de transport fără livrare de pachete de garanție, și TCP (Transmission Control Protocol) - Livrat. În cazul în care protocolul de transport nu oferă o garanție de livrare, această funcție să ia pe protocoale de nivel superior.
Stratul fizic definește regulile de transmitere a datelor legătură fizică, cum ar fi o secvență de biți. paritate. prezența de pornire și de oprire biți etc. Ethernet protocol poate fi atribuit protocolului, care combină de fapt, protocoale ale stratului fizic și link-ul de date.
În plus, distinge un alt model de nivel de interconectare: „zero“. Acest lucru - nivelul mediu de transmisie. acest strat protocoalele descriu parametrii fizici ai semnalelor specifice unui mediu de date particular. Pentru acest fir de cupru - nivel de semnal (de exemplu, + 5V și 0V.), Admisibile firele de rezistență, etc.
protocoalele TCP și IP sunt în mod constant utilizate împreună în combinație unele cu altele. Prin urmare, toată familia de protocoale. care se bazează pe aplicarea lor comună, adesea menționată ca familia de protocoale TCP / IP. și foarte grămadă - TCP / IP. Într-adevăr, deși protocoalele TCP si IP - sunt două protocoale diferite, dar TCP-ul nu este, de fapt utilizat cu orice alte protocoale în afară de IP.
Aplicație. care funcționează cu rețeaua poate implementa una sau mai multe protocoale, fiecare dintre acestea se referă la nivelul modelului prezentat. De exemplu, programul ftp implementează automat protocoalele referitoare la cele trei niveluri de sesiune, prezentare și aplicare.
La trimiterea datelor în rețea supuse unor modificări care necesită toate rapoartele de nivel menționate.
Protocol sau grup de protocoale care sunt implementate rutine ale sistemului de operare sau prin aplicația de rețea. La transferul de date între rutine de nivel înalt de rutine (stratul de aplicație) la un nivel scăzut (de exemplu, punerea în aplicare a unui strat de legătură de protocol) datele sunt împărțite în pachete și sunt furnizate antete de serviciu. specifice fiecărui protocol. În cazul în care datele ajung la destinația lor, ei se vor întoarce de jos în sus stiva de protocol. Inițial de operare drivere de sistem și rutine aduna pachete de date disparate, le elimina din antetele de serviciu. atunci datele vor fi angajate în rutine care primesc aplicare.
Rapoartele de divizare la nivelurile este foarte convențional ca protocoale, care au devenit standarde de facto ale web, își dau seama de multe ori funcțiile mai multor niveluri adiacente ale modelului ideal de acealsi. Cu toate acestea, modelul este foarte util pentru a explica mecanismul de interacțiune a aplicațiilor de pe rețea.
Aici și în altă parte în această carte ne preocupă IPv4, dar multe dintre principiile de mai sus vor fi, de asemenea valabile atunci când toate trece la IPv6.
Ne vom referi la o interfață de curent alternativ dispozitiv fizic sau virtual (adică, implicit sau software-ul emulat) care este capabil să îndeplinească funcția de a primi pachete de date de la alte dispozitive și transmiterea de pachete de astfel de date pentru a le. Un exemplu tipic al interfeței de rețea sunt carduri de interfață de rețea (NIC-uri) și modemuri.
Putem asemăna pachet premisa de tranzit care rezultă dintr-un oraș în altul pe trenuri diferite, cu mai multe „transferuri“. Pe fiecare dintre stațiile intermediare, angajații poștale știu ce mod de a aplica pentru o parcelă când trece pe lângă ei, dar ei nu-i pasa unde a fost trimisă la următoarea stație: va avea grijă de personalul următor oficiul poștal.
De ce este ultimul octet al măștii - 192? Pentru că dă 11000000 zecimal binar 192. De ce împărțim rețeaua în patru subrețele, chiar dacă a fost un tri-band? Faptul că rețeaua poate fi divizată numai pe un număr de subrețele, care este un multiplu de o putere de două. Prin urmare, în loc de trei subrețele trebuie să ia mai multe dintre ele în curând.