Professional Documents
Culture Documents
Ofrece a las aplicaciones (de usuario o no) la posibilidad de acceder a los servicios de
las dems capas y define los protocolos que utilizan las aplicaciones para intercambiar
datos, como correo electrnico (POP y SMTP), gestores de bases de datos y protocolos
de transferencia de archivos (FTP)
Cabe aclarar que el usuario normalmente no interacta directamente con el nivel de
aplicacin. Suele interactuar con programas que a su vez interactan con el nivel de
aplicacin pero ocultando la complejidad subyacente. As por ejemplo un usuario no
manda una peticin "HTTP/1.0 GET index.html" para conseguir una pgina en html, ni
lee directamente el cdigo html/xml. O cuando chateamos con el Messenger, no es
necesario que codifiquemos la informacin y los datos del destinatario para entregarla a
la capa de Presentacin (capa 6) para que realize el envo del paquete.
En esta capa aparecen diferentes protocolos:
FTP (File Transfer Protocol - Protocolo Transferencia de Archivos) para transferencia
de archivos.
DNS (Domain Name Service - Servicio de Nombres de Dominio)
DHCP (Dynamic Host Configuration Protocol - Protocolo Configuracin Dinmica de
Anfitrin)
HTTP (HyperText Transfer Protocol) para acceso a pginas de internet.
NAT (Network Address Translation - Traduccin de Direccin de Red)
POP (Post Office Protocol) para correo electrnico.
SMTP (Simple Mail Transport Protocol).
SSH (Secure SHell)
TELNET para acceder a equipos remotos
TFTP (Trival File Transfer Protocol).
MP3
CAPA DE NIVEL DE SESIN
Esta capa controla la comunicacin entre ordenadores, lo que comnmente se conoce
como sesiones.
Establece, administra y finaliza las conexiones entre las aplicaciones locales y remotas.
Nos indica si la comunicacin es simplex (un nico sentido), semi-dplex (en ambos
sentidos, pero slo uno a la vez) o dplex (ambos sentidos se pueden dar a la vez) y
regula los puntos de comprobacin (checkpoints) para poder retomar la sesin desde el
punto en que sta fue cortada o finalizada (un ejemplo puede ser el de las redes P2P,
donde retomamos la descarga desde el punto en que la dejamos la ltima vez que la
pusimos en marcha).
FIREWALLS
Diseado para bloquear el acceso no autorizado
BRIDGE(PUENTE)
CAPA DE NIVEL DE RED
Contiene los procedimientos para la transferencia de secuencias de datos de longitud
variable, manteniendo una calidad de servicio pedida en niveles superiores.
Esta capa se encarga de buscar la ruta ms adecuada dentro de la red. Tambin se
encarga de la fragmentacin/reensamblado de la informacin y de reportar los posibles
errores de recepcin. Es decir, que el Nivel de Red ha de asegurar el correcto envo de
los datos, pero no comprueba si los datos han llegado bien o mal, sino si el mensaje
llega o no (de los errores de los datos ya se encarga el Nivel de Enlace).
El protocolo de Internet (IP) es el ejemplo ms conocido de esta capa.
ROUTERS
Un router es un dispositivo de red, de forma que los paquetes suben hasta la capa de red
de la pila de protocolos del router para decidir como se deben distribuir:
Telnet Telnet
||
TCP TCP
3
||
IP IP IP
|||
driver driver driver
CAPA DE NIVEL DE ENLACE DE DATOS
Este nivel es el encargado de los procedimientos y funciones p ara la transferencia de
datos entre los elementos de la red y detectar (y a veces tambin corregir) errores en el
Nivel Fsico.
Esta capa se cre para cubrir la comunicacin punto-a-punto y punto-a-multipunto,
junto al encaminamiento de los datos a nivel fsico, la deteccin de errores
(especialmente en tramas), y control de flujo para estar al tanto de posibles saturaciones,
si bien esta ltima funcin es ms comn en la capa de Transporte.
SWITCH ETHERNET
Tambin llamada capa de enlaces de datos. En esta capa, el protocolo fsico adecuado es
asignado a los datos. Se asigna el tipo de red y la secuencia de paquetes utilizada. Los
ejemplos ms claros son Ethernet, ATM, Frame Relay, etc.
CAPA DE NIVEL FISICO OSI
distinta del proceso de comunicacin y todas son necesarias para que un mensaje pueda
transmitirse de un punto a otro.
El modelo TCP/IP tiene 4 capas: Enlace, Internet, Transporte y Aplicacin
1: Capa de Enlace
La capa de enlace es la capa de ms bajo nivel dentro de la pila de protocolos TCP/IP.
Los protocolos de la capa de
enlace se encargan de todo lo relacionado con el acceso al medio fsico y la
interconexin de nodos adyacentes dentro
de una red.
Los protocolos de la capa de enlace dependen del tipo de conexin fsica utilizada.
GNU/Linux soporta una gran gama
de dispositivos: ethernet, wifi, fibra ptica, enlaces telefnicos punto-a-punto (PPP), etc.
Si el kernel posee los controladores adecuados, los dispositivos de acceso a la red sern
detectados y se les asignar
un identificador, cuyo nombre depende del tipo de conexin. Por ejemplo, si una
computadora con dos tarjetas de red
ethernet, estas podrn accederse usando los identificadores eth0 para la primera tarjeta y
eth1 para la segunda. De forma
similar, una conexin punto-a-punto activa se denominara ppp0 (o ppp1, ppp2, etc.). A
nivel lgico dentro del sistema,
cada dispositivo de acceso a la red se conoce como interfaz.
2: Capa de Internet
La capa de Internet est a cargo del transporte de datos de un punto a otro. Para esto se
utiliza primordialmente el
protocolo IP (Internet Protocol).
El protocolo IP especifica que los datos deben segmentarse en paquetes o datagramas,
que sern enviados de forma
independiente hacia el destino. IP es un protocolo no orientado a conexin. Esto
significa que el canal por el cual se
enviarn los datos no se establece previamente, sino que se construye sobre la marcha
dependiendo de las decisiones
tomadas por los nodos (routers) que se encuentran entre el origen y el destino. IP es un
protocolo no confiable, pues no
garantiza que un paquete llegue al destino. Es posible que una paquete sea descartado en
el camino debido a congestin
en un router, que se corrompa debido a un error en la transmisin de datos o que los
paquetes lleguen en desorden
debido a que se utilizaron rutas distintas durante la transmisin. Le corresponde a un
protocolo de nivel superior verificar
que los datos lleguen completos y pedir retransmisiones en caso de que se haya dado
algn error.
IP asigna a cada nodo conectado a la red una direccin nica. De esta forma es posible
encontrar el equipo al cual se
desea enviar la informacin. Obviamente, debido al tamao de la red, un equipo no
tiene informacin de todos los nodos.
El envo de los datos se lleva a cabo utilizando mltiples jerarquas de routers, que se
encargan de enviar el paquete a su
destino.
En la actualidad se utiliza la versin 4 del protocolo IP. IPv4 utiliza direcciones de 32
bits, lo que permite un total de
aprox. 4000 millones de direcciones. Se espera que en los prximos aos se realice una
migracin a IPv6, que utiliza
direcciones de 128 bits (3,4x1038 direcciones posibles) e introduce otras mejoras
respecto a la versin actual.
2.1 Direccionamiento IPv4
Como se mencion anteriormente, cada computadora en una red IPv4 tiene una
direccin nica de 32 bits. Normalmente,
las direcciones IP se muestran en base 10, separando cada octeto (byte) con un punto.
Por ejemplo, las siguientes
son direcciones IP:
10.4.4.25 (00001010.00000100.00000100.00011001)
192.168.15.3 (11000000.10101000.00001111.00000011)
163.178.124.135 (10100011.10110010.01111100.10000111)
Toda direccin IP est dividida en dos partes: la primera mitad (bits de la izquierda)
corresponde a la red (network)
y el resto (bits de la derecha) corresponde al equipo (host). Para determinar cuantos bits
corresponden a cada parte es
necesario tener un dato conocido como la mscara de red (network mask). La mscara
de red se representa tambin
como una direccin IP, en la cual, los bits de la parte de la red tienen un valor de 1 y los
del equipo un 0:
16 bits para la red, 16 bits para el equipo:
255.255.0.0 (11111111.11111111.00000000.00000000)
24 bits para la red, 8 bits para el equipo
255.255.255.0 (11111111.11111111.11111111.00000000)
26 bits para la red, 6 bits para el equipo:
255.255.255.192 (11111111.11111111.11111111.11000000)
La mscara de red tambin puede indicarse junto con la direccin IP de la siguiente
forma:
10.4.4.25/16 (16 bits para la red: 255.255.0.0)
192.168.15.3/24 (24 bits para la red: 255.255.255.0)
163.178.124.135/26 (26 bits para la red: 255.255.255.192)
Para configurar la red en una computadora es necesario contar tanto con la direccin IP
como con la mscara de red.
Usando una operacin Y lgica (AND) entre ambos valores es posible determinar la
direccin de red de la computadora:
IP : 00001010.00000100.00000100.00011001 (10.4.4.25)
MSCARA: 11111111.11111111.00000000.00000000 (255.255.0.0)
----------------------------------- (Y LGICO)
RED : 00001010.00000100.00000000.00000000 (10.4.0.0)
La direccin de red es importante al decidir como se va a enviar un paquete:
Si la direccin IP destino tiene la misma direccin de red: el paquete se enva
directamente. La computadora destino
Una computadora con IP privada puede conectarse a Internet si cuenta con una puerta
de enlace adecuada. Sin
embargo, no es posible acceder directamente a una computadora con direccin privada
desde Internet.
Se espera que con la adopcin de IPv6 se reduzca el uso de las direcciones privadas,
debido a que aumentar la
cantidad de direcciones disponibles.
Direccin de loopba (acceso local)
Todas las computadoras tienen una interfaz de red especial (en GNU/Linux esta interfaz
tiene el nombre lo) con
la direccin 127.0.0.1 que permite efectuar conexiones de red internas dentro de la
misma computadora. La conexin
loopback es usada por varios programas para facilitar la comunicacin entre procesos
dentro de la computadora. Puede
usarse tambin para realizar pruebas y evaluar programas que funcionan sobre la red sin
necesidad de contar con varias
computadoras.
3: Capa de Transporte
La capa de transporte se encarga de enlazar el flujo de paquetes enviados o recibidos
usando el protocolo IP con las
aplicaciones que utilizan o generan estos datos. Para asociar ciertos datos a una
aplicacin especfica, los protocolos de
la capa de Transporte usan un identificador, conocido como puerto. En la capa de
transporte se utilizan principalmente
dos protocolos:
TCP (Transmission Control Protocol): Este protocolo permite enviar datos de forma
confiable a travs de una red IP.
TCP garantiza que los datos lleguen ntegros al destino, usando mecanismos de
confirmacin y control de errores que
permiten solicitar la retransmisin de paquetes en caso de error o prdida. Debido a
esto, TCP es usado por la mayora
de aplicaciones (web, correo electrnico, transmisin de archivos, etc.)
UDP (User Datagram Protocol): UDP funciona de manera similar a IP. Es un protocolo
no confiable, que entrega cada
paquete usando la mejor ruta posible y que no garantiza que los datos llegarn a su
destino. Debido a sus caractersticas,
es un protocolo ms rpido que TCP y se usa en circunstancias es las que la velocidad es
ms importante que la integridad
de los datos, como por ejemplo las aplicaciones de voz o video en tiempo real.
4: Capa de Aplicacin
Los protocolos de la capa de aplicacin definen la forma en que se enviarn o recibirn
los datos de una aplicacin
10