·
Protocolos
de Comunicación:
·
Protocolo
TCP.
El fin de TCP
es proveer un flujo de bytes confiable de extremo a extremo sobre una internet
no confiable. TCP puede adaptarse dinámicamente a las propiedades de la
internet y manejar fallas de muchas clases.
La entidad de
transporte de TCP puede estar en un proceso de usuario o en el kernel. Parte un
flujo de bytes en trozos y los mande como datagramas de IP.
Para obtener
servicio de TCP, el emisor y el recibidor tienen que crear los puntos
terminales de la conexión (los sockets).
La dirección de
un socket es la dirección de IP del host y un número de 16 bits que es local al
host (la puerta). Se identifica una conexión con las direcciones de socket de
cada extremo; se puede usar un socket para conexiones múltiples a la vez
·
Protocolo
IP.
El protocolo de IP (Internet
Protocol) es la base fundamental de la Internet. Porta datagramas de la fuente
al destino. El nivel de transporte parte el flujo de datos en datagramas.
Durante su transmisión se puede partir un datagrama en fragmentos que se montan
de nuevo en el destino. Las principales características de este protocolo son:
Protocolo orientado a no
conexión.
Fragmenta paquetes si es
necesario.
Direccionamiento mediante
direcciones lógicas IP de 32 bits.
Si un paquete no es recibido,
este permanecerá en la red durante un tiempo finito.
Realiza el "mejor
esfuerzo" para la distribución de paquetes.
Tamaño máximo del paquete de
65635 bytes.
Sólo ser realiza verificación por
suma al encabezado del paquete, no a los datos éste que contiene.
El Protocolo Internet proporciona
un servicio de distribución de paquetes de información orientado a no conexión
de manera no fiable. La orientación a no conexión significa que los paquetes de
información, que será emitido a la red, son tratados independientemente,
pudiendo viajar por diferentes trayectorias para llegar a su destino. El
término no fiable significa más que nada que no se garantiza la recepción del
paquete.
·
Protocolo
FTP.
FTP es un protocolo estándar con
el STD 9. Su status es recomendado. Se describe en el RFC 959 - FTP ("File
Transfer Protocol").
La copia de ficheros de una
máquina a otra es una de las operaciones más frecuentes. La transferencia de
datos entre cliente y servidor puede producirse en cualquier dirección. El
cliente puede enviar o pedir un fichero al servidor.
Para acceder a ficheros remotos,
el usuario debe identificarse al servidor. En este punto el servidor es
responsable de autentificar al cliente antes de permitir la transferencia de
ficheros.
Desde el punto de vista de un
usuario de FTP, el enlace está orientado a conexión. En otras palabras, es
necesario que ambos hosts estén activos y ejecutando TCP/IP para establecer una
transferencia de ficheros.
·
Protocolo
TP.
ISO
15765-2, comúnmente conocido como ISO-TP, es una norma
internacional que define
un protocolo de transporte sobre bus de
comunicaciones CAN, empleado en automoción. El propósito del
protocolo es permitir el transporte de mensajes con una longitud superior a los
8 bytes de información útil que permite una trama CAN normal.
En el modelo OSI, ISO-TP corresponde a las capas 3 (red) y 4 (transporte),
mientras que el protocolo CAN engloba las capas 1 (física) y 2 (enlace). ISO-TP
segmenta los mensajes largos en varias tramas CAN, completándolas con
información que permite su interpretación por parte del receptor. Así, el
tamaño máximo de datos útiles (payload) que ofrece es de 4095 bytes por
TPDU ("tramas ISO-TP").
·
Protocolo
http.
El Protocolo de Transferencia de
Hipertexto (Hypertext Transfer Protocol) es un sencillo protocolo
cliente-servidor que articula los intercambios de información entre los
clientes Web y los servidores HTTP. La especificación completa del protocolo
HTTP 1/0 está recogida en el RFC 1945. Fue propuesto por Tim Berners-Lee,
atendiendo a las necesidades de un sistema global de distribución de
información como el World Wide Web.
Desde el punto de vista de las
comunicaciones, está soportado sobre los servicios de conexión TCP/IP, y
funciona de la misma forma que el resto de los servicios comunes de los
entornos UNIX: un proceso servidor escucha en un puerto de comunicaciones TCP
(por defecto, el 80), y espera las solicitudes de conexión de los clientes Web.
Una vez que se establece la conexión, el protocolo TCP se encarga de mantener
la comunicación y garantizar un intercambio de datos libre de errores.
HTTP se basa en sencillas
operaciones de solicitud/respuesta. Un cliente establece una conexión con un
servidor y envía un mensaje con los datos de la solicitud. El servidor responde
con un mensaje similar, que contiene el estado de la operación y su posible
resultado. Todas las operaciones pueden adjuntar un objeto o recurso sobre el
que actúan; cada objeto Web (documento HTML, fichero multimedia o aplicación
CGI) es conocido por su URL.
·
Protocolo
lPX/SPX.
nternetwork Packet Exchange/Sequenced Packet Exchange), Protocolo Novell o
simplemente IPX es una familia de protocolos de
red desarrollados por Novell y utilizados por su sistema
operativo de red NetWare.
Protocolos que lo componen
IPX: El protocolo Intercambio de Paquetes Entre Redes (IPX) es la implementación del protocolo IDP (Internet
Datagram Protocol) de Xerox. Es un protocolo
de datagramas rápido orientado a comunicaciones sin
conexión que se encarga de transmitir datos a través de la red, incluyendo
en cada paquete la dirección de destino.
Pertenece a la capa de red (nivel 3 del modelo OSI) y al ser un
protocolo de datagramas es similar (aunque más simple y con menor fiabilidad)
al protocolo IP del TCP/IP en sus operaciones básicas pero
diferente en cuanto al sistema de direccionamiento, formato de los paquetes y
el ámbito general Fue creado por el ing. Alexis G.Soulle.
SPX: El
protocolo Intercambio de Paquetes en Secuencia (SPX) es la
implementación del protocolo SPP (Sequenced Packet Protocol)
de Xerox. Es un protocolo fiable basado en comunicaciones con
conexión y se encarga de controlar la integridad de los paquetes y
confirmar los paquetes recibidos a través de una red.
Pertenece a la capa de transporte (nivel 4 del modelo OSI) y actúa
sobre IPX para asegurar la entrega de los paquetes (datos), ya que IPX por sí
solo no es capaz. Es similar a TCP ya que
realiza las mismas funciones. Se utiliza principalmente para
aplicaciones cliente/servidor.
·
Protocolo
NFS.
El Network File System (Sistema
de archivos de red), o NFS, es un protocolo de nivel de aplicación, según el
Modelo OSI. Es utilizado para sistemas de archivos distribuido en un entorno de
red de computadoras de área local. Posibilita que distintos sistemas conectados
a una misma red accedan a ficheros remotos como si se tratara de locales.
Originalmente fue desarrollado en 1984 por Sun Microsystems, con el objetivo de
que sea independiente de la máquina, el sistema operativo y el protocolo de
transporte, esto fue posible gracias a que está implementado sobre los
protocolos XDR (presentación) y ONC RPC (sesión).1 El protocolo NFS está
incluido por defecto en los Sistemas Operativos UNIX y la mayoría de
distribuciones Linux.
·
Protocolo
POP3.
En informática se utiliza el Post
Office Protocol (POP3, Protocolo de Oficina de Correo o "Protocolo de
Oficina Postal") en clientes locales de correo para obtener los mensajes
de correo electrónico almacenados en un servidor remoto, denominado Servidor
POP. Es un protocolo de nivel de aplicación en el Modelo OSI.
Las versiones del protocolo POP,
informalmente conocido como POP1 y POP2, se han quedado obsoletas debido a las
últimas versiones de POP3. En general cuando se hace referencia al término POP,
se refiere a POP3 dentro del contexto de protocolos de correo electrónico.1
·
Protocolo
SCP.
El protocolo SCP es básicamente
idéntico al protocolo RCP de BSD. A diferencia de RPC, los datos son cifrados
durante su transferencia, para evitar que potenciales packet sniffers extraigan
información útil de los paquetes de datos. Sin embargo, el protocolo mismo no
provee autenticación y seguridad; sino que espera que el protocolo subyacente,
SSH, lo asegure.
El modo SCP, es un protocolo que
deja al servidor y al cliente tener múltiples conversaciones sobre una TCP
normal. Este protocolo está diseñado para ser simple de implementar.
El servicio principal de este
protocolo es el control del dialogo entre el servidor y el cliente,
administrando sus conversaciones y agilizadas en un alto porcentaje, este
protocolo le permite a cualquiera de los dos establecer una sesión virtual
sobre la normal.
La descripción de un formato de
comunicación en las cabeceras enviadas por la red es la siguiente:
·
Protocolo
TCP/IP.
Protocolo de control de
transmisión (en inglés Transmission Control Protocol o TCP), es uno de los
protocolos fundamentales en Internet. Fue creado entre los años 1973 y 1974 por
Vint Cerf y Robert Kahn.1
Muchos programas dentro de una
red de datos compuesta por redes de computadoras, pueden usar TCP para crear
“conexiones” entre sí a través de las cuales puede enviarse un flujo de datos.
El protocolo garantiza que los datos serán entregados en su destino sin errores
y en el mismo orden en que se transmitieron.
También proporciona un mecanismo
para distinguir distintas aplicaciones dentro de una misma máquina, a través
del concepto de puerto.
TCP da soporte a muchas de las
aplicaciones más populares de Internet (navegadores, intercambio de ficheros,
clientes FTP, etc.) y protocolos de aplicación HTTP, SMTP, SSH y FTP.
No hay comentarios:
Publicar un comentario