Cunoaște Intuit, curs, introducere în structura și principiile tehnologiei web web

Protocoale TCP / IP stivă

Datele de rețea sunt transmise întotdeauna blocuri de dimensiuni relativ mici. Fiecare bloc are o parte prefix (antet), care descrie conținutul blocului, și sufix care conține, de exemplu, informații pentru integritatea monitorizării a blocului de date transmis.

Nume TCP / IP protocol stiva este format din numele a două protocoale diferite. IP (Internet Protocol) este un protocol de nivel inferior (de rețea) și este responsabil pentru transmiterea de pachete de date în rețea. Ea face parte din așa-numitul Datagram Protocol utilizator și funcționează fără acknowledgements. Acest lucru înseamnă că, atunci când utilizați livrarea de pachete de date nu este garantată și nu este acceptată. Nu poate fi garantată și, de asemenea, că pachetele ajung la destinație în ordinea în care au fost trimise.

Pentru protocol de strat de rețea include, de asemenea, firewall protocol de mesaj de control ICMP (Internet Protocol de control mesaje), pentru transmiterea unei surse router informații despre eroare atunci când transmiterea unui pachet.

Este evident că mult mai ușor pentru a transmite date pe canalul care funcționează corect, oferind toate pachetele în ordine. Prin urmare, protocolul de transmisie de date de protocol IP ruleaza de nivel superior (vehicul) - TCP (Transmission Control Protocol). Trimiterea și primirea de pachete prin protocolul IP. TCP garantează livrarea tuturor pachetelor de date transmise în secvența corectă.

Trebuie remarcat faptul că, prin utilizarea protocolul IP asigură un transfer rapid de date. din moment ce nici un moment este irosit pe recunoașterea fiecărui pachet. Există și alte avantaje. Una dintre ele este că vă permite să trimită pachete de date într-un mod de difuzare în care ajung toate computerele din rețea fizică. În ceea ce privește protocolul TCP. este necesar datele cu ea pentru a crea un canal de comunicare între calculatoare. El a creat folosind protocolul IP.

DNS Domain Name System

În TCP / IP rețele folosesc un sistem de nume de domeniu. având un (un copac) structura ierarhie. Acest nume amintește structura ierarhiei numelor care urmează să fie utilizate în mai multe sisteme de fișiere. Notați numele de domeniu începe cu cea mai mică componentă, și apoi, după o perioadă să fie următorul caracter de vechime a numelui și așa mai departe. Secvența se termină cu numele rădăcină, de exemplu: company.yandex.ru.

Astfel, construit Name System vă permite să împartă responsabilitatea administrativă pentru susținerea unicitatea numelor în cadrul nivelului lor de ierarhie între persoane sau organizații diferite.

Colecția de nume care au mai multe componente mai vechi sunt aceeași formă a numelui de domeniu.

Domeniul rădăcină este gestionat de autoritățile centrale ale Internetului: Iana si INTERNIC.

domenii de nivel superior sunt atribuite fiecărei țări, precum și diferite tipuri de organizații. Numele acestor domenii ar trebui să urmeze standardul internațional ISO 3166. Pentru codurile de țară folosite de abrevierea de două litere, cum ar fi ru (România), ne-(Statele Unite), ea (Italia), FR (Franța).

Pentru diferite tipuri de organizații folosesc abrevieri trei litere:

  • organizații de rețea - net;
  • org - organizații non-profit;
  • com - organizații comerciale;
  • EDU - organizații educaționale;
  • gov - organizații guvernamentale.

Administrarea fiecare domeniu este atribuit unei organizații separate, care a delegat administrarea subdomeniilor altor organizații.

Pentru a obține un nume de domeniu, trebuie să vă înregistrați organizația corespunzătoare, organizația InterNIC care a delegat competențele sale la distribuirea numelor de domenii.

Există două scheme de -imen rezoluție DNS.

  1. DNS-client cere locale DNS-server pentru subdomeniu la care clientul face parte;
  2. mai departe
  3. În cazul în care DNS-serverul local știe răspunsul, el se întoarce la client
  4. În cazul în care serverul local nu știe răspunsul, se efectuează interogări iterative către serverele de rădăcină. După ce a primit serverul de răspuns pe care le transmite clientului.

Structura și principiile WWW

Rețeaua WWW formează milioane de servere web. situat în jurul lumii. Web - server este un program care rulează pe un computer conectat la rețea și transmite date prin HTTP.

Pentru a identifica resursele (de multe ori fișiere sau părți ale acestora), în WWW sunt utilizate identificatori URI (Uniform Resource Identifier) ​​resurselor. Pentru a localiza resursele pe rețeaua utilizată de către Resource Localizatori URL (Uniform Resource Locator). O astfel de adresă URL -lokatory reprezintă o combinație URI și sistemul DNS.

Proxies

Un server proxy (proxy server) - servicii în rețele de calculatoare, permițând clienților să efectueze cereri indirecte la alte servicii de rețea.

Clientul se conectează mai întâi la serverul proxy și solicită o resursă. situat pe un alt server. Apoi, serverul proxy, fie se conectează la serverul specificat și obține resursa de la ea sau returnează resursa de la propria sa memorie cache (dacă este disponibilă). În unele cazuri, cererea clientului sau răspunsul serverului poate fi modificat de către serverul proxy pentru anumite scopuri. Ca un server proxy ajută la protejarea calculatorului client de la unele atacuri de rețea.

Cel mai adesea, servere proxy sunt utilizate în următoarele scopuri:

protocoale de strat de aplicație pe Internet

Cel mai înalt nivel în ierarhia de protocoale de Internet să ia următoarele protocoale strat de aplicare:

Să ne gândim mai detaliat unele dintre aceste protocoale.

FTP vă permite să se conecteze la servere FTP, vizualizarea conținutului directoarelor și de a descărca fișiere de pe un server sau un server; În plus, este posibil fișier modul de transfer între servere; FTP vă permite să partajați fișiere și de a efectua operațiuni pe ele prin intermediul TCP-rețea. Acest protocol funcționează independent de sistemul de operare. Punct de vedere istoric, protocolul FTP propus funcționalitate deschisă, oferind un transfer de fișiere transparent de la un calculator la altul printr-o rețea. Acest lucru nu este la fel de banal cum ar părea, deoarece diferite tipuri de calculatoare pot varia în funcție de dimensiunea de cuvinte, biți cuvânt poate fi stocat nu în aceeași ordine, sau de a folosi diferite formate de cuvinte.

Numele „telnet“ au, de asemenea, unele instrumente care implementează partea de client a protocolului. protocolul telnet funcționează în conformitate cu principiile arhitecturii „client-server“ și oferă emulare a unui terminal alfanumeric, limitând modul linie de comandă a utilizatorului. cerere telnet cu condiția ca limba pentru terminalele de comunicare la computerele de la distanță. Atunci când a existat ARPANET. necesare propriile terminale pentru fiecare sistem informatic. cerere telnet a devenit un numitor comun pentru terminalele. A fost suficient pentru a scrie pentru fiecare program de calculator care acceptă „terminalul telnet“ la un singur terminal poate comunica cu calculatoare de toate tipurile.

Este similar în funcționalitate protocolul telnet și rlogin, dar, spre deosebire de ei, criptează tot traficul, inclusiv parole și transmise. SSH-client, si SSH-servere sunt disponibile pentru majoritatea sistemelor de operare.