Un protocolo son una serie de reglas que utilizan dos ordenadores para comunicar entre s. Cualquier producto que utilice un protocolo dado debera poder funcionar con otros productos que utilicen el mismo protocolo.
TCP/IP
El protocolo de red TCP/IP se podra definir como el conjunto de protocolos bsicos de comunicacin, de redes, que permite la transmisin de informacin en redes de ordenadores. Una conexin TCP no es ms que es una corriente de bytes, no una corriente de mensajes o textos por as decirlo. HTTP
(HyperText Transfer Protocol, o Protocolo de Transferencia de Hipertexto). Este protocolo esta diseado para recuperar informacin y llevar a cabo bsquedas indexadas permitiendo con eficacia saltos hipertextuales, adems, no solo permite la transferencia de textos HTML sino de un amplio y extensible conjunto de formatos. Funciones particulares para el caso especfico de la Web, creado para que resolviese los problemas planteados por un sistema hipermedial, y sobre todo distribuido en diferentes puntos de la Red. Cada vez que se activa cumple con un proceso de cuatro etapas entre el browser y el servidor que consiste en lo siguiente: Conexin: el browser busca el nombre de dominio o el nmero IP de la direccin indicada intentando hacer contacto con esa computadora,
Solicitud: el browser enva una peticin al servidor (generalmente un documento), incluyendo informacin sobre el mtodo a utilizar, la versin del protocolo y algunas otras especificaciones, Respuesta: el servidor enva un mensaje de respuesta acerca de su peticin mediante cdigos de estado de tres dgitos, Desconexin: se puede iniciar por parte del usuario o por parte del servidor una vez transferido un archivo.
UDP UDP (User Datagram Protocol), Se limita a recoger el mensaje y enviar el paquete por la red. Para garantizar la llegada, el protocolo exige a la maquina de destino del paquete que enve un mensaje (un eco). Si el mensaje no llega desde la maquina de destino el mensaje se enva de nuevo. UDP es un protocolo sencillo que implementa un nivel de transporte orientado a datagramas: NO orientado a conexin. NO fiable.
NETBIOS NetBIOS fue desarrollado por IBM y System como un intento de proveer a las aplicaciones de una interfaz para acceder a los recursos de las redes locales. Al ser solo una interfaz entre las aplicaciones y la tarjeta de red, y por tanto poder ser utilizado. NetBIOS ha sido utilizado ampliamente para compartir recursos de una manera simple y eficiente en redes pequeas. Proporcionando tanto servicios orientados a conexin ( sesiones ) como no orientados a conexin
NETBEUL Es la interfaz de usuario extendida por IBM en 1985 cuando se supona que las LAN estaran segmentadas en grupos de trabajo de entre 20 y 200 ordenadores y se utilizaran pasarelas para conectar unos segmentos de LAN con otros o con un gran sistema. Est optimizado para obtener un alto rendimiento cuando se usa en LAN departamentales o en segmentos de LAN.
Es un protocolo optimizado para redes de rea local que no permite la interconexin de estas ya que se trata de un protocolo no enrutable al no poder atravesar los routers, aunque si puede atravesar los puentes.
NetBEUI genera dos tipos de trfico:
Trafico no orientado a conexin y no confiable, en el que el remitente enva paquetes de datos al destinatario sin configurar ninguna conexin y sin garantas de que los paquetes de datos lleguen a sus destino. Trfico confiable orientado a conexin, en el que el remitente y el destinatario establecen una conexin antes de intercambiar datos. Ventajas: Concebido expresamente para la comunicacin dentro de redes locales pequeas y, por lo tanto, muy rpido. Buena proteccin frente a errores Utiliza poca memoria.
Desventajas: No admite encaminamiento Su rendimiento en redes de rea amplia (WAN) es pobre 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); puerto de destino (16 bits); longitud total (16 bits); suma de comprobacin del encabezado (16 bits); datos (longitud variable). Significado de los diferentes campos 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 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.
DHCP DHCP significa Protocolo de configuracin de host dinmico . Es un protocolo que permite que un equipo conectado a una red pueda obtener su configuracin (principalmente, su configuracin de red) en forma dinmica (es decir, sin intervencin particular). Slo tiene que especificarle al equipo, mediante DHCP, que encuentre una direccin IP de manera independiente. El objetivo principal es simplificar la administracin de la red. El protocolo DHCP sirve principalmente para distribuir direcciones IP en una red, pero desde sus inicios se dise como un complemento del protocolo BOOTP (Protocolo Bootstrap), que se utiliza, por ejemplo, cuando se instala un equipo a travs de una red (BOOTP se usa junto con un servidor TFTP donde el cliente encontrar los archivos que se cargarn y copiarn en el disco duro). Un servidor DHCP puede devolver parmetros BOOTP o la configuracin especfica a un determinado host.
Funcionamiento del protocolo DHCP Primero, se necesita un servidor DHCP que distribuya las direcciones IP. Este equipo ser la base para todas las solicitudes DHCP por lo cual debe tener una direccin IP fija. Por lo tanto, en una red puede tener slo un equipo con una direccin IP fija: el servidor DHCP. El sistema bsico de comunicacin es BOOTP (con la trama UDP). Cuando un equipo se inicia no tiene informacin sobre su configuracin de red y no hay nada especial que el usuario deba hacer para obtener una direccin IP. Para esto, la tcnica que se usa es la transmisin: para encontrar y comunicarse con un servidor DHCP, el equipo simplemente enviar un paquete especial de transmisin (transmisin en 255.255.255.255 con informacin adicional como el tipo de solicitud, los puertos de conexin, etc.) a travs de la red local. Cuando el DHCP recibe el paquete de transmisin, contestar con otro paquete de transmisin (no olvide que el cliente no tiene una direccin IP y, por lo tanto, no es posible conectar directamente con l) que contiene toda la informacin solicitada por el cliente.
Se podra suponer que un nico paquete es suficiente para que el protocolo funcione. En realidad, hay varios tipos de paquetes DHCP que pueden emitirse tanto desde el cliente hacia el servidor o servidores, como desde los servidores hacia un cliente: DHCPDISCOVER (para ubicar servidores DHCP disponibles) DHCPOFFER (respuesta del servidor a un paquete DHCPDISCOVER, que contiene los parmetros iniciales) DHCPREQUEST (solicitudes varias del cliente, por ejemplo, para extender su concesin) DHCPACK (respuesta del servidor que contiene los parmetros y la direccin IP del cliente) DHCPNAK (respuesta del servidor para indicarle al cliente que su concesin ha vencido o si el cliente anuncia una configuracin de red errnea) DHCPDECLINE (el cliente le anuncia al servidor que la direccin ya est en uso) DHCPRELEASE (el cliente libera su direccin IP) DHCPINFORM (el cliente solicita parmetros locales, ya tiene su direccin IP)
INFRARRED Infrarred Data Association (IrDA) (Asociacin de datos infrarrojos) define un estndar fsico en la forma de transmisin y recepcin de datos por rayos infrarrojo. Ir DA se crea en 1993 entre HP, IBM, Sharp y otros.
Esta tecnologa est basada en rayos luminosos que se mueven en el espectro infrarrojo. Los estndares IrDA soportan una amplia gama de dispositivos elctricos, informticos y de comunicaciones, permite la comunicacin bidireccional entre dos extremos a velocidades que oscilan entre los 9600 bit/s y los 4 Mbit/s. Esta tecnologa se encontraba en muchos ordenadores porttiles y e telfonos mviles de finales de los 90s y principios de la dcada del 2000, sobre todo en los de fabricantes lderes como Nokia y Ericsson, fue gradualmente desplazada por tecnologas como wifi y bluetooth. El VFIR se encuentra en estudio, con unas velocidades tericas de hasta 16 Mbit/s.
SMTP SMTP (Simple Mail Transfer Protocol) o Protocolo Simple de Transferencia de Correo Electrnico es un conjunto de reglas que rigen el formato y la transferencia de datos en un envo de Correo Electrnico ( e-mail ).
Algunas ordenes SMTP: HELO Abre una sesin con el servidor, MAIL FROM Indica el autor del mensaje, RCPT TO Indica los destinatarios del mensaje, DATA Cuerpo del mensaje, finaliza con la orden, . Final del cuerpo del mensaje (orden DATA), QUIT Cierra la sesin
POP3 (Post Office Protocol) Es tambin un protocolo muy usado en clientes locales de correo para obtener los mensajes de correo electrnico almacenados en un servidor remoto. Algunos comandos POP3: USER <nombre> Identificacin de usuario (Solo se realiza una vez), PASS <password> Envas la clave del servidor, STAT Da el nmero de mensajes no borrados en el buzn y su longitud total, LIST Muestra todo los mensajes no borrados con su longitud, RETR <nmero> Solicita el envo del mensaje especificando el nmero (no se borra del buzn), TOP <nmero> <lneas> Muestra la cabecera y el nmero de lneas requerido del mensaje especificando el nmero, DELE <nmero> Borra el mensaje especificando el nmero, QUIT Salir.
PROTOCOLO FTP Ftp (File Transfer Protocol) es un protocolo para la transferencia remota de archivos. Lo cual significa la capacidad de enviar un archivo digital de un lugar local a uno remoto o viceversa, donde el local suele ser el computador de uno y el remoto el servidor Web. ALGUNOS COMANDOS FTP ascii: especifica tipo de transferencia de ficheros ASCII, en contraposicin a ficheros binarios (no texto), binary: especifica tipo de transferencia binaria (por defecto), bell: le indica al sistema que ejecute un pitido (bell) cuando se finalicen la ejecucin de los comandos. As podemos ejecutar bell, y dejar un fichero de gran tamao descargndose, sabiendo que tras su finalizacin oiremos un BEEP, lo cual nos permite dejar la ventana minimizada y hacer cualquier otra tarea, delete y mdelete: borran uno o varios ficheros en la mquina remota, user y pass: especificar nuestro nuevo nombre y password.
PROTOCOLO SSH El protocolo SSH (Secure Shell) naci para intentar que las comunicaciones en internet fuesen ms seguras, esto lo consigue eliminando el envo de las contraseas sin cifrar y mediante la encriptacin de toda la informacin que se transmite. Se recomienda usar SSH para mantener conexiones seguras, ya que debido a las avanzadas herramientas usadas por crackers , sniffear una red se ha convertido en un juego de nios. TCP (Transport Control Protocolo): Es el protocolo que proporciona un transporte fiable de flujo de bits entre aplicaciones. Esta pensado para poder enviar grandes cantidades de informacin de forma fiable, liberando al programador de aplicaciones de la dificultad de gestionar la fiabilidad de la conexin (retransmisiones, perdidas de paquete, orden en que llegan los paquetes, duplicados de paquetes...) que gestiona el propio protocolo. Pero la complejidad de la gestin de la fiabilidad tiene un coste en eficiencia, ya que para llevar a cabo las gestiones anteriores se tiene que aadir bastante informacin a los paquetes a enviar. Debido a que los paquetes a enviar tienen un tamao mximo, como mas informacin aada el protocolo para su gestin, menos informacin que proviene de la aplicacin podr contener ese paquete. Por eso, cuando es ms importante la velocidad que la fiabilidad, se utiliza UDP, en cambio TCP asegura la recepcin en destino de la informacin a transmitir. PPP Point-to-point Protocol (en espaol Protocolo punto a punto), El protocolo PPP permite establecer una comunicacin a nivel de la capa de enlace TCP/IP entre dos computadoras. Generalmente, se utiliza para establecer la conexin a Internet de un particular con su proveedor de acceso a travs de un mdem telefnico. Ocasionalmente tambin es utilizado sobre conexiones de banda ancha (como PPPoE o PPPoA). Adems del simple transporte de datos, PPP facilita dos funciones importantes:
Autenticacin. Generalmente mediante una clave de acceso. Asignacin dinmica de IP. Los proveedores de acceso cuentan con un nmero limitado de direcciones IP y cuentan con ms clientes que direcciones. Naturalmente, no todos los clientes se conectan al mismo tiempo. As, es posible asignar una direccin IP a cada cliente en el momento en que se conectan al proveedor. La direccin IP se conserva hasta que termina la conexin por PPP. Posteriormente, puede ser asignada a otro cliente.
ATM El Modo de Transferencia Asncrona o Asynchronous Transfer Mode (ATM) es una tecnologa de telecomunicacin desarrollada para hacer frente a la gran demanda de capacidad de transmisin para servicios y aplicaciones. IP El protocolo IP es parte de la capa de Internet del conjunto de protocolos TCP/IP. Es uno de los protocolos de Internet ms importantes ya que permite el desarrollo y transporte de datagramas de IP (paquetes de datos), aunque sin garantizar su "entrega". En realidad, el protocolo IP procesa datagramas de IP de manera independiente al definir su representacin, ruta y envo. El protocolo IP determina el destinatario del mensaje mediante 3 campos: El campo de direccin IP: Direccin del equipo; El campo de mscara de subred: una mscara de subred le permite al protocolo IP establecer la parte de la direccin IP que se relaciona con la red; El campo de pasarela predeterminada: le permite al protocolo de Internet saber a qu equipo enviar un datagrama, si el equipo de destino no se encuentra en la red de rea local.
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 formatoASCII 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: el paradigma Terminal virtual de red (NVT); el principio de opciones negociadas; las reglas de negociacin. IMAP Internet Message Access Protocol (IMAP), es un protocolo de aplicacin que permite el acceso a mensajes almacenados en un servidor de Internet. Mediante IMAP se puede tener acceso al correo electrnico desde cualquier equipo que tenga una conexin a Internet. IMAP tiene varias ventajas sobre POP (otro protocolo empleado para obtener correos desde un servidor). Por ejemplo, es posible especificar en IMAP carpetas del lado del servidor
DLC El protocolo DLC se desarroll para la comu nicacin entre los grandessistemas de IBM. No se dise para ser un protocolo de red entre ordenadorespersonales. DLC se usa para imprimir en impresoras Hewlett- Packard que seconectan directamente a la red.
IPX/SPX IPX/SPX (del ingls Internetwork 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 CSMA: se entiende por Acceso Mltiple por Deteccin de Portadora, el escuchar el medio para saber si existe presencia de portadora en los momentos en los que se ocupa el canal. El fin es evitar colisiones, es decir que dos host hablen al mismo tiempo. Por otro lado define el procedimiento que estos dos host deben seguir si llegasen a usar el mismo medio de forma simultnea. Tipos de CSMA CSMA/CD: (Collision Deteccion) CSMA/CA: (Collision Deteccion)