Está en la página 1de 7

Herramientas de Colaboracin Digital

Trabajo de investigacin
Tema: Protocolos de Internet Estudiante: Michelle Alejandra Espinoza Martnez Paralelo: 203 Profesor(a): Delia Isabel Carrin Len

Qu es un protocolo?
Un 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 er ores r (como es el caso de ICMP), etc. La familia de protocolos de Internet es un conjunto de protocolos de red en los que se basa Internet y que permiten la transmisin de datos entre redes de computadoras. En ocasiones se le denomina conjunto de protocolos TCP/IP, en referencia a los dos protocolos ms importantes que la componen: Protocolo de Control de Transmisin (TCP) y Protocolo de Internet (IP), que fueron los dos primeros en definirse, y que son los ms utilizados de la familia. Existen tantos protocolos en este conjunto que llegan a ser ms de 100 diferentes, entre ellos se encuentra el popular HTTP (HyperText Transfer Protocol), que es el que se utiliza para acceder a las pginas web, adems de otros como el ARP (Address Resolution Protocol) para la resolucin de direcciones, el FTP (File Transfer Protocol) para transferencia de archivos, y el SMTP (Simple Mail Transfer Protocol) y el POP (Post Office Protocol) para correo electrnico, TELNET para acceder a equipos remotos, entre otros. El TCP/IP es la base de Internet, y sirve para enlazar computadoras que utilizan diferentes sistemas operativos, incluyendo PC, minicomputadoras y computadoras centrales sobre redes de rea local (LAN) y rea extensa (WAN). Entre otros, contiene los siguientes protocolos:

Direccin IP
Los equipos comunican a travs de Internet mediante el protocolo IP (Protocolo de Internet). Este protocolo utiliza direcciones numricas denominadas direcciones IP compuestas por cuatro nmeros enteros (4 bytes) entre 0 y 255, y escritos en el formato xxx.xxx.xxx.xxx. Por ejemplo, 194.153.205.26 es una direccin IP en formato tcnico. Los equipos de una red utilizan estas direcciones para comunicarse, de manera que cada equipo de la red tiene una direccin IP exclusiva. El organismo a cargo de asignar direcciones pblicas de IP, es decir, direcciones IP para los equipos conectados directamente a la red pblica de Internet, es el ICANN (Internet Corporation for Assigned Names and Numbers) que remplaza el IANA desde 1998 (Internet Assigned Numbers Agency). Una direccin IP es una direccin de 32 bits, escrita generalmente con el formato de 4 nmeros enteros separados por puntos. Una direccin IP tiene dos partes diferenciadas: y los nmeros de la izquierda indican la red y se les denomina netID (identificador de red). y los nmeros de la derecha indican los equipos dentro de esta red y se les denomina hostID (identificador de host).

Protocolo TCP
TCP (que significa Protocolo de Control de Transmisin) es uno de los principales protocolos de la capa de transporte del modelo TCP/IP. En el nivel de aplicacin, posibilita la administracin

de datos que vienen del nivel ms 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 anticipacin que el protocolo es TCP). TCP es un protocolo orientado a conexin, es decir, que permite que dos mquinas que estn comunicadas controlen el estado de la transmisin. Las principales caractersticas del protocolo TCP son las siguientes: y Permite colocar los datagramas nuevamente en orden cuando vienen del IP. y Permite que el monitoreo del flujo de los datos y as evita la saturacin de la red. y Permite que los datos se formen en segmentos de longitud variada para "entregarlos" al protocolo IP. y Permite multiplexar los datos, es decir, la informacin que viene de diferentes fuentes (por ej., aplicaciones) en la misma lnea pueda circular simultneamente. y Por ltimo, TCP permite comenzar y finalizar la comunicacin amablemente. Con el uso del protocolo TCP, las aplicaciones pueden comunicarse en forma segura (gracias al sistema de acuse de recibo del protocolo TCP) independientemente de las capas inferiores. Esto significa que los routers (que funcionan en la capa de Internet) slo tienen que enviar los datos en forma de datagramas, sin preocuparse con el monitoreo de datos porque esta funcin la cumple la capa de transporte (o ms especficamente el protocolo TCP). Durante una comunicacin usando el protocolo TCP, las dos mquinas deben establecer una conexin. La mquina emisora (la que solicita la conexin) se llama cliente, y la mquina receptora se llama servidor. Por eso es que decimos que estamos en un entorno ClienteServidor. Las mquinas de dicho entorno se comunican en modo en lnea, es decir, que la comunicacin se realiza en ambas direcciones. Para posibilitar la comunicacin y que funcionen bien todos los controles que la acompaan, los datos se agrupan; es decir, que se agrega un encabezado a los paquetes de datos que permitirn sincronizar las transmisiones y garantizar su recepcin. Otra funcin del TCP es la capacidad de controlar la velocidad de los datos usando su capacidad para emitir mensajes de tamao variable. Estos mensajes se llaman segmentos.

Protocolo HTTP
Desde 1990, el protocolo HTTP (Protocolo de transferencia de hipertexto) es el protocolo ms utilizado en Internet. La versin 0.9 slo tena la finalidad de transferir los datos a travs de Internet (en particular pginas Web escritas en HTML). La versin 1.0 del protocolo (la ms utilizada) permite la transferencia de mensajes con encabezados que describen el contenido de los mensajes mediante la codificacin MIME. El propsito del protocolo HTTP es permitir la transferencia de archivos (principalmente, en formato HTML) entre un navegador (el cliente) y un servidor web (denominado, entre otros, httpd en equipos UNIX) localizado mediante una cadena de caracteres denominada direccin URL.

Protocolo FTP
El protocolo FTP (Protocolo de transferencia de archivos) es, como su nombre lo indica, un protocolo para transferir archivos. La implementacin del FTP se remonta a 1971 cuando se

desarroll un sistema de transferencia de archivos (descrito en RFC141) entre equipos del Instituto Tecnolgico de Massachusetts (MIT, Massachusetts Institute of Technology). Desde entonces, diversos documentos de RFC (peticin de comentarios) han mejorado el protocolo bsico, pero las innovaciones ms importantes se llevaron a cabo en julio de 1973. Actualmente, el protocolo FTP est definido por RFC 959 (Protocolo de transferencia de archivos (FTP) - Especificaciones). El protocolo FTP define la manera en que los datos deben ser transferidos a travs de una red TCP/IP. El objetivo del protocolo FTP es: y permitir que equipos remotos puedan compartir archivos y permitir la independencia entre los sistemas de archivo del equipo del cliente y del equipo del servidor y permitir una transferencia de datos eficaz

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 direccin fsica de una tarjeta de interfaz de red correspondiente a una direccin IP. Por eso se llama Protocolo de Resolucin de Direccin (en ingls ARP significa Address Resolution Protocol). Cada equipo conectado a la red tiene un nmero de identificacin de 48 bits. ste es un nmero nico establecido en la fbrica en el momento de fabricacin de la tarjeta. Sin embargo, la comunicacin en Internet no utiliza directamente este nmero (ya que las direcciones de los equipos deberan cambiarse cada vez que se cambia la tarjeta de interfaz de red), sino que utiliza una direccin lgica asignada por un organismo: la direccin IP. Para que las direcciones fsicas se puedan conectar con las direcciones lgicas, el protocolo ARP interroga a los equipos de la red para averiguar sus direcciones fsicas y luego crea una tabla de bsqueda entre las direcciones lgicas y fsicas en una memoria cach. Cuando un equipo debe comunicarse con otro, consulta la tabla de bsqueda. Si la direccin requerida no se encuentra en la tabla, el protocolo ARP enva una solicitud a la red. Todos los equipos en la red comparan esta direccin lgica con la suya. Si alguno de ellos se identifica con esta direccin, el equipo responder al ARP, que almacenar el par de direcciones en la tabla de bsqueda, y, a continuacin, podr establecerse la comunicacin.

Protocolo RARP
El protocolo RARP (Protocolo de Resolucin de Direccin Inversa) es mucho menos utilizado. Es un tipo de directorio inverso de direcciones lgicas y fsicas. En realidad, el protocolo RARP se usa esencialmente para las estaciones de trabajo sin discos duros que desean conocer su direccin fsica. El protocolo RARP le permite a la estacin de trabajo averiguar su direccin IP desde una tabla de bsqueda entre las direcciones MAC (direcciones fsicas) y las direcciones IP alojadas por una pasarela ubicada en la misma red de rea local (LAN). Para poder hacerlo, el administrador debe definir los parmetros de la pasarela (router) con la tabla de bsqueda para las direcciones MAC/IP. A diferencia del ARP, este protocolo es esttico. Por lo que la tabla de

bsqueda debe estar siempre actualizada para permitir la conexin de nuevas tarjetas de interfaz de red. El protocolo RARP tiene varias limitaciones. Se necesita mucho tiempo de administracin para mantener las tablas importantes en los servidores. Esto se ve reflejado aun ms en las grandes redes. Lo que plantea problemas de recursos humanos, necesarios para el mantenimiento de las tablas de bsqueda y de capacidad por parte del hardware que aloja la parte del servidor del protocolo RARP. Efectivamente, el protocolo RARP permite que varios servidores respondan a solicitudes, pero no prev mecanismos que garanticen que todos los servidores puedan responder, ni q ue respondan en forma idntica. Por lo que, en este tipo de arquitectura, no podemos confiar en que un servidor RARP sepa si una direccin MAC se puede conectar con una direccin IP, porque otros servidores ARP pueden tener una respuesta diferente. Otra li itacin del m protocolo RARP es que un servidor slo puede servir a una LAN. Para solucionar los dos primeros problemas de administracin, el protocolo RARP se puede remplazar por el protocolo DRARP, que es su versin dinmica. Otro enfoque consiste en la utilizacin de un servidor DHCP (Protocolo de configuracin de host dinmico), que permite una resolucin dinmica de las direcciones. Adems, el protocolo DHCP es compatible con el protocolo BOOTP (Protocolo de secuencia de arranque) y, al igual que este protocolo, es enrutable, lo que le permite servir varias LAN. Slo interacta con el protocolo IP.

Protocolo ICMP
ICMP (Protocolo de mensajes de control de Internet) es un protocolo que permite administrar informacin relacionada con errores de los equipos en red. Si se tienen en cuenta los escasos controles que lleva a cabo el protocolo IP, ICMP no permite corregir los errores sino que los notifica a los protocolos de capas cercanas. Por lo tanto, el protocolo ICMP es usado por todos los routers para indicar un error (llamado un problema de entrega). Los mensajes de error ICMP se envan a travs de la red en forma de datagramas, como cualquier otro dato. Por lo tanto, los mismos mensajes de error pueden contener errores. Sin embargo, si existe un error en un datagrama que lleva un mensaje ICMP, no se enva ningn mensaje de error para evitar el efecto "bola de nieve", si hay un incidente en la red.

Protocolo UDP
El protocolo UDP (Protocolo de datagrama de usuario) es un protocolo no orientado a conexin de la capa de transporte del modelo TCP/IP. Este protocolo es muy simple ya que no proporciona deteccin de errores (no es un protocolo orientado a conexin). Por lo tanto, el encabezado del segmento UDP es muy simple: puerto de origen (16 bits) longitud total(16 bits) puerto de destino (16 bits) suma de comprobacin del encabezado (16 bits) Datos (longitud variable).

Puerto de origen: es el nmero de puerto relacionado con la aplicacin del remitente del segmento UDP. Este campo representa una direccin de respuesta para el destinatario. Por lo tanto, este campo es opcional. Esto significa que si el puerto de origen no est

y y

especificado, los 16 bits de este campo se pondrn en cero. En este caso, el destinatario no podr responder (lo cual no es estrictamente necesario, en particular para mensajes unidireccionales). Puerto de destino: este campo contiene el puerto correspondiente a la aplicacin del equipo receptor al que se enva. Longitud: este campo especifica la longitud total del segmento, con el encabezado incluido. Sin embargo, el encabezado tiene una longitud de 4 x 16 bits (que es 8 x 8 bits), por lo tanto la longitud del campo es necesariamente superior o igual a 8 bytes. Suma de comprobacin: es una suma de comprobacin realizada de manera tal que permita controlar la integridad del segmento.

El protocolo SMTP
El protocolo SMTP (Protocolo simple de transferencia de correo) es el protocolo estndar que permite la transferencia de correo de un servidor a otro mediante una conexin punto a punto. ste es un protocolo que funciona en lnea, encapsulado en una trama TCP/IP. El correo se enva directamente al servidor de correo del destinatario. El protocolo SMTP funciona con comandos de textos enviados al servidor SMTP (al puerto 25 de manera predeterminada). A cada comando enviado por el cliente (validado por la cadena de caracteres ASCII CR/LF, que equivale a presionar la tecla Enter) le sigue una respuesta del servidor SMTP compuesta por un nmero y un mensaje descriptivo.

Protocolo Telnet
El protocolo Telnet es un protocolo de Internet estndar que permite conectar terminales y aplicaciones en Internet. El protocolo proporciona reglas bsicas que permiten vincular a un cliente (sistema compuesto de una pantalla y un teclado) con un intrprete de comandos (del lado del servidor). El protocolo Telnet se aplica en una conexin TCP para enviar datos en formato ASCII codificados en 8 bits, entre los cuales se encuentran secuencias de verificacin Telnet. Por lo tanto, brinda un sistema de comunicacin orientado bidireccional (semidplex) codificado en 8 bits y fcil de implementar. El protocolo Telnet se basa en tres conceptos bsicos: y el paradigma Terminal virtual de red (NVT); y el principio de opciones negociadas; y las reglas de negociacin. ste es un protocolo base, al que se le aplican otros protocolos del conjunto TCP/IP (FTP, SMTP, POP3, etc.). Las especificaciones Telnet no mencionan la autenticacin porque Telnet se encuentra totalmente separado de las aplicaciones que lo utilizan (el protocolo FTP define una secuencia de autenticacin sobre Telnet). Adems, el protocolo Telnet no es un protocolo de transferencia de datos seguro, ya que los datos que transmite circulan en la red como texto sin codificar (de manera no cifrada). Cuando se utiliza el protocolo Telnet para conectar un host remoto a un equipo que funciona como servidor, a este protocolo se le asigna el puerto 23.

Excepto por las opciones asociadas y las reglas de negociacin, las especificaciones del protocolo Telnet son bsicas. La transmisin de datos a travs de Telnet consiste slo en transmitir bytes en el flujo TCP (el protocolo Telnet especifica que los datos deben agruparse de manera predeterminada esto es, si ninguna opcin especifica lo contrario en un bfer antes de enviarse. Especficamente, esto significa que de manera predeterminada los datos se envan lnea por lnea). Cuando se transmite el byte 255, el byte siguiente debe interpretarse como un comando. Por lo tanto, el byte 255 se denomina IAC (Interpretar como comando). Los comandos se describen ms adelante en este documento.