Protocol de comunicació: diferència entre les revisions
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. |
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.