Protocol de comunicació: diferència entre les revisions

De la Viquipèdia, l'enciclopèdia lliure
Contingut suprimit Contingut afegit
m r2.7.2+) (Robot afegeix: bs:Protokol
m r2.7.2) (Robot modifica: mk:Комуникациски протокол; canvis cosmètics
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. 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 protocols estableixen una descripció formal dels [[Mida de paper|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 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 informàtica|xarxa]]).
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 informàtica|xarxa]]).
Línia 8: Línia 8:


==Especificació de protocol==
==Especificació de protocol==
*Sintaxis: especifica com són i com es construeixen.
* 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
* 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.
* Procediments d'ús d'aquests missatges: és el que s'ha de programar realment.


==Requisits bàsics dels protocols==
==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.
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 dades a intercanviar.
*Format de les adreces que intercanviaran.
* Format de les adreces que intercanviaran.
*Assignació d'adreces.
* Assignació d'adreces.
*La ruta.
* La ruta.
*Detecció d'errors en la transmissió.
* Detecció d'errors en la transmissió.
*Temps d'espera per a paquets perduts.
* Temps d'espera per a paquets perduts.
*La direcció del flux d'informació.
* La direcció del flux d'informació.
*El control de seqüencial.
* El control de seqüencial.
*El control del flux.
* El control del flux.


==Organitzacions d'estàndards==
==Organitzacions d'estàndards==
Línia 36: Línia 36:


{{ORDENA:Protocol De Comunicacio}}
{{ORDENA:Protocol De Comunicacio}}

[[Categoria: Protocols de xarxa]]
[[Categoria:Protocols de xarxa]]


[[af:Protokol (rekenaars)]]
[[af:Protokol (rekenaars)]]
Línia 70: Línia 71:
[[ltg:Datu puorlaidis protokols]]
[[ltg:Datu puorlaidis protokols]]
[[mhr:Протокол]]
[[mhr:Протокол]]
[[mk:Мрежен протокол]]
[[mk:Комуникациски протокол]]
[[ml:പ്രൊട്ടോക്കോൾ (കമ്പ്യൂട്ടർശാസ്ത്രം)]]
[[ml:പ്രൊട്ടോക്കോൾ (കമ്പ്യൂട്ടർശാസ്ത്രം)]]
[[ms:Protokol komputer]]
[[ms:Protokol komputer]]

Revisió del 19:40, 9 març 2012

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.

Organitzacions d'estàndards

Algunes de les organitzacions d'estàndards de rellevància pels protocols de comunicació són l'Organització Internacional per l'Estandardització (International Standarization Organization, ISO), la Unió Internacional de Telecomunicacions (International Telecommmunications Union, ITU), l'Institut d'Enginyers Elèctrics i Electrònics (Institute of Electrical and Electronics Engineers, IEEE), i l'IETF (Internet Engineering Task Force). L'IETF manté els protocols en ús a Internet. L'IEEE controla molts protocols de programari i maquinari en l'indústria electrònica per dispositius comercials i de consum. L'ITU és una organització per enginyers que dissenyen la xarxa commutada de telefonia pública (public switched telephone network, PSTN), a més de molts sisteme de comunicació per ràdio. Per l'electrònica militar s'utilitzen els estàndards NMEA. El consorci World Wide Web (W3C) produeix protocols i estàndards per les tecnologies web. Les organitzacions d'estàndards internacionals són presumiblement més imparcials que les organitzacions locals amb un interes propi nacional o comercial a considerar. Les organitzacions d'estàndards també poden dedicar-se a la recerca i el desenvolupament d'estàndards del futur. A la pràctica, les organitzacions d'estàndards mencionades cooperen estretament entre elles.

Vegeu també