Protocol de comunicació: diferència entre les revisions

De la Viquipèdia, l'enciclopèdia lliure
Contingut suprimit Contingut afegit
Cap resum de modificació
Cap resum de modificació
Línia 1: Línia 1:
Els protocols estableixen una descripció formal dels [[Mida de paper|format]]s que han de presentar els missatges per poder ser intercanviats entre diferents equips. Defineixen també les regles que han de seguir per aconseguir-ho.
Els protocols estableixen una descripció formal dels [[Mida de paper|format]]s que han de presentar els missatges per poder ser intercanviats entre diferents equips. Poden incloure senyalització, autenticació i detecció d'errors i la capacitat de correcció. Un protocol descriu la sintaxi, la semàntica i la sincronització de la comunicació i pot ser implementat en maquinari o programari, o ambdós.


Els sistemes de comunicació utilitzen aquests formats predefinits(protocols) per intercanviar missatges. Un protocol descriu tant la sintaxi i la semàntica com la sincronització de la comunicació. Un llenguatge de programació descriu el mateix per als càlculs. Podem dir que hi ha una certa relació entre els protocols i llenguatges de programació: els protocols són per a la comunicacions el mateix que els llenguatges de programació són pels càlculs.
Els sistemes de comunicació utilitzen aquests formats predefinits(protocols) per intercanviar missatges. Un protocol descriu tant la sintaxi i la semàntica com la sincronització de la comunicació. Un llenguatge de programació descriu el mateix per als càlculs. Podem dir que hi ha una certa relació entre els protocols i llenguatges de programació: els protocols són per a la comunicacions el mateix que els llenguatges de programació són pels càlculs.

Revisió del 14:01, 29 març 2011

Els protocols estableixen una descripció formal dels formats que han de presentar els missatges per poder ser intercanviats entre diferents equips. Poden incloure senyalització, autenticació i detecció d'errors i la capacitat de correcció. Un protocol descriu la sintaxi, la semàntica i la sincronització de la comunicació i pot ser implementat en maquinari o programari, o ambdós.

Els sistemes de comunicació utilitzen aquests formats predefinits(protocols) per intercanviar missatges. Un protocol descriu tant la sintaxi i la semàntica com la sincronització de la comunicació. Un llenguatge de programació descriu el mateix per als càlculs. Podem dir que hi ha una certa relació entre els protocols i llenguatges de programació: els protocols són per a la comunicacions el mateix que els llenguatges de programació són pels càlculs.

Els protocols estan presents en totes les etapes necessàries per establir una comunicació client-servidor entre equips, des de les etapes de més baix nivell (p.ex. la transmissió de fluxos de bits a un medi físic) fins a aquelles etapes de més alt nivell (p. ex. el compartir o transferir informació des d'una computadora a una altra dins de la xarxa).

Per cada capa o nivell existeixen un o més protocols interactuant. Els protocols són entre parelles (peer to peer, o p2p), és a dir, un protocol d'algun nivell dialoga amb el protocol del mateix nivell en la computadora remota.

Especificació de protocol

  • Sintaxis: especifica com són i com es construeixen.
  • Semàntica: Què significa cada comanda o resposta del protocol respecte els seus paràmetres/dades
  • Procediments d'ús d'aquests missatges: és el que s'ha de programar realment.

Requisits bàsics dels protocols

Els protocols especifiquen un seguit de regles per la transmissió, on s'ha de tindre en compta els següents punts.

  • Format de les dades a intercanviar.
  • Format de les adreces que intercanviaran.
  • Assignació d'adreces.
  • La ruta.
  • Detecció d'errors en la transmissió.
  • Temps d'espera per a paquets perduts.
  • La direcció del flux d'informació.
  • El control de seqüencial.
  • El control del flux.


Vegeu també