Care este protocolul standard pentru internet?

Cel mai bun răspuns

Transmission Control Protocol (TCP)

TCP este un protocol orientat spre conexiune și oferă livrare de pachete de la un capăt la altul. Acționează ca os spate pentru connection.it prezintă următoarele caracteristici cheie:

  • Protocolul de control al transmisiei (TCP) corespunde Stratul de transport al modelului OSI.
  • TCP este un protocol fiabil și orientat spre conexiune.
  • TCP oferă:
  • Transfer de date în flux.
  • Fiabilitate.
  • Control eficient al debitului
  • Operație full-duplex.
  • Multiplexare.
  • TCP oferă pachete de la un capăt la altul orientate spre conexiune livrare.
  • TCP asigură fiabilitatea prin secvențierea octeților cu un număr de confirmare de redirecționare care indică la destinație următorul octet pe care sursa se așteaptă să îl primească.
  • Re-transmite octeții care nu sunt recunoscuți cu în perioada de timp specificată.

Servicii TCP

TCP oferă următoarele servicii proceselor de la stratul de aplicație:

  • Serviciul de livrare a fluxului
  • Trimiterea și primirea bufferelor
  • Octeți și segmente
  • Serviciu duplex complet
  • Serviciu orientat spre conexiune
  • Serviciu de încredere

Livrare în flux Serviciul

Protocolul TCP este orientat în flux, deoarece permite procesului de trimitere să trimită date ca flux de octeți, iar procesul de recepție să obțină date ca flux de octeți.

Trimiterea și primirea bufferelor

Este posibil ca procesul de trimitere și recepție să nu poată produce și obține date la aceeași viteză, prin urmare, TCP are nevoie de buffere pentru stocare la trimiterea și primirea capetelor.

Octeți și segmente

Protocolul de control al transmisiei (TCP), la stratul de transport grupează octeții într-un pachet. Acest pachet se numește segment. Înainte de transmiterea acestor pachete, aceste segmente sunt încapsulate într-o datagramă IP.

Serviciu duplex complet

Transmiterea date în modul duplex înseamnă flux de date în ambele direcții în același timp.

Serviciu orientat spre conexiune

TCP oferă servicii orientate spre conexiune în următorul mod:

  1. TCP al procesului 1 informează TCP despre procesul – 2 și primește aprobarea acestuia.
  2. TCP al procesului – 1 și TCP de proces – 2 și schimb de date în ambele cele două direcții.
  3. După finalizarea schimbului de date, când tampoanele de pe ambele părți sunt goale, cele două TCP își distrug tampoanele.

Serviciu de încredere

Din motive de fiabilitate, TCP folosește un mecanism de confirmare.

Internet Protocol (IP)

Internet Protocol este fără conexiune și u protocol nespus . Nu asigură nicio garanție pentru transmiterea cu succes a datelor.

Pentru a le face fiabile, trebuie să fie asociat cu un protocol de încredere, cum ar fi TCP la nivelul de transport.

Protocolul Internet transmite date sub formă de datagramă așa cum se arată în următoarea diagramă:

Puncte de reținut:

  • Lungimea datagramei este variabilă.
  • Datagrama este împărțită în două părți: antet și date.
  • Lungimea antetului este de 20 până la 60 de octeți.
  • Antetul conține informații pentru rutare și livrare a pachetului.

User Datagram Protocol (UDP)

La fel ca IP, UDP este un protocol fără conexiune și nesigur. Nu necesită o conexiune cu gazda pentru a face schimb de date. Deoarece UDP este un protocol de încredere, nu există niciun mecanism care să asigure primirea datelor trimise.

UDP transmite datele sub forma unei datagrame. Datagrama UDP este formată din cinci părți, așa cum se arată în următoarea diagramă:

Puncte de reținut:

  • UDP este utilizat de aplicație care transmite de obicei o cantitate mică de date simultan.
  • UDP oferă portul de protocol utilizat, adică Mesajul UDP conține atât numărul portului sursă, cât și numărul destinației, ceea ce face posibil ca software-ul UDP de la destinație să transmită mesajul către programul corect de aplicație.

Protocol de transfer de fișiere (FTP)

FTP este utilizat pentru a copia fișiere de la o gazdă la alta. FTP oferă mecanismul pentru același mod în felul următor:

  • FTP creează două procese, cum ar fi Procesul de control și Procesul de transfer de date la ambele capete, adică la client, precum și la server.
  • FTP stabilește două conexiuni diferite: una este pentru transferul de date și alta este pentru informații de control.
  • Conexiune de control se face între procese de control în timp ce Conexiune de date se face între
  • FTP utilizează portul 21 pentru conexiunea de control și portul 20 pentru conexiunea de date.

Protocol de transfer fișier trivial (TFTP)

Trivial File Transfer Protocol este, de asemenea, utilizat pentru a transfera fișierele, dar transferă fișierele fără autentificare. Spre deosebire de FTP, TFTP nu separă informațiile de control și date. Deoarece nu există autentificare, TFTP nu are caracteristici de securitate, prin urmare nu se recomandă utilizarea TFTP.

Puncte cheie

  • TFTP folosește UDP pentru transportul de date. Fiecare mesaj TFTP este transportat într-o datagramă UDP separată.
  • Primii doi octeți ai unui mesaj TFTP specifică tipul de mesaj.
  • Sesiunea TFTP este inițiată atunci când un client TFTP trimite o cerere pentru a încărca sau descărca un fișier.
  • Solicitarea este trimisă dintr-un port UDP efemer către portul UDP 69 al unui server TFTP.

Diferența dintre FTP și TFTP

Telnet

Telnet este un protocol utilizat pentru conectarea la computerul de la distanță de pe internet. Există un număr de clienți Telnet care au o interfață ușor de utilizat. Următoarea diagramă arată că o persoană este conectată la computerul A și, de acolo, s-a conectat la distanță la computerul B.

Hyper Text Transfer Protocol (HTTP)

HTTP este un protocol de comunicare. Acesta definește mecanismul de comunicare între browser și serverul web. Se mai numește protocol de solicitare și răspuns, deoarece comunicarea dintre browser și server are loc în perechi de solicitări și răspunsuri.

Cerere HTTP

Cererea HTTP cuprinde linii care conțin:

  • Linie de solicitare
  • Câmpuri de antet
  • Corpul mesajului

Puncte cheie

  • Prima linie, adică cererea line specifică metoda de solicitare, adică Obține sau Post.
  • A doua linie specifică antetul care indică numele de domeniu al serverului de unde este recuperat index.htm.

Răspuns HTTP

La fel ca cererea HTTP, răspunsul HTTP are și o anumită structură. Răspunsul HTTP conține:

  • Linie de stare
  • Anteturi
  • Corpul mesajului

Răspuns

În termenii cei mai simpli, protocolul IP este utilizat pentru a direcționa pachetele de date printr-o rețea, astfel încât să ajungă la destinația potrivită (practic, date de la expeditor la receptor). IP este, de asemenea, mecanismul de identificare a adresei de rețea a computerului și a adresei gazdei (formând astfel adresa IP).

Protocolul TCP este utilizat pentru a asigura că datele de la expeditor la receptor ajung acolo fiabilitate și în ordine (ceea ce înseamnă că receptorul poate pune în ordine datele pe care le primește de la expeditor, astfel încât datele să aibă sens, deoarece nu există nicio modalitate de a ști ce părți din toate datele pe care le trimite expeditorul vor fi de fapt primite de către receptor). De asemenea, TCP este responsabil pentru controlul congestiei, ceea ce înseamnă că controlează viteza cu care sunt trimise datele (acest lucru este mai complicat decât sună și sunt scrise hârtii întregi despre modul de determinare a vitezei corecte, deoarece nu există feedback DIRECT asupra rețeaua este).

Deci, practic:

IP: 1.) Treceți datele de la expeditor la receptor. 2.) Definiți o adresă IP.

TCP: 1.) Asigurați-vă că datele ajung la receptor. 2.) Asigurați-vă că datele sunt în ordine. 3.) Viteza de control la care sunt trimise datele (algoritm de control al congestiei)

Rețineți că am simplificat foarte mult acest lucru. Există multe detalii tehnice și vreau să spun multe.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *