Sunteți pe pagina 1din 2

Protocolos

Junio 2014
Qu es un protocolo?
U n protocolo es un mtodo estndar que permite la comunicacin entre procesos (que
potencialmente se ejecutan en diferentes equipos), es decir, es un conjunto de reglas y
procedimientos que deben respetarse para el envo y la recepcin de datos a travs de una red.
Existen diversos protocolos de acuerdo a cmo se espera que sea la comunicacin. Algunos
protocolos, por ejemplo, se especializarn en el intercambio de archivos (FTP); otros pueden
utilizarse simplemente para administrar el estado de la transmisin y los errores (como es el
caso de ICMP), etc.
En Internet, los protocolos utilizados pertenecen a una sucesin de protocolos o a un conjunto
de protocolos relacionados entre s. Este conjunto de protocolos se denomina TCP/IP.
Entre otros, contiene los siguientes protocolos:
HTTP
FTP
ARP
ICMP
IP
TCP
UDP
SMTP
Telnet
NNTP
Protocolo orientado a conexin y protocolo no orientado a
conexin
Generalmente los protocolos se clasifican en dos categoras segn el nivel de control de datos
requerido:
protocolos orientados a conexin: estos protocolos controlan la transmisin de datos
durante una comunicacin establecida entre dos mquinas. En tal esquema, el equipo
receptor enva acuses de recepcin durante la comunicacin, por lo cual el equipo
remitente es responsable de la validez de los datos que est enviando. Los datos se
envan entonces como flujo de datos. TCP es un protocolo orientado a conexin;
protocolos no orientados a conexin: ste es un mtodo de comunicacin en el cual el
equipo remitente enva datos sin avisarle al equipo receptor, y ste recibe los datos sin
enviar una notificacin de recepcin al remitente. Los datos se envan entonces como
bloques (datagramas). UDP es un protocolo no orientado a conexin.
Protocolo e implementacin
Un protocolo define nicamente cmo deben comunicar los equipos, es decir, el formato y la
secuencia de datos que van a intercambiar. Por el contrario, un protocolo no define cmo se
programa el software para que sea compatible con el protocolo. Esto se denomina
implementacin o la conversin de un protocolo a un lenguaje de programacin.
Las especificaciones de los protocolos nunca son exhaustivas. Asimismo, es comn que las
implementaciones estn sujetas a una determinada interpretacin de las especificaciones, lo
cual genera especificidades de ciertas implementaciones o, an peor, incompatibilidad o fallas
de seguridad.
Protocols Protokolle Protocoles Protocolli Protocolos
Este documento intitulado Protocolos de Kioskea (es.kioskea.net) esta puesto a diposicin bajo la licencia
Creative Commons. Puede copiar, modificar bajo las condiciones puestas por la licencia, siempre que esta nota sea
visible.

S-ar putea să vă placă și