Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Problema de la comunicación.
En un principio el problema se abordaba como una única cosa (hardware + software), lo
cual conllevaba que en caso de algún problema había que abordar el problema de nuevo
desde el principio para una nueva solución.
La solución que se adoptó fue dividir el problema en módulos, capas ó niveles. Así la
solución sólo afectaba a una de las partes y no al conjunto completo.
A la hora de dividir el problema en módulos se hace teniendo en cuenta:
1) Independiente de la finalidad a la que se destine la aplicación en red, al final lo
que se envía por el canal es una serie de bits con un significado que el
destinatario se encargará de descifrar.
Podemos independizar la aplicación de la estrategia a seguir para enviar el
contenido al destinatario.
Así el problema queda dividido en dos partes: una encargada de hacer llegar el
contenido al destinatario y otra de la aplicación que utiliza el usuario
(Navegador, Correo, etc.).
Para que el destinatario pueda saber con que aplicación fueron mandados el
conjunto de bits y con que aplicación deben ser tratados, a cada aplicación de le
asigna un identificador, al cual se le denomina puerto (por ejemplo http: puerto
80, FTP: puerto 21).
2) Se sabe que es más eficiente mandar el contenido de la comunicación dividido
en paquetes independientes que no en un único mensaje.
Podemos volver a dividir obteniendo un nuevo módulo:
MODULO 1 APLICACIÓN
MODULO 2 FRAGMENTADO DE
MENSAJES EN PAQUETES
H PAQUETE 1 H PAQUETE N
3) Una vez que estamos haciendo uso de la aplicación y los datos generados por
esta son troceados en paquetes ahora sería conveniente indicar el destinatario y
el remitente. Sería conveniente añadir a la cabecera el origen y el destino.
Se divide en un nuevo módulo encargado de incluir las cabeceras de origen y
destino.
O/D H PAQUETE 1
MODULO 1 APLICACIÓN
MODULO 2 FRAGMENTADO DE
MENSAJES EN PAQUETES
MODULO 3 CABECERA
DIRECCION ORIGEN/DESTINO
MODULO 4 CONTROL DE
ACCESO AL MEDIO
Capa 1: FÍSICA
Aplicación
Presentación TELNET FTP SNMP SMTP DNS HTTP
Sesión
Transporte TCP
Red IP
Dentro del nivel de aplicación se resuelven todas las características relacionadas con la
interfaz de usuario, implementándose totalmente por software. La interfaz es la parte de
software encargada de interactuar con el usuario.
En la actualidad existen dos tipos de interfaz de usuario: LUI modo consola o línea de
comandos y GUI modo gráfico.
Dentro de este nivel o capa se programa la función de red que va a desempeñar la
aplicación: control de un equipo remoto, mensajería electrónica, transferencia de
ficheros, etc.. Caben destacarse los siguientes:
TELNET
FTP
SNMP
SMTP
DNS
HTTP
En el nivel de transporte el principal protocolo es TCP
Funciones del protocolo TCP
En el emisor • Divide la información en paquetes
• Agrega un código detector de errores para poder comprobar si el
paquete se ha recibido cuando llega a su destino.
• Pasa el paquete al protocolo IP para que gestione su envío.
En el receptor • Recibir los paquetes que manda el protocolo IP a medida que van
llegando.
• Ordena los paquetes, comprueba que están todos y que sean
correctos.
• Extrae la información útil de los paquetes.
• Si detecta que algún paquete no ha llegado o que es incorrecto,
genera un paquete para ser enviado al emisor indicándole que ha
de volver a enviar el paquete corrupto.