Tipos de Protocolos Dependiendo de la Función de la Red

Anuncio
TIPOS DE PROTOCOLOS DEPENDIENDO DE LA FUNCIÓN DE LA RED
Protocolo:
En informática, un protocolo es un conjunto de reglas usadas por computadoras
para comunicarse unas con otras a través de una red por medio de intercambio de
mensajes. Un protocolo es una regla o estándar que controla o permite la
comunicación en su forma más simple, un protocolo puede ser definido como las
reglas que dominan la sintaxis, semántica y sincronización de la comunicación.
Los protocolos pueden ser implementados por hardware, software, o una
combinación de ambos. A su más bajo nivel, un protocolo define el
comportamiento de una conexión de hardware.
Los protocolos son reglas de comunicación que permiten el flujo de información
entre equipos que manejan lenguajes distintos, por ejemplo, dos computadores
conectados en la misma red pero con protocolos diferentes no podrían
comunicarse jamás, para ello, es necesario que ambas "hablen" el mismo idioma.
El protocolo TCP/IP fue creado para las comunicaciones en Internet. Para que
cualquier computador se conecte a Internet es necesario que tenga instalado este
protocolo de comunicación.
http://es.wikipedia.org/wiki/Protocolo_(inform%C3%A1tica)
Modelos:
Representación de la realidad por medio de abstracciones. Los modelos enfocan
ciertas partes importantes de un sistema (por lo menos, aquella que le interesan a
un tipo de modelo específico), restándole importancia a otras.
Los modelos son creados empleando herramientas de modelado.
http://www.alegsa.com.ar/Dic/modelo.php
Estándares informáticos
Es una especificación disponible públicamente para lograr una tarea específica.
La especificación debe haber sido desarrollada en proceso abierto a toda la
industria y también debe garantizar que cualquiera la puede usar sin necesidad de
pagar regalías o rendir condiciones a ningún otro. Al permitir a todos el obtener e
implementar el estándar, pueden incrementar y permitir la compatibilidad e
interoperabilidad entre distintos componentes de hardware y software, ya que
cualquiera con el conocimiento técnico necesario y recursos puede construir
productos que trabajen con los de otros vendedores, los cuales comparten en su
diseño base el estándar.
Una de las principales herramientas que han permitido a las distintas herramientas
informáticas poder interactuar y asi proporcionar una experiencia satisfactoria al
usuario han sido los estándares.
Los estándares o parte de ellos como se comprobara en adelante, han sido la
herramienta base de la interoperabilidad informática. Son los que han permitido
definir como interactuaran los miles o millores de componentes informáticos que
existen.
http://people.ffii.org/~abarrio/estandares/OPENTIA-estudio-TiposDeEstandares20070129.pdf
HTTP:
El protocolo de transferencia de hipertexto (HTTP, Hyper Text Transfer Protocol
(Protocolo de transferencia de Hyper Texto)) es el protocolo usado en cada
transacción de la Web (WWW). Un protocolo se puede entender como el lenguaje
utilizado por dos computadoras para comunicarse entre si.Hyper Texto se refiere
al contenido de las paginas escrito en un lenguaje especial (html), los
browser(navegadores) se comunican con los servidores de internet mediante este
protocolo se envían las paginas en el lenguaje html y lo interpretan y nos muestran
su contenido.
HTTP es un protocolo sin estado, es decir, que no guarda ninguna información
sobre conexiones anteriores. Al finalizar la transacción todos los datos se pierden.
Por esto se popularizaron las cookies, que son pequeños archivos guardados en el
propio ordenador que puede leer un sitio web al establecer conexión con él, y de
esta forma reconocer a un visitante que ya estuvo en ese sitio anteriormente.
Gracias a esta identificación, el sitio web puede almacenar gran número de
información sobre cada visitante, ofreciéndole así un mejor servicio.
FTP:
FTP (siglas en inglés de File Transfer Protocol, 'Protocolo de Transferencia de
Archivos') en informática, es un protocolo de red para la transferencia de
archivos entre sistemas conectados a una red TCP (Transmission Control Protocol),
basado en la arquitectura cliente-servidor. Desde un equipo cliente se puede
conectar a un servidor para descargar archivos desde él o para enviarle archivos,
independientemente del sistema operativo utilizado en cada equipo.
El servicio FTP es ofrecido por la capa de aplicación del modelo de capas de
red TCP/IP al usuario, utilizando normalmente el puerto de red 20 y el 21. Un
problema básico de FTP es que está pensado para ofrecer la máxima velocidad en
la conexión, pero no la máxima seguridad, ya que todo el intercambio de
información, desde el login y password del usuario en el servidor hasta la
transferencia de cualquier archivo, se realiza en texto plano sin ningún tipo de
cifrado, con lo que un posible atacante puede capturar este tráfico, acceder al
servidor y/o apropiarse de los archivos transferidos.
PROTOCOLO ARP
El protocolo ARP tiene un papel clave entre los protocolos de capa de Internet
relacionados con el protocolo TCP/IP, ya que permite que se conozca la dirección
física de una tarjeta de interfaz de red correspondiente a una dirección IP. Por eso
se llama Protocolo de Resolución de Dirección (en inglés ARP significa Address
Resolution Protocol).
Cada equipo conectado a la red tiene un número de identificación de 48 bits. Éste
es un número único establecido en la fábrica en el momento de fabricación de la
tarjeta. Sin embargo, la comunicación en Internet no utiliza directamente este
número (ya que las direcciones de los equipos deberían cambiarse cada vez que
se cambia la tarjeta de interfaz de red), sino que utiliza una dirección lógica
asignada por un organismo: la dirección IP.
Para que las direcciones físicas se puedan conectar con las direcciones lógicas, el
protocolo ARP interroga a los equipos de la red para averiguar sus direcciones
físicas y luego crea una tabla de búsqueda entre las direcciones lógicas y físicas
en una memoria caché.
Cuando un equipo debe comunicarse con otro, consulta la tabla de búsqueda. Si
la dirección requerida no se encuentra en la tabla, el protocolo ARP envía una
solicitud a la red. Todos los equipos en la red comparan esta dirección lógica con
la suya. Si alguno de ellos se identifica con esta dirección, el equipo responderá al
ARP, que almacenará el par de direcciones en la tabla de búsqueda, y, a
continuación, podrá establecerse la comunicación.
ARP Son las siglas en inglés de Address Resolution Protocol (Protocolo de
resolución de direcciones).
Es un protocolo de la capa de enlace de datos responsable de encontrar la
dirección hardware (Ethernet MAC) que corresponde a una determinada dirección
IP. Para ello se envía un paquete (ARP request) a la dirección de difusión de la
red (broadcast (MAC = FF FF FF FF FF FF)) que contiene la dirección IP por la
que se pregunta, y se espera a que esa máquina (u otra) responda (ARP reply)
con la dirección Ethernet que le corresponde. Cada máquina mantiene
una caché con las direcciones traducidas para reducir el retardo y la carga. ARP
permite a la dirección de Internet ser independiente de la dirección Ethernet, pero
esto sólo funciona si todas las máquinas lo soportan.
El protocolo ICMP
El Protocolo de Mensajes de Control y Error de Internet, ICMP, es de
características similares a UDP, pero con un formato mucho más simple, y su
utilidad no está en el transporte de datos de usuario, sino en controlar si un
paquete no puede alcanzar su destino, si su vida ha expirado, si el
encabezamiento lleva un valor no permitido, si es un paquete de eco o respuesta,
etc. Es decir, se usa para manejar mensajes de error y de control necesarios para
los sistemas de la red, informando con ellos a la fuente original para que evite o
corrija el problema detectado. ICMP proporciona así una comunicación entre el
software IP de una máquina y el mismo software en otra. Él protocolo ICMP
solamente informa de incidencias en la entrega de paquetes o de errores en la red
en general, pero no toma decisión alguna al respecto. Esto es tarea de las capas
superiores.
Protocolo TCP/IP
El nombre TCP/IP Proviene de dos protocolos importantes de la familia, el
Transmission Contorl Protocol (TCP) y el Internet Protocol (IP). Todos juntos
llegan a ser más de 100 protocolos diferentes definidos en este conjunto.
El TCP/IP es la base del Internet que sirve para enlazar computadoras que utilizan
diferentes sistemas operativos, incluyendo PC, minicomputadoras y computadoras
centrales sobre redes de área local y área extensa. TCP / IP fue desarrollado y
demostrado por primera vez en 1972 por el departamento de defensa de los
Estados Unidos, ejecutándolo en el ARPANET una red de área extensa del
departamento de defensa.
Protocolo IP
El protocolo de IP (Internet Protocol) es la base fundamental de la Internet. Porta
datagramas (paquetes de datos) de la fuente al destino. Su transmisión se puede
partir un datagrama en fragmentos que se montan de nuevo en el destino.
El IP es el elemento común en la Internet de hoy. El actual y más popular
protocolo de red es IPv4. IPv6 es el sucesor propuesto de IPv4. IPv6 utiliza
direcciones de fuente y destino de 128 bits (lo cual asigna a cada milímetro
cuadrado de la superficie de la Tierra la colosal cifra de 670.000 millones de
direcciones IP), muchas más direcciones que las que provee IPv4 con 32 bits.
Protocolo TCP
Es uno de los principales protocolos de la capa de transporte del modelo TCP/IP.
En el nivel de aplicación, posibilita la administración de datos que vienen del nivel
más bajo del modelo, o van hacia él, (es decir, el protocolo IP). Cuando se
proporcionan los datos al protocolo IP, los agrupa en datagramas IP, fijando el
campo del protocolo en 6 (para que sepa con anticipación que el protocolo es
TCP). TCP es un protocolo orientado a conexión, es decir, que permite que dos
máquinas que están comunicadas controlen el estado de la transmisión.
Muchos programas dentro de una red de datos compuesta por computadoras,
pueden usar TCP para crear conexiones entre ellos 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.
Pondremos un sencillo ejemplo:
Suponiendo que un mensaje es un rompecabezas, el protocolo TCP es el
encargado de desmontar cada una de las piezas y memorizar el orden para poder
reconstruirlo, cada una de las piezas pueden viajar incluso por caminos diferentes,
sin embargo al llegar a su destino el mismo protocolo TCP será el responsable de
hacer coincidir otra vez el rompecabezas, incluso si detecta que por el camino
alguna pieza se ha estropeado, es capaz de volver a pedir un recambio original
para reconstruir la información.
Por otra parte, el protocolo IP es el encargado de hacer llegar a su destino cada
una de las piezas, él memoriza de dónde vienen y cuál es su periodo de
caducidad. El trabajo conjunto de los dos protocolos hace que la información
llegue a nuestro ordenador desde cualquier parte del mundo y en muy poco
tiempo.
Protocolo UDP
Es un protocolo de nivel de transporte basado en el intercambio de datagramas.
Permite el envío de datagramas a través de la red si que se haya establecido previamente
una conexión, ya que el propio datagrama incorpora suficiente información de
direccionamiento en su cabecera. Tampoco tiene confirmación ni control de flujo, por lo
que los paquetes pueden adelantarse unos a otros; y tampoco se sabe si ha llegado
correctamente, ya que no hay confirmación de entrega o recepción.
Su uso principal es para protocolos como DHCP, BOOTP, DNS y demás
protocolos en los que el intercambio de paquetes de la conexión/desconexión son
mayores, o no son rentable con respecto a la información transmitida, así como para la
transmisión de audio y video en tiempo real, donde no es posible realizar retransmisiones
por los estrictos requisitos de retardo que se tiene en estos casos.
Este tipo de protocolo se utiliza por ejemplo cuando se necesita transmitir voz o
video y resulta más importante transmitir con velocidad que garantizar el hecho de que
lleguen absolutamente todos los bytes.
Protocolo SMTP
El protocolo simple de transferencia de correo, es un protocolo de la capa de
aplicación. Esta basado en textos utilizados para el intercambio de mensajes de correo
electrónico entre computadoras u otros dispositivos.
Se basa en el modelo cliente-servidor, donde un cliente envía un mensaje a uno o
varios receptores. La comunicación entre el cliente y el servidor consiste enteramente en
líneas de texto compuestas por caracteres ASCII. El tamaño máximo permitido para estas
líneas es de 1000 caracteres. Las respuestas del servidor constan de un código numérico
de tres dígitos, seguido de un texto explicativo. El número va dirigido a un procesado
automático de la respuesta por autómata, mientras que el texto permite que un humano
interprete la respuesta.
Lista de órdenes básicas de SMTP:
 HELO: abrir una sesión con el servidor.
 MAIL FROM: para indicar quién envía el mensaje.
 RCPT TO: indicar el destinatario del mensaje.
 DATA: indica el comienzo del mensaje, y finaliza con una línea con un punto.
 QUIT: cierra sesión.
 RSET: abortar las transacciones y borrar registros.
 SEND: indica que el mensaje se entrega a una terminal.
 TURN: solicita al servidor que intercambien los papeles.
Protocolo de Red Telnet
Telnet (TELecommunication NETwork) es el nombre de un protocolo de red a otra
máquina para manejarla remotamente como si estuviéramos sentados delante de
ella. También es el nombre del programa informático que implementa el cliente.
Para que la conexión funcione, como en todos los servicios de Internet, la máquina
a la que se acceda debe tener un programa especial que reciba y gestione las
conexiones. El puerto que se utiliza generalmente es el 23.
Telnet sólo sirve para acceder en modo terminal, es decir, sin gráficos, pero fue
una herramienta muy útil para arreglar fallos a distancia, sin necesidad de estar
físicamente en el mismo sitio que la máquina que los tenía. También se usaba
para consultar datos a distancia, como datos personales en máquinas accesibles
por red, información bibliográfica, etc.
Aparte de estos usos, en general telnet se ha utilizado para abrir una sesión con
una máquina UNIX, de modo que múltiples usuarios con cuenta en la máquina, se
conectan, abren sesión y pueden trabajar utilizando esa máquina.
Su mayor problema es de seguridad, ya que todos los nombres de usuario y
contraseñas necesarias para entrar en las máquinas viajan por la red como texto
plano (cadenas de texto sin cifrar). Esto facilita que cualquiera que espíe el tráfico
de la red pueda obtener los nombres de usuario y contraseñas, y así acceder él
también a todas esas máquinas. Por esta razón dejó de usarse, casi totalmente,
hace unos años, cuando apareció y se popularizó el SSH, que puede describirse
como una versión cifrada de telnet -actualmente se puede cifrar toda la
comunicación del protocolo durante el establecimiento de sesión si cliente y
servidor lo permiten.
POP
El protocolo POP (Post Office Protocol, Protocolo de oficina de correo) permite a los
clientes de correo electrónico recuperar los mensajes de los servidores remotos y
guardarlos en las máquinas locales. La mayoría de los clientes de correo que utilizan el
protocolo POP se configuran automáticamente para eliminar el mensaje del servidor de
correo después de transferirlo correctamente al sistema del cliente, aunque esto se puede
cambiar.
Para establecer una conexión a un servidor POP, el cliente de correo abre una conexión
TCP en el puerto 110 del servidor. Cuando la conexión se ha establecido, el servidor POP
envía al cliente POP una invitación y después las dos máquinas se envían entre sí otros
comandos y respuestas que se especifican en el protocolo. Como parte de esta
comunicación, al cliente POP se le pide que se autentifique en lo que se denomina Estado
de autenticación, donde el nombre de usuario y la contraseña del usuario se envían al
servidor POP.
Si la autenticación es correcta, el cliente POP pasa al Estado de transacción, fase en la
que se pueden utilizar los comandos LIST, RETR y DELE para mostrar, descargar y
eliminar mensajes del servidor, respectivamente. Los mensajes definidos para su
eliminación no se quitan realmente del servidor hasta que el cliente POP envía el
comando QUIT para terminar la sesión. En ese momento, el servidor POP pasa al Estado
de actualización, fase en la que se eliminan los mensajes marcados y se limpian todos los
recursos restantes de la sesión.
Descargar