domingo, 23 de mayo de 2010

ρяotocolo

Protocolo

Conjunto de reglas usadas por computadoras para comunicarse una con otras a través de una red. Un protocolo es una convención o estándar que controla o permite la conexión, comunicación y transferencia de datos entre dos puntos finales. Pueden ser interpretados por hardware y software, o una combinación de ambos.


Propiedades típicas:
Los protocolos pueden variar mucho en propósito y sofisticación, la mayoría especifica una o más de las siguientes propiedades:
  1. Detección de la conexión física subyacente, o la existencia de otro punto final o nodo.

  2. Handshaking.

  3. Negociación de varias características de la conexión.

  4. Como iniciar o finalizar un mensaje.

  5. Procedimientos en el formateo de un mensaje.

  6. Que hacer con mensajes corruptos o formateados incorrectamente (Corrección de errores)

  7. Como detectar una pérdida inesperada de la conexión, y que hacer entonces.

  8. Terminación de la sesión.

Niveles de abstracción:

En el campo de las redes informáticas, los protocolos se pueden dividir en varias categorías, una de las clasificaciones más estudiadas es la OSI

Según la clasificación del OSI, la comunicación de varios dispositivos ETD se puede estudiar dividiendola en 7 niveles, que son expuestos desde su nivel más alto hasta su nivel más bajo.

A su vez esos 7 niveles se pueden subdivir en 2 categorías, las capas superioes trabajan con problemas particulares a las aplicaciones, y las 3 capas inferiores se encargan de los problemas pertinentes al transporte de los datos.

Otra clasificación más práctica y la apropiada para TCP/IP, podría ser esta:
Los protocolos de cada capa tienen una interfaz bien definida. Una capa generalmente se comunica con la capa inmediata inferior, la inmediata superior, y la capa del mismo nivel en otros computadores de la red. Esta división de los protocolos ofrecen abstracción en la comunicación.

Protocolos Comunes:

  1. IP: Internet protocol
  2. UDP: User datagram Protocol.
  3. TCP: Transmission control protocol.
  4. DHCP: Dynamic host configuration protocol.
  5. HTTP: Hipertext transfer protocol.
  6. FTP: File transfer protocol.
  7. Telnet: Telnet remote protocol.
  8. SSH: Secure Shell remote protocol.
  9. POP3: Post office protocol 3.
  10. SMTP: Simplemail transfer protocol.
  11. IMAP: Internet message access protocol.
  12. SOAP: Simple object access protocol.
  13. PPP: Point-to-point-protocol.
  14. STP: Spanning tree protocol.
  15. SUPER: Supreme perpetued resudict.