Vous êtes sur la page 1sur 21

Modelos de referencia Modelo OSI La capa fsica En esta capa se lleva a cabo la transmisin de bits puros a travs de un canal

de comunicacin. La capa de enlace de datos La tarea principal de esta capa es transformar un medio de transmisin puro en una lnea de comunicacin que, al llegar a la capa de red, aparezca libre de errores de transmisin. Logra esta tarea haciendo que el emisor fragmente los datos de entrada en tramas de datos(tpicamente, de algunos cientos o miles de bytes) y transmitiendo las tramas de manera secuencial. Si el servicio es confiable, el receptor confirma la recepcin correcta de cada trama devolviendo una trama de confirmacin de recepcin. La capa de red Esta capa controla las operaciones de la subred. Un aspecto clave del diseo es determinar cmo se enrutan los paquetes desde su origen a su destino. Las rutas pueden estar basadas en tablas estticas (enrutamiento esttico) codificadas en la red y que rara vez cambian. Si hay demasiados paquetes en la subred al mismo tiempo, se interpondrn en el camino unos y otros, lo que provocar que se formen cuellos de botella. La responsabilidad de controlar esta congestin tambin pertenece a la capa de red, aunque esta responsabilidad tambin puede ser compartida por la capa de transmisin. De manera ms general, la calidad del servicio proporcionado (retardo, tiempo de trnsito, inestabilidad, etctera) tambin corresponde a la capa de red. La capa de transporte La funcin bsica de esta capa es aceptar los datos provenientes de las capas superiores, dividirlos en unidades ms pequeas si es necesario, pasar stas a la capa de red y asegurarse de que todas las piezas lleguen correctamente al otro extremo. Adems, todo esto se debe hacer con eficiencia y de manera que asle a las capas superiores de los cambios inevitables en la tecnologa del hardware. La capa de transporte tambin determina qu tipo de servicio proporcionar a la capa de sesin y, finalmente, a los usuarios de la red. El tipo de conexin de transporte ms popular es un canal punto a punto libre de errores que entrega mensajes o bytes en el orden en que se enviaron. La capa de sesin Esta capa permite que los usuarios de mquinas diferentes establezcan sesiones entre ellos. Las sesiones ofrecen varios servicios, como el control de dilogo (dar seguimiento de a quin le toca

transmitir), administracin de token (que impide que las dos partes traten de realizar la misma operacin crtica al mismo tiempo) y sincronizacin (la adicin de puntos de referencia a transmisiones largas para permitirles continuar desde donde se encontraban despus de una cada). La capa de presentacin A la capa de presentacin le corresponde la sintaxis y la semntica de la informacin transmitida. La capa de aplicacin Esta capa contiene varios protocolos que los usuarios requieren con frecuencia. Un protocolo de aplicacin de amplio uso es HTTP (Protocolo de Transferencia de Hipertexto),que es la base de World Wide Web. Modelo TCP/IP La capa de interred La capa de interred define un paquete de formato y protocolo oficial llamado IP (Protocolo de Internet). La capa de transporte Est diseada para permitir que las entidades iguales en los hosts de origen y destino puedan llevar a cabo una conversacin, tal como lo hace la capa de transporte OSI. TCP (Protocolo de Control de Transmisin), es un protocolo confiable, orientado a la conexin, que permite que un flujo de bytes que se origina en una mquina se entregue sin errores en cualquier otra mquina en la interred. Divide el flujo de bytes entrantes en mensajes discretos y pasa cada uno de ellos a la capa de interred. En el destino, el proceso TCP receptor reensambla en el flujo de salida los mensajes recibidos. TCP tambin maneja el control de flujo para asegurarse de que un emisor rpido no sature a un receptor lento con ms mensajes de los que puede manejar El segundo protocolo de esta capa, UDP (Protocolo de Datagrama de Usuario), es un protocolo no confiable y no orientado a la conexin para aplicaciones que no desean la secuenciacin o el control de flujo de TCP y que desean proporcionar el suyo. La capa de aplicacin La capa de aplicacin. Contiene todos los protocolos de nivel ms alto. Los primeros incluyeron una terminal virtual (TELNET), transferencia de archivos (FTP) y correo electrnico (SMTP), como se muestra en la figura 1-22. El protocolo de terminal virtual permite que un usuario en una mquina se registre en una mquina remota y trabaje ah. El protocolo de transferencia de archivos proporciona una manera de mover con eficiencia datos de una mquina a otra. El correo electrnico era originalmente slo un tipo de transferencia de archivos, pero ms tarde se desarroll un protocolo especializado (SMTP) para l. Con el tiempo, se han agregado muchos otros protocolos: DNS (Sistema de Nombres de Dominio) para la resolucin de nombres de hosten

sus direcciones de red; NNTP, para transportar los artculos de noticias de USENET; HTTP, para las pginas de World Wide Web, y muchos otros. La capa host a red Debajo de la capa de interred hay un gran vaco. El modelo de referencia TCP/IP en realidad no dice mucho acerca de lo que pasa aqu, excepto que puntualiza que el host se tiene que conectar a la red mediante el mismo protocolo para que le puedan enviar paquetes IP. Este protocolo no est definido y vara de un host a otro y de una red a otra. Internet Internet no es del todo una red, sino un inmenso conjunto de redes diferentes que usan ciertos protocolos comunes y proporcionan ciertos servicios comunes. Es un sistema poco comn porque nadie lo plane y nadie lo controla. Intranet Mientras Internet es la red en general abierta a todos los navegantes, la Intranet es una red formada por un nmero determinado de ordenadores de acceso restringido slo a personas autorizadas. Es una red de ordenadores privada basada en los estndares de Internet. Las Intranets utilizan tecnologas de Internet para enlazar los recursos informativos de una organizacin, desde documentos de texto a documentos multimedia, desde bases de datos legales a sistemas de gestin de documentos. Las Intranets pueden incluir sistemas de seguridad para la red, tablones de anuncios y motores de bsqueda. Red de ordenadores a la que se puede acceder desde otros ordenadores a los que previamente se les ha autorizado su entrada. Si no estn autorizados no pueden entrar. Imagine que es como un gran almacn de todo tipo de datos (documentos, msica, fotos, cine, etc.) y que slo pueden entrar las personas a las que se les autorice con antelacin. Si Internet es un espacio abierto a todos los pblicos, la Intranet es accesible slo para personas autorizadas. Con la Intranet usted podr ver los archivos que se encuentren en la misma. Tipos de enlaces 1. Enlaces de difusin Las redes de difusin (broadcast) tienen un solo canal de comunicacin, por lo que todas las mquinas de la red lo comparten. Si una mquina enva un mensaje corto en ciertos contextos conocido como paquete, todas las dems lo reciben. Un campo de direccin dentro del paquete especifica el destinatario. Cuando una mquina recibe un paquete, verifica el campo de direccin. Si el paquete va destinado a esa mquina, sta lo procesa; si va destinado a alguna otra, lo ignora.

Algunos sistemas de difusin tambin soportan la transmisin a un subconjunto de mquinas, algo conocido como multidifusin (multicasting). Un esquema posible es la reserva de un bit para indicar la multidifusin. Los bits de direccin n 1 restantes pueden contener un nmero de grupo. Cada mquina puede suscribirse a alguno o a todos los grupos. Cuando se enva un paquete a cierto grupo, se distribuye a todas las mquinas que se suscriben a ese grupo. 2. Enlaces punto a punto Las redes punto a punto constan de muchas conexiones entre pares individuales de mquinas. Para ir del origen al destino, un paquete en este tipo de red podra tener que visitar primero una o ms mquinas intermedias. A menudo es posible que haya varias rutas o longitudes diferentes, de manera que encontrar las correctas es importante en redes de punto a punto. Por regla general (aunque hay muchas excepciones), las redes ms pequeas localizadas en una misma rea geogrfica tienden a utilizar la difusin, mientras que las ms grandes suelen ser de punto a punto. La transmisin de punto a punto con un emisor y un receptor se conoce como unidifusin (unicasting). Servicios orientados a la conexin y no orientados a la conexin Las capas pueden ofrecer dos tipos de servicios a las capas que estn sobre ellas: orientados a la conexin y no orientados a la conexin. Para usar un servicio de red orientado a la conexin, el usuario del servicio primero establece una conexin, la utiliza y luego la abandona. El servicio no orientado a la conexin se concibi con base en el sistema postal. Cada mensaje (carta) lleva completa la direccin de destino y cada una se enruta a travs del sistema, independientemente de las dems. En general, cuando se envan dos mensajes al mismo destino, el primero que se enve ser el primero en llegar. Sin embargo, es posible que el que se envi primero se dilate tanto que el segundo llegue primero.

Medios de transmisin guiados Medios magnticos

Almacenarlos en cintas magnticas o medios extrables (por ejemplo, DVDs grabables), transportar fsicamente la cinta o los discos a la mquina de destino y leer dichos datos ah. Par trenzado Aunque las caractersticas del ancho de banda de una cinta magntica son excelentes, las de retardo son pobres. El cable de par trenzado. ste consiste en dos alambres de cobre aislados, por lo regular de 1 mm de grueso. Los alambres se trenzan en forma helicoidal, igual que una molcula de DNA. Esto se hace porque dos alambres paralelos constituyen una antena simple. Cuando se trenzan los alambres, las ondas de diferentes vueltas se cancelan, por lo que la radiacin del cable es menos efectiva. La aplicacin ms comn del cable de par trenzado es en el sistema telefnico. Casi todos los telfonos estn conectados a la compaa telefnica mediante un cable de par trenzado. La distancia que se puede recorrer con estos cables es de varios kilmetros sin necesidad de amplificar las seales, pero para distancias mayores se requieren repetidores. Hay varios tipos de cableado de par trenzado, dos de los cuales son importantes para las redes de computadoras. Los cables de par trenzado categora 3 consisten en 2 alambres aislados que se trenzan de manera delicada. Cuatro de estos pares se agrupan por lo regular en una envoltura de plstico para su proteccin 1988 se introdujeron los cables de par trenzado categora 5 ms avanzados. Son similares a los de la categora 3, pero con ms vueltas por centmetro, lo que produce una menor diafona y una seal de mejor calidad a distancias ms largas. Esto los hace ms adecuados para una comunicacin ms rpida entre computadoras. Las siguientes son las categoras 6 y 7, que tienen capacidad para manejar seales con anchos de banda de 250 y 600 MHz, respectivamente (en comparacin con los 16 y 100 MHz de las categoras 3 y 5, respectivamente) Cable coaxial Otro medio comn de transmisin es el cable coaxial (conocido frecuentemente tan slo como coax). Este cable tiene mejor blindaje que el de par trenzado, as que puede abarcar tramos ms largos a velocidades mayores. Hay dos clases de cable coaxial que son las ms utilizadas. Una clase: el cable de 50 ohms, se usa por lo general para transmisin digital. La otra clase, el cable de 75 ohms, se utiliza comnmente para la transmisin analgica y la televisin por cable, pero se est haciendo cada vez ms importante con el advenimiento de Internet a travs de cable. Un cable coaxial consiste en un alambre de cobre rgido como ncleo, rodeado por un material aislante. El aislante est forrado con un conductor cilndrico, que con frecuencia es una malla de tejido fuertemente trenzado. El conductor externo se cubre con una envoltura protectora de plstico Fibra ptica Es el medio de transmisin de datos inmune a las interferencias por excelencia, por seguridad debido a que por su interior dejan de moverse impulsos elctricos, proclives a los ruidos del

entorno que alteren la informacin. Al conducir luz por su interior, la fibra ptica no es propensa a ningn tipo de interferencia electromagntica o electrosttica. Se trata de un medio muy flexible y muy fino que conduce energa de naturaleza ptica. Su forma es cilndrica con tres secciones radiales: ncleo, revestimiento y cubierta. Las fibras pticas se clasifican de acuerdo al modo de propagacin: Monomodo Multimodo

La comunicacin en los medios informticos se realiza de dos maneras. Paralelo Todos los bits se transmiten simultneamente, existiendo luego un tiempo antes de la transmisin del siguiente boque. Este tipo de transmisin tiene lugar en el interior de una maquina o entre maquinas cuando la distancia es muy corta. La principal ventaja de esto modo de transmitir datos es la velocidad de transmisin y la mayor desventaja es el costo. Tambin puede llegar a considerarse una transmisin en paralelo, aunque se realice sobre una sola lnea, al caso de multiplexacin de datos, donde los diferentes datos se encuentran intercalados durante la transmisin.

Transmisin en paralelo Serie En este caso los n bits que componen un mensaje se transmiten uno detrs de otro por la misma lnea.

Transmisin en serie A la salida de una maquina los datos en paralelo se convierten los datos en serie, los mismos se transmiten y luego en el receptor tiene lugar el proceso inverso, volvindose a obtener los datos en paralelo. La secuencia de bits transmitidos es por orden de peso creciente y generalmente el ltimo bit es de paridad.

In aspecto fundamental de la transmisin serie es el sincronismo, entendindose como tal al procedimiento mediante el cual transmisor y receptor reconocen los ceros y unos de los bits de igual forma. El sincronismo puede tenerse a nivel de bit, de byte o de bloque, donde en cada caso se identifica el inicio y finalizacin de los mismos. Dentro de la transmisin serie existen dos formas: Transmisin asincrnica Es tambin conocida como Stara/stop. Requiere de una seal que identifique el inicio del carcter y a la misma se la denomina bit de arranque. Tambin se requiere de otra seal denominada seal de parada que indica la finalizacin del carcter o bloque.

Formato de un carcter Generalmente cuando no hay transmisin, una lnea se encuentra en un nivel alto. Tanto el transmisor como el receptor, saben cual es la cantidad de bits que componen el carcter (en el ejemplo son 7). Los bits de parada son una manera de fijar qu delimita la cantidad de bits del carcter y cuando se transmite un conjunto de caracteres, luego de los bits de parada existe un bit de arranque entre los distintos caracteres. A pesar de ser una forma comnmente utilizada, la desventaja de la transmisin asincrnica es su bajo rendimiento, puesto que como en el caso del ejemplo, el carcter tiene 7 bits pero para efectuar la transmisin se requieren 10. O sea que del total de bits transmitidos solo el 70% pertenecen a datos. Transmisin sincrnica En este tipo de transmisin es necesario que el transmisor y el receptor utilicen la misma frecuencia de clock en ese caso la transmisin se efecta en bloques, debindose definir dos grupos de bits denominados delimitadores, mediante los cuales se indica el inicio y el fin de cada bloque.

Este mtodo es ms efectivo por que el flujo de informacin ocurre en forma uniforme, con lo cual es posible lograr velocidades de transmisin ms altas. Para lograr el sincronismo, el transmisor enva una seal de inicio de transmisin mediante la cual se activa el clock del receptor. A partir de dicho instante transmisor y receptor se encuentran sincronizados. Otra forma de lograr el sincronismo es mediante la utilizacin de cdigos auto sincronizantes los cuales permiten identificar el inicio y el fin de cada bit. Canal de Comunicacin Se denomina as al recurso fsico que hay que establecer entre varios medios de transmisin para establecer la comunicacin. Al canal de comunicacin tambin se lo denomina vnculo o enlace. Tipos de comunicacin En los canales de comunicacin existen tres tipos de transmisin. Simplex En este caso el transmisor y el receptor estn perfectamente definidos y la comunicacin es unidireccional. Este tipo de comunicaciones se emplean usualmente en redes de radiodifusin, donde los receptores no necesitan enviar ningn tipo de dato al transmisor.

Duplex o Semi-duplex En este caso ambos extremos del sistema de comunicacin cumplen funciones de transmisor y receptor y los datos se desplazan en ambos sentidos pero no simultneamente. Este tipo de comunicacin se utiliza habitualmente en la interaccin entre terminales y un computador central.

Full Duplex

El sistema es similar al duplex, pero los datos se desplazan en ambos sentidos simultneamente. Para ello ambos transmisores poseen diferentes frecuencias de transmisin o dos caminos de comunicacin separados, mientras que la comunicacin semi-duplex necesita normalmente uno solo. Para el intercambio de datos entre computadores este tipo de comunicaciones son ms eficientes que las transmisiones semi-duplex.

Protocolo UDP(User Datagram Protocol) UDP: servicio del mejor esfuerzo, los segmentos pueden ser: Perdidos, Entregados fuera de orden a la aplicacin. Sin conexin: no handshaking entre el emisor y receptor UDP, cada segmento UDP manejado independientemente de los otros. Handshaking: proceso automatizado de negociacin, que dinmicamente configura los parmetros del canal de comunicacin que se establece entre 2 entidades antes de la comunicacin normal sobre ese canal comience. Con frecuencia usado para aplicaciones multimedia streaming, tolerancia a perdidas, sensitivo a la tasa. Otros usos: DNS,SNMP Para transferencia confiable sobre UDP: agregar confiabilidad en la capa de aplicacin: recuperacin de errores aplicacin-especifica.

Formato de datagrama Puerto fuente: (2 byte) indica el puerto del procedo enviante. Es el puerto al cual las replicas son direccionadas. Puerto de destino: (2 byte) especifica el puerto del proceso de destino en el host de destino.

Longitud: (2 byte) la longitud (en bytes) de este datagrama del usuario, incluyendo el encabezado como campo de datos. Checksum: (2 byte) un complemento a 1 de 16 bit opcional de la suma en complemento a 1 de: un pseudo encabezado IP+ el encabezado UDP+ los datos UDP.

El seudoheader no se enva. Mensaje UDP es encapsulado en un datagrama IP para entrega.

Protocolo TCP TCP se encuentra en la capa de transporte, y sirve como un intermediario entre los programas de aplicacin y las operaciones de red. Transporte orientado a la conexin: estructura de segmento, transferencia de datos confiables, control de flujo, administracin de la conexin. Es un protocolo orientado a la conexin, crea una conexin virtual entre 2 TCPs para enviar los datos, adems, usa los mecanismos de control de flujo y de errores en la capa de transporte.

TCP provee considerablemente mas facilidades para las aplicaciones que UDP, tales como: recuperacin de error, control de flujo, confiabilidad, etc. La mayor parte de los protocolos de las aplicaciones usuarias, tal como Telnet y FTP, usan TCP.

Caractersticas Transferencia de datos stream: Desde el punto de vista de la aplicacin, TCP transfiere un stream contiguo de bytes a travs de la red. La aplicacin no tiene que preocuparse con cortar los datos en bloques bsicos o datagramas. TCP mismo decide como segmentar los datos y puede reexpedir los datos a su propia conveniencia. Confiabilidad TCP asigna un # de secuencia a cada byte transmitido, y espera un acuse de recibido positivo (ACK) desde la capa TCP recibiente. Si el ACK no es recibido dentro de un intervalo timeout, los datos son transmitidos. El TCP recibiente usa los #s secuencia para re arreglar los segmentos cuando ellos arriban fuera de orden, y para eliminar los segmentos duplicados. Los bytes de los datos transferidos en cada conexin son numerados por TCP. La numeracin arranca con un numero aleatorio generado. Control de flujo

El TCP recibiente, cuando enviando un ACK de regreso al emisor, tambin indica al emisor el numero de bytes que puede recibir (mas alla del ultimo segmento TCP recibido) sin causar overrun y overflow en sus buffers internos. Esto es enviado en el ACK en la forma del mas alto numero de secuencias que puede recibir sin problemas. Este mecanismo es referido como un mecanismo de ventana. Multiplexamiento Logrado a travs de uso de puertos, justamente como con UDP. Conexiones lgicas Los mecanismos de confiabilidad y control de flujo descritos aqu requieren que TCP inicialice y mantenga cierta informacin de status para cada stream de datos. La combinacin de este estatus, incluyendo sockets, nmeros de secuencia, y tamaos de ventana, es llamado una conexin lgica. Cada conexin es nicamente indicadd por el par de sockets usados por los procesos enviante y recibiente. Full dplex TCP provee streams de datos concurrentes en ambas direcciones.

Encabezado TCP Puerto fuente (x16).-este campo identifica el puerto de envio. Puerto destino (x16).- este campo identifica el puerto de recepcin. Numero de secuencia (x32=4bytes).- el valor en el campo numero de secuencia de un segmento define el numero del 1er byte de datos contenido en ese segmento.

Numero de confirmacin de recepcin (x32).- el valor del campo en un segmento define el numero del siguiente byte que una de las partes espera recibir. El numero de acuse recibido es acumulativo. Longitud del encabezado(x4).- indica donde los datos comienzan. Este campo de 4-bits indica el numero de palabras de 4 bytes hay en el encabezado TCP. La longitud del encabezado TCP puede estar entre 20 a 60 bytes => 15x4-bytes=60 bytes el mximo. Reservado(x6).- campo para uso futuro seteado a cero. URG.- indica que el campo puntero urgente es significante en este segmento. ACK.- indica que el campo acuse de recibido es significante en este segmento. PSH.- funcin push. RST.- resetea la conexin. SYN.- sincroniza los nmeros de secuencia. FIN.- no mas datos desde el emisor(de este segmento). Suma de comprobacin (x16).-el campo de 16-bits es usado para chequeo de error del encabezado y de la data. Todas la palabras de 16-bit son sumadas juntas usando complemento a 1 (con el campo checksum seteado a cero). La suma es entonces complementada a 1. Este valor final es entonces insertados como el campo checksum. Apuntador urgente(x16).- si el flag URG esta seteado , entonces este campo de 16-bit es un offset desde el # de secuencia indicado el ultimo byte de los datos urgentes. El campo puntero urgente es un valor offset que apunta al ultimo byte de los datos urgentes en el segmento. Opciones(tamao variable).- El encabezado TCP puede tener hasta 40 bytes de informacin adicional.las opciones trasportan informacin adicional al destino o alinean las otras opciones.se pueden definir 2 categoras: opciones de un byte o multiples bytes Hay 2 opciones de 1 byte: fin de operacin(puede ser usado solo una vez), ninguna operacin(puede ser usado mas de una de vez). Hay 5 opciones de multiples bytes: tamao mximo del segmento se determina durante el establecimiento de la conexion, factor de escala de ventana, timestamps(fechas de registro) de 10 bytes 2 aplicaciones medir el RTT(Round Trip Time) y prevenir que los nmeros de secuencia se reciclen, SACK-permitido,SACK. Relleno.- agregar suficientes ceros para rellenar el campo opciones. Data.- el ultimo campo no es parte del encabezado. El contenido de este campo son todo lo que el protocolo de la capa superior desea pero este protocolo no es seteado en el encabezado y es supuesto basado en la seleccin del puerto. Contiene la informacin de la capa superior. Los bytes de datos a ser enviados en el segmento.

Arquitectura de redes Cliente-servidor Peer to peer(P2P) Hidro de cliente-servidor y P2P

Cliente-Servidor Server Clientes Es un solicitante de internet Se comunica con el servidor Puede ser intermitentemente conectados Forman y envan una peticin Puede tener direcciones IP dinmicas No se comunica directamente el uno al otro Es una aplicacin que ofrece un servicio a los usuarios de internet. Host siempre encendido Direccin IP permanente Esperan una peticion Granjas de servidores para escalamiento

Peer to peer Servidor no siempre encendido Sistemas finales extremos directamente se comunican Peers/iguales/pares son intermitentemente conectadas y cambian direcciones IP Ejemplo: Gnutella. Altamente escalables pero difciles de manejar

Hidro de cliente-servidor y P2P Skype Aplicacin P2P voice-over-IP Servidor centralizado: para encontrar direccin de partner remoto Conexin cliente-cliente: directa(no a travs del servidor).

Mensajera instantnea: El chateo entre 2 usuarios es P2P Servidor centralizado: deteccin/localizacin de la presencia del cliente:

FTP(File Transfer Protocol) Copiar archivos de una maquina a otra, usando un protocolo confiable como TCP, puede parecer simple. Sin embargo la transferencia puede complicarse: El usuario debe autentificarse. Una vez autorizado puede efectuarse la transferencia. Deben localizarse los archivos solicitados. FTP esta basado en el modelo cliente servidor. Permite operaciones bsicas involucradas en transferencia de archivos: Autentificar usuarios y dejarlos accesar al sistema remoto. Listar directorios. Copiar archivos remotamente. Normalmente, el servidor FTP se encuentra escuchando en el puerto 21 Se mantienen 2 conexiones TCP abiertas: una para control y otra para datos. Conexin de control(puerto 21) abierta por el cliente. Conexin de datos(puerto 20) abierta por el servidor. La conexin de control usa el protocolo de Telnet y sirve para autentificar al cliente, dar mensajes de xito/falla, etc.

Telnet Antes , los vendedores permitan a clientes conectarse a sus sistemas solo mediante las terminales que ellos fabricaban. telnet permite conexin a sistemas remotos independiente del fabricante. El protocolo hace la negociacin entre cliente servidor para determinar el tipo de terminal a emular.

telnet ofrece 3 servicios bsicos: Una terminal virtual de red. Un mecanismo que permite a clientes y servidores negociar opciones: e.g. modo ascii/binario, etc. Manejo simtrico de los extremos No se requieren que uno sea un servidor y el otro una terminal. Ambos extremos ser aplicaciones

HTTPProtocolo de Transferencia de Hipertexto El protocolo de transferencia utilizado en World Wide Web es HTTP (Protocolo de Trans-ferencia de Hipertexto). Especifica cules mensajes pueden enviar los clientes a los servidores y qu respuestas obtienen. Cada interaccin consiste en una solicitud ASCII, seguida por una respuesta tipo MIME del RFC 822. Todos los clientes y servidores deben obedecer este protocolo.

En HTTP 1.0, una vez que se estableca la conexin, se enviaba una solicitud y se obtena una respuesta. Despus se liberaba dicha conexin. Sin embargo, aos ms tarde la pgina Web promedio contena una gran cantidad de iconos, imgenes, entre otras cosas. Debido a lo anterior se dise HTTP 1.1, que soporta conexiones persistentes, que esta activada por defecto.

WORLD WIDE WEB World Wide Web es un armazn arquitectnico para acceder a documentos vinculados distribuidos en miles de mquinas de toda Internet; en diez aos, pas de ser una manera de distribuir datos sobre fsica de alta energa a la aplicacin que millones de personas piensan que es Internet. El cliente 1. El navegador determina el URL (enviando lo que se seleccion). 2. El navegador pide al DNS la direccin IP de www.itu.org. 3. DNS responde con 156.106.192.32. 4. El navegador realiza una conexin TCP con el puerto 80 en 156.106.192.32. 5. Despus enva un mensaje en el que solicita el archivo /home/index.html. 6. El servidor www.itu.org enva el archivo /home/index.html. 7. Se libera la conexin TCP. 8. El navegador despliega todo el texto de /home/index.html. 9. El navegador obtiene y despliega todas las imgenes del archivo. El servidor 1. Resuelve el nombre de la pgina Web solicitada. 2. Autentica al cliente. 3. Realiza control de acceso en el cliente. 4. Realiza control de acceso en la pgina Web. 5. Verifica el cach. 6. Obtiene del disco la pgina solicitada. 7. Determina el tipo MIME que se incluir en la respuesta. 8. Se encarga de diversos detalles. 9. Regresa la respuesta al cliente.

10. Realiza una entrada en el registro del servidor.

Seguridad y autentificacin Los problemas de seguridad de las redes pueden dividirse en trminos generales en cuatro reas interrelacionadas: confidencialidad, autenticacin, no repudio y control de integridad. La confidencialidad consiste en mantener la informacin fuera de las manos de usuarios no autorizados. La autenticacin se encarga de determinar con quin se est hablando antes de revelar informacin delicada o hacer un trato de negocios. El no repudio se encarga de las firmas: cmo comprobar que su cliente realmente hizo un pedido electrnico por 10 millones de utensilios para zurdos a 89 centavos cada uno cuando l luego aduce que el precio era de 69 centavos? O tal vez argumente que l nunca realiz ningn pedido. Por ltimo, cmo puede asegurarse de que un mensaje recibido realmente fue enviado, y no algo que un adversario malicioso modific en el camino o cocin por su propia cuenta?

Definicin del trmino SNMP SNMP significa Protocolo simple de administracin de red . Es un protocolo que les permite a los administradores de red administrar dispositivos de red y diagnosticar problemas en la red. Principio operativo de SNMP El sistema de administracin de red se basa en dos elementos principales: un supervisor y agentes. El supervisor es el terminal que le permite al administrador de red realizar solicitudes de administracin. Los agentes son entidades que se encuentran al nivel de cada interfaz. Ellos conectan a la red los dispositivos administrados y permiten recopilar informacin sobre los diferentes objetos. Los conmutadores, concentradores (hubs), routers y servidores son ejemplos de hardware que contienen objetos administrados. Estos objetos administrados pueden ser informacin de hardware, parmetros de configuracin, estadsticas de rendimiento y dems elementos que estn directamente relacionados con el comportamiento en progreso del hardware en cuestin. Estos elementos se encuentran clasificados en algo similar a una base de datos denominada MIB ("Base de datos de informacin de administracin"). SNMP permite el dilogo entre el supervisor y los agentes para recolectar los objetos requeridos en la MIB. La arquitectura de administracin de la red propuesta por el protocolo SNMP se basa en tres elementos principales:

Los dispositivos administrados son los elementos de red (puentes, concentradores, routers o servidores) que contienen "objetos administrados" que pueden ser informacin de hardware, elementos de configuracin o informacin estadstica; Los agentes, es decir, una aplicacin de administracin de red que se encuentra en un perifrico y que es responsable de la transmisin de datos de administracin local desde el perifrico en formato SNMP; El sistema de administracin de red (NMS), esto es, un terminal a travs del cual los administradores pueden llevar a cabo tareas de administracin. Internet Protocol IP es un protocolo no orientado a conexin, usado tanto por el origen como por el destino para la comunicacin de datos, a travs de una red de paquetes conmutados no fiable y de mejor entrega posible sin garantas. Los datos en una red basada en IP son enviados en bloques conocidos como paquetes o datagramas (en el protocolo IP estos trminos se suelen usar indistintamente). En particular, en IP no se necesita ninguna configuracin antes de que un equipo intente enviar paquetes a otro con el que no se haba comunicado antes. IP provee un servicio de datagramas no fiable (tambin llamado del mejor esfuerzo (best effort), lo har lo mejor posible pero garantizando poco). IP no provee ningn mecanismo para determinar si un paquete alcanza o no su destino y nicamente proporciona seguridad (mediante checksums o sumas de comprobacin) de sus cabeceras y no de los datos transmitidos. Por ejemplo, al no garantizar nada sobre la recepcin del paquete, ste podra llegar daado, en otro orden con respecto a otros paquetes, duplicado o simplemente no llegar. Si se necesita fiabilidad, sta es proporcionada por los protocolos de la capa de transporte, como TCP. Si la informacin a transmitir ("datagramas") supera el tamao mximo "negociado" (MTU) en el tramo de red por el que va a circular podr ser dividida en paquetes ms pequeos, y reensamblada luego cuando sea necesario. Estos fragmentos podrn ir cada uno por un camino diferente dependiendo de como estn de congestionadas las rutas en cada momento. Las cabeceras IP contienen las direcciones de las mquinas de origen y destino (direcciones IP), direcciones que sern usadas por los enrutadores (routers) para decidir el tramo de red por el que reenviarn los paquetes. El IP es el elemento comn en el Internet de hoy. El actual y ms popular protocolo de red es IPv4. IPv6 es el sucesor propuesto de IPv4; poco a poco Internet est agotando las direcciones disponibles por lo que IPv6 utiliza direcciones de fuente y destino de 128 bits (lo cual asigna a cada milmetro cuadrado de la superficie de la Tierra la colosal cifra de 670.000 millones de direcciones IP), muchas ms direcciones que las que provee IPv4 con 32 bits. Las versiones de la 0 a la 3 estn reservadas o no fueron usadas. La versin 5 fue usada para un protocolo experimental. Otros nmeros han sido asignados, usualmente para protocolos experimentales, pero no han sido muy extendidos.

Interior Gateway Protocol Hace referencia a los protocolos usados dentro de un sistema autnomo. Por otra parte, un Protocolo de Pasarela Externo determina si la red es accesible desde el sistema autnomo, y usa el IGP para resolver el encaminamiento dentro del propio sistema. Los protocolos de pasarela internos se pueden dividir en dos categoras: 1. Protocolo de enrutamiento vector-distancia 2. Protocolo de enrutamiento enlace-estado Protocolos Vector-Distancia Calculan las rutas utilizando el algoritmo de Bellman-Ford. En los protocolos de este tipo, ningn enrutador tiene informacin completa sobre la topologa de la red. En lugar de ello, se comunica con los dems enrutadores, enviando y recibiendo informacin sobre las distancias entre ellos. As, cada enrutador genera una tabla de enrutamiento que usar en el siguiente ciclo de comunicacin, en el que los enrutadores intercambiarn los datos de las tablas. El proceso continuar hasta que todas las tablas alcancen unos valores estables. Este conjunto de protocolos tienen el inconveniente de ser algo lentos, si bien es cierto que son sencillos de manejar y muy adecuados para redes compuestas por pocas mquinas. Ejemplos de este tipo de protocolos son: Protocolo de informacin de encaminamiento El Protocolo de informacin de encaminamiento (Routing Information Protocol) (RIP) utiliza el protocolo UDP y se comunica a travs del puerto 520. Tiene la ventaja de ser muy fcil de configurar, aunque para calcular una ruta slo tiene en cuenta por cuntas mquinas pasar, y no otros aspectos ms importantes como puede ser el ancho de banda. Protocolo de enrutamiento de pasarela interior Tambin llamado IGRP. Utiliza el protocolo TCP/IP y determina la ruta basndose en el ancho de banda, el retardo, la fiabilidad y la carga del enlace. A diferencia del anterior, no le da tanta importancia a la informacin de las distancias entre mquinas. Protocolos Enlace-Estado En este caso, cada nodo posee informacin acerca de la totalidad de la topologa de la red. De esta manera, cada uno puede calcular el siguiente salto a cada posible nodo destino de acuerdo a su conocimiento sobre cmo est compuesta la red. La ruta final ser entonces una coleccin de los mejores saltos posibles entre nodos. Esto contrasta con el tipo anteriormente explicado, en el que cada nodo ha de compartir su tabla de enrutamiento con sus vecinos. En los protocolos EnlaceEstado, la nica informacin compartida es aquella concerniente a la construccin de los mapas de conectividad. Open Shortest Path First Abreviado, OSPF. Utiliza el algoritmo de Dijkstra para calcular la ruta ms corta posible. Este protocolo es el ms utilizado en redes grandes, ya que se puede descomponer en otras ms pequeas para facilitar la configuracin. Una red OSPF est dividida en grupos lgicos de

encaminadores cuya informacin se puede resumir para el resto de la red. A estos grupos lgicos se los denomina reas. OSPF es uno de los protocolos del estado de enlace ms importantes. OSPF se basa en las normas de cdigo abierto, lo que significa que muchos fabricantes lo pueden desarrollar y mejorar. Sistema Intermediario a Sistema Intermediario El protocolo IS-IS (Intermediate System to Intermediate System) tiene un gran parecido al OSPF en tanto que ambos utilizan el estado de enlace para resolver las rutas, pero IS-IS tiene la ventaja de, por ejemplo, soporte para IPv6, lo que permite conectar redes con protocolos de encaminamiento distinto.

Vous aimerez peut-être aussi