SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
UD.2 Modelo de Redes de Área Local
Página 1
UD. 2: MODELOS DE REDES DE ÁREA LOCAL
4. EL MODELO DE REFERENCIA OSI
4.1. TIPOS DE SERVICIOS DEFINIDOS EN OSI
4.2. NIVELES OSI ORIENTADOS A LA RED
4.3. NIVEL INTERMEDIO
4.4. NIVELES OSI ORIENTADOS A LA APLICACIÓN
5. LA FAMILIA DE PROTOCOLOS TCP/IP
5.1. LOS PROTOCOLOS BASICOS EN TCP/IP
5.2. PROTOCOLOS DE NIVEL SUPERIOR
6. UTILIDADES PROPIAS DE TCP/IP
UD.2 Modelo de Redes de Área Local
Página 2
4. EL MODELO DE REFERENCIA OSI
4.2. TIPOS DE SERVICIOS DEFINIDOS EN OSI
En OSI se definen dos tipos de servicios claramente diferenciados. Cada
servicio provee a la red de una funcionalidad concreta.
 Servicios orientados a la conexión: Son servicios que requieren el
establecimiento inicial de una conexión y la ruptura o liberación final de
ésta. Entre la conexión y la liberación de la conexión se produce el
intercambio de datos de usuario. Los bloques de datos se reciben en el
destino en el mismo orden en que se emitieron en el origen. Todos los
paquetes siguen la misma ruta, la conseguida en el establecimiento de la
conexión. Por tanto, los paquetes de datos no necesitan especificar la
dirección de destino.
Los servicios orientados a la conexión tienen dos variantes:
- Secuencia de mensajes: En estos servicios se establecen fronteras
que definen y determinan cada mensaje. Por ejemplo, en la
transmisión de las páginas de un libro, cada página se podría transmitir
en secuencia con la siguiente intercalando en medio una marca de fin
de página.
- Secuencia de bytes: En estos servicios no hay contornos entre los
mensajes. Cada mensaje es una secuencia de caracteres y el receptor
tiene la responsabilidad de interpretarla.
Un ejemplo de servicio orientado a la conexión es el servicio
telefónico: se produce la llamada al abonado destinatario, se
intercambian datos una vez acabada la transmisión, dando por concluida
la comunicación.
 Servicios sin conexión: Estos servicios proporcionan capacidades de
comunicación sin necesidad de realizar una conexión con el destinatario.
El emisor envía paquetes de datos al receptor confiando en que la red
tendrá suficiente inteligencia como para conducir los datos por las rutas
adecuadas. Cada paquete debe llevar la dirección de destino y en
algunos casos el receptor debe enviar acuse de recibo al emisor para
informarle sobre el éxito de la comunicación.
Un ejemplo de servicio sin conexión será el correo postal. Cada
mensaje (carta) lleva su dirección y se encamina a través del sistema
postal hasta su destino.
UD.2 Modelo de Redes de Área Local
Página 3
4.3. NIVELES OSI ORIENTADOS A LA RED
Los niveles inferiores están más próximos a la red, de hecho la capa física
se ocupa del hardware. Se dice que la capa física, de enlace y de red están
orientadas a la red. Al subconjunto de estas tres capas inferiores se le llama
subred.
LA CAPA FÍSICA O NIVEL 1
La capa física se encarga de definir las características mecánicas,
eléctricas, funcionales y de procedimiento para poder establecer y liberar
conexiones entre dos equipos de la red. Es la capa de más bajo nivel, por
tanto, se ocupa de las transmisiones de los bits. Por ejemplo, debe garantizar
la compatibilidad de los conectores, cuántos pines tiene cada conector y la
función de cada uno de ellos, el tipo de sistema de cableado que utilizará, la
duración de los pulsos eléctricos, la modulación si la hubiera, el número de
voltios de cada señal, el modo de explotación del circuito, etc.
LA CAPA DE ENLACE DE DATOS O NIVEL 2
La misión de la capa de enlace es establecer una línea de comunicación
libre de errores que pueda ser utilizada por la capa inmediatamente superior: la
capa de red. Como el nivel físico opera con bits, sin detenerse a averiguar su
significado, la capa de enlace debe fraccionar el mensaje en bloques de datos
de nivel 2 o tramas (frames). Estas tramas serán enviadas en secuencia por la
línea de transmisión a través de los servicios de transmisión que ofrece la capa
física y quedará a la escucha de las tramas de confirmación que genere la capa
de enlace del receptor.
El nivel de enlace también se ocupará del tratamiento de los errores que
se produzcan en la recepción de las tramas, de eliminar tramas erróneas,
solicitar retransmisiones, descartar tramas duplicadas, adecuar el flujo de datos
entre emisores rápidos y receptores lentos, etc.
LA CAPA DE RED O NIVEL 3
La capa de red se ocupa del control de la subred. La principal función
de este nivel es la del encaminamiento, es decir, el tratamiento de cómo elegir
la ruta más adecuada para que el bloque de datos del nivel de red o paquete
llegue a su destino. Cada destino está identificado unívocamente en la subred
por una dirección.
Otra función importante de esta capa es el tratamiento de la congestión.
Cuando hay muchos paquetes en la red, unos obstruyen a los otros generando
cuellos de botella en los puntos más sensibles. Un sistema de gestión de red
avanzado evitará y paliará estos problemas de congestión.
Otro problema que debe resolver esta capa es el que se produce cuando
el destinatario de un paquete no está en la misma red, sino en otra en la que el
sistema de direccionamiento es distinto que en la red origen. Además es
posible que la segunda red no admita paquetes de las mismas dimensiones
que la primera. En general, la resolución de problemas generados por redes
heterogéneas debe resolverse en esta capa.
UD.2 Modelo de Redes de Área Local
Página 4
Modelo de comunicaciones entre capas para los niveles OSI orientados a
la red.
4.4. NIVEL DE TRANSICIÓN
LA CAPA DE TRANSPORTE O NIVEL 4
La capa de transporte es una capa de transición entre los niveles
orientados a la red (subred) y los niveles orientados a las aplicaciones. Su
misión consiste en aceptar los datos de la capa de sesión, fraccionarlos
adecuadamente de modo que sean aceptables por la red (capa de red e
inferiores) y asegurarse de que llegarán correctamente al nivel de transporte
del destinatario, esté o no en la misma red que la fuente de los datos.
Proporciona, por tanto, el servicio de transporte, abstrayéndose del hardware y
software de bajo nivel que utiliza la subred para producir el transporte
solicitado.
Se puede confundir el transporte de las tramas en el nivel de enlace con
el transporte de datos en el nivel de transporte: no tiene nada que ver. Por
ejemplo, el flujo de tramas se opera en el nivel de cada tarjeta de red, de cada
puerto de entrada y salida de datos. El flujo de transporte puede llegar a
multiplexar conexiones distintas por cada solicitud de la capa inmediatamente
superior (sesión), utilizando uno o más puertos de salida para la misma
comunicación: al usuario (o a la capa de sesión o superior) le es transparente
la utilización de múltiples circuitos físicos; él lo experimenta como una única
sesión que se ha resuelto como múltiples conexiones de transporte que atacan
a la misma o a distintas subredes. Si, por ejemplo, tuviéramos un nodo con
varias tarjetas de red, con salida a distintas redes, la capa de sesión las vería
como una sola red gestionada por la capa de transporte de modo transporte.
Capa de red
Interfaz capas 3/2
Capa de enlace
Capa de física
Interfaz capas 2/1
Capa de red
Interfaz capas 3/2
Capa de enlace
Capa física
Interfaz capas 2/1
Protocolo de red
Protocolo de enlace
Protocolo físico
EMISOR RECEPTOR
UD.2 Modelo de Redes de Área Local
Página 5
La capa de transporte lleva a cabo las comunicaciones entre ordenadores
peer to peer, es decir, es el punto en donde emisor y receptor cobran todo su
sentido: un programa emisor puede conversar con otro receptor. En las capas
inferiores esto no se cumple. Por ejemplo, en el nivel inferior hay transporte de
tramas, que puede ser que para llegar al receptor haya que pasar por varios
ordenadores intermedios que redirijan las comunicaciones o que cambien de
red los diferentes paquetes, etc. En el nivel de transporte estos sucesos se
hacen transparentes: sólo se consideran fuente, destino y tipo de servicio
solicitado.
4.4. NIVELES OSI ORIENTADOS A LA APLICACIÓN
Un ordenador puede soportar múltiples aplicaciones simultáneas que
solicitan servicios de comunicación a la capa de transporte. A su vez, la capa
de transporte debe solicitar servicios de subred con el fin de elegir la que sea
necesaria, la ruta más adecuada y el fraccionamiento de datos adecuado. Por
tanto, tenemos que muchas comunicaciones de alto nivel pueden ser
ejecutadas por múltiples transmisiones de bajo nivel.
Sin embargo, hay un nivel que tiene que ser común, porque tanto en el
ordenador fuente (el emisor) como en el ordenador destino (el receptor) el
transporte se realiza de extremo a extremo, abstrayéndose de lo accesorio:
éste es el nivel de la capa de transporte.
Las capas situadas por encima de este nivel de abstracción del transporte
están orientadas a las aplicaciones y, por tanto, la terminología utilizada está
exenta de todo lo que tiene que ver con el transporte de datos; se centra más
bien en las funciones de aplicación.
EL NIVEL DE SESION O NIVEL 5
Esta capa permite el diálogo entre emisor y receptor estableciendo una
sesión, que es el nombre que recibe las conexiones en esta capa. A través de
una sesión se puede llevar a cabo un transporte de datos ordinario (capa de
transporte). La capa de sesión mejora el servicio de la capa de transporte.
Por ejemplo, si deseamos transferir un fichero por una línea telefónica
que por su excesivo tardará una hora en efectuar el transporte, y la línea
telefónica tiene caídas cada quince minutos, será imposible transferir el fichero.
La capa de sesión se podría encargar de la resincronización de la
transferencia, de modo que en la siguiente conexión se transmitieran datos a
partir del último bloque transmitido sin error.
EL NIVEL DE PRESENTACION O NIVEL 6
La capa de presentación se ocupa de la sintaxis y de la semántica de
la información que se pretende transmitir, es decir, investiga en el contenido
informativo de los datos. Esto es un indicativo de su alto nivel en la jerarquía de
capas.
UD.2 Modelo de Redes de Área Local
Página 6
Por ejemplo, si el ordenador emisor utiliza el código ASCII para la
representación de información alfanumérica y el ordenador receptor utiliza
EBCDIC, no habrá forma de entenderse salvo que la red provea algún servicio
de conversión y de interpretación de datos. Éste es un servicio propio de la
capa de presentación.
Otra función de la capa de presentación puede ser la de comprimir los
datos para que las comunicaciones sean menos costosas, o la de
encriptación de la información que garantiza su privacidad
EL NIVEL DE APLICACIÓN O NIVEL 7
Es la capa superior de la jerarquía OSI. En esta capa se definen los
protocolos que utilizarán las aplicaciones y procesos de los usuarios. La
comunicación se realiza utilizando protocolos de diálogo apropiados. Cuando
dos procesos que desean comunicarse residen en el mismo ordenador, utilizan
para ello las funciones que le brinda el sistema operativo. Sin embargo, si los
procesos residen en ordenadores distintos, la capa de aplicación disparará los
mecanismos adecuados para producir la conexión entre ellos, sirviéndose de
los servicios de las capas inferiores.
ISO inicialmente hizo referencia a cinco grupos de protocolos en el nivel
de aplicación. Aunque en la actualidad se ha simplificado, es instructivo
conocer algunos detalles.
Grupo 1. Protocolos de gestión del sistema. Están orientados a la
gestión del propio sistema de interconexión de los ordenadores en la red.
Grupo 2. Protocolos de gestión de la aplicación. Llevan el control de la
gestión de ejecución de procesos: bloqueos, accesos indebidos, asignación y
cómputo de recursos, etc.
Grupo 3. Protocolos de sistema. Gestionan tareas del sistema operativo
como puedan ser el acceso a ficheros, comunicación entre tareas o procesos,
ejecución de tareas remotas, etc.
Grupo 4 y 5. Protocolos específicos para aplicaciones. Son
absolutamente dependientes de las necesidades de las aplicaciones para las
que se utilizan.
5. LA FAMILIA DE PROTOCOLOS TCP/IP
5.1. LOS PROTOCOLOS BASICOS EN TCP/IP
Aunque TCP/IP no sigue la arquitectura OSI, se pueden establecer
paralelismos como los que aparecen en la figura:
UD.2 Modelo de Redes de Área Local
Página 7
OSI TCP/IP
PROCOLO IP
IP (Internet Protocol) es el protocolo de nivel de red en ARPANET, el
sistema de comunicaciones que tradicionalmente han utilizado los sistemas
UNIX y que nació a principio de los años 80. IP es un protocolo sin conexión,
por tanto, carece de seguridad en la entrega de paquetes. Cuando una
comunicación que utiliza el protocolo IP necesita seguridad en la transferencia
de paquetes de datos, ésta debe ser proporcionada por otro protocolo de capa
superior, en nuestro caso el protocolo TCP. Los protocolos TCP/IP se
relacionan unos con otros del modo que se expresa en la siguiente figura:
La idea de diseño inicial para IP fue la de confeccionar un protocolo capaz
de conducir paquetes a través de distintas redes interconectadas. Por tanto, es
un protocolo especialmente preparado para que sus paquetes sean
encaminados (utilizando routers) entre las subredes que componen una red
global. IP es el protocolo base para las transferencias de datos en Internet, y
por extensión, en la mayoría de las redes actuales.
El protocolo IP acepta bloques de datos procedentes de la capa de
transporte (por ejemplo, desde el protocolo TCP que opera en el nivel de
transporte) de hasta 64 Kbytes. Cada bloque de datos, que en este nivel se
denominan segmentos, debe ser transferido a través de la red (Internet) en
Aplicación
Presentación
Sesión
Transporte
Red
Enlace
Físico
Aplicación
Transporte
Internet
Interfaz de red
Netbios FTP SMTP SNMP RPC
TCP, UDP
IPARP ICMP
UD.2 Modelo de Redes de Área Local
Página 8
forma de datagramas. Para llevar a cabo este transporte, normalmente la capa
de red debe fraccionar los datagramas en un conjunto de paquetes IP, que
deben ser ensamblados en el destino para que el mensaje sea al final
reconstruido con fidelidad. Al ser IP un protocolo sin conexión, cada paquete
puede seguir una ruta distinta a través de Internet. El protocolo de capa
superior (TCP) será el encargado de la gestión de errores.
PROTOCOLO ICMP
ICMP (Internet Control Message Protocol, Protocolo de mensajes de
control entre redes) es un protocolo que encapsula en un único paquete IP
algún evento que se produce en la red. Se trata de un protocolo de supervisión.
Cualquier red TCP/IP debe utilizar el protocolo ICMP.
Son posibles, mensajes como los siguientes:
 Destino inalcanzable: Se utiliza cuando una subred se da cuenta de
que no puede alcanzar otra red solicitada por un datagrama IP, o bien es
alcanzable, pero no en las condiciones especificadas en el paquete IP.
 Tiempo excedido: El campo contador del tiempo de vida de un paquete
IP ha descendido hasta 0 y ha sido retirado de la red.
 Problemas en parámetros: El valor asignado a un parámetro de una
cabecera IP es imposible. Esto suele determinar un error en la
transmisión o en las pasarelas de la red.
 Enfriar fuente: Este mensaje se envía a un transmisor para que modere
la velocidad de transmisión de paquetes.
PROTOCOLO TCP
TCP (Transmisión Control Protocol o protocolo de control de
transmisiones) fue especialmente diseñado para realizar conexiones en redes
inseguras. TCP es un protocolo de capa de transporte adecuado para
interactuar contra el protocolo IP en el nivel de red.
TCP acepta bloques de datos de cualquier longitud, procedentes de las
capas superiores o de los procesos de los usuarios y los convierte en
fragmentos de 64 kbytes como máximo que pasa a la capa de red, que a su
vez puede volver a fraccionarlos para su transmisión efectiva.
Cada uno de los bloques de datos (frecuentemente se les denomina
segmentos) se transmiten como si fueran un datagrama separado con entidad
propia. TCP es el responsable de ensamblar los datagramas recibidos por el
receptor, ya que la red IP puede desordenarlos al utilizar caminos diversos para
alcanzar su destino, por lo que es necesaria una entidad superior (TCP) que se
encargue de ello a través de un sistema de temporizadores y de
retransmisiones en caso de problemas.
UD.2 Modelo de Redes de Área Local
Página 9
La seguridad del protocolo TCP lo hace idóneo para la transmisión de
datos por sesiones, para aplicaciones cliente-servidor y para servicios críticos
como el correo electrónico.
La seguridad en TCP tiene un precio que se manifiesta en forma de
grandes cabeceras de mensajes y de la necesidad de confirmaciones de
mensajes para asegurar las comunicaciones. Estas confirmaciones generan un
tráfico sobreañadido en la red que ralentiza las transmisiones en beneficio de la
seguridad.
Los puntos de acceso al servicio (SAP de OSI) en la capa de transporte
en TCP/IP se llaman sockets o conectores TCP/IP y son extraordinariamente
útiles en la programación de aplicaciones de red. Las primitivas de la capa de
transporte en TCP/IP son mucho menos abstractas que las de OSI y permiten
crear sockets, asociar nombres ASCII a sockets previamente creados,
establecer y liberar comunicaciones, enviar y recibir mensajes a través de
sockets, etc.
Detrás de cada socket activo se implanta un servicio de red. Cuando
alguien en la red requiere de ese servicio, manda mensajes al socket o puerto
que identifica a ese servicio. Algunos servicios tienen necesidad de más de un
socket para su funcionamiento. Por ejemplo, 80 es el puerto que identifica las
peticiones de red hacia un servidor Web.
CONCEPTO DE SOCKET
Todas las aplicaciones que utilizan la tecnología TCP/IP facilitan sus servicios o los
solicitan a través de un número entero que identifica al canal de comunicación denominado
número de puerto. Muchas de las aplicaciones tienen asignado un número de puerto estándar.
Un servidor Web que utiliza el protocolo HTTP utiliza el puerto 80, los servidores SMTP
utilizan el puerto 25 para transferir correos electrónicos, POP utiliza el puerto 110 para
descargar los mensajes del buzón de correo, etc.
Definimos el socket como una asociación entre una dirección IP (que representa a un
nodo en una subred), un número de puerto (que es abierto por una aplicación que le respalda)
y un tipo de servidor o protocolo.
PROTOCOLO UDP
UDP (User Datagram Protocol o protocolo de datagrama de usuario)
es un protocolo de transporte sin conexión, es decir, permite la transmisión de
mensajes sin necesidad de establecer ninguna conexión y, por tanto, sin
garantías de entrega. Actúa simplemente como un interfaz entre los procesos
de los usuarios de la red y el protocolo IP. Se utiliza en transmisiones rápidas
que no necesitan seguridad de transmisión.
UD.2 Modelo de Redes de Área Local
Página 10
UDP no impone el uso de confirmaciones, puesto que su objetivo no es
la seguridad; esto hace de él un protocolo de transporte de mucho mayor
rendimiento que TCP y también más inseguro.
PROTOCOLO ARP
ARP (Address Resolution Protocolo o protocolo de resolución de
direcciones) no es un protocolo relacionado directamente con el transporte de
datos sino que complementa la acción del TCP/IP pasando desapercibido a los
ojos de los usuarios y de las aplicaciones de la red.
Como el protocolo IP (equivalente al nivel 3 del modelo OSI), utiliza un
sistema de direccionamiento que no tiene nada que ver con las direcciones
MAC (nivel 2 OSI) de las redes de área local; hay que arbitrar un mecanismo
de asignación de direcciones IP (cuatro números separados por puntos) a
direcciones MAC propias del nivel de enlace. De esto se encarga el protocolo
ARP.
Cuando un host quiere transmitir un paquete IP necesita averiguar la
dirección MAC del host destinatario cuya dirección es la dirección de destino
del campo “dirección de destino” del paquete IP. Para ello genera un paquete
de petición ARP que difunde por toda la red. Todos los nodos de la red
detectan este paquete y sólo aquel host que tiene la dirección IP encapsulada
en el paquete ARP contesta con otro paquete ARP de respuesta con su
dirección MAC. De este modo el host emisor relaciona dirección IP y dirección
MAC, guardando estos datos en una tabla residente en memoria para su uso
en transmisiones anteriores.
5.2. PROTOCOLOS TCP/IP DE NIVEL SUPERIOR
En el nivel superior de la arquitectura TCP/IP hay una infinidad de
protocolos. Aquí nos vamos a referir brevemente a los más comunes, pero hay
que señalar existen tantos protocolos distintos como tipos de aplicaciones o
servicios de nivel de aplicación:
- FTP. Es el protocolo utilizado para la descarga (bajada) o carga (subida)
de ficheros en Internet. FTP define dos canales de comunicación, uno
para la transferencia de datos y otro para el gobierno de la
comunicación. El protocolo FTP pone en marcha el diálogo entre un
cliente FTP y un servidor FTP.
- HTTP. Es el protocolo usado por la Web por excelencia, porque es el
utilizado por los navegadores de Internet para el acceso a las páginas
Web.
UD.2 Modelo de Redes de Área Local
Página 11
- SNMP. Es uno de los protocolos de la familia TCP/IP utilizados para la
gestión de red. En cada entidad de la red, se habilitan unos agentes que
recogen información y que envían a un gestor central desde donde se
puede visualizar.
- RPC. Es el protocolo de la capa de aplicación en la arquitectura TCP/IP
que se encarga de establecer diálogos entre las aplicaciones clientes y
sus equivalentes servicios. Se trata de un protocolo básico para la
arquitectura de las aplicaciones cliente-servidor.
- SMTP. Es el protocolo básico para el intercambio de mensajes de correo
electrónico entre servidores de correo o entre el cliente de correo y el
servidor que se conecta.
- POP. Es el protocolo de comunicaciones de alto nivel que se encarga de
descargar mensajes de correo electrónico desde el servidor de correo en
donde se encuentra el buzón a la bandeja de entrada del cliente de
correo. La versión actual del protocolo POP es 3, por ello se denota
como POP3.
- IMAP. Es un protocolo semejante a POP, pero con algunas
funcionalidades añadidas que lo hacen recomendable en situaciones de
congestión. Por ejemplo, permite descargar el correo electrónico sólo a
petición del usuario una vez leída la cabecera del mensaje.
6. UTILIDADES PROPIAS DE TCP/IP
Las siguientes utilidades son las más comunes en los sistemas UNIX.
Otros sistemas operativos las incorporan en alguna medida si llevan instalado
TCP/IP.
 Ping (Packet Internet Groper, tanteo de paquetes Internet): es una
utilidad que sirve para enviar mensajes a una dirección de red concreta
que se especifica como argumento con el fin de realizar un test a la red
utilizando el protocolo ICMP. El nodo destinatario nos reenviará el
paquete recibido para confirmarnos que se realiza el transporte entre los
dos nodos correctamente. Además, proporciona información añadida
sobre la red.
 ARP (Address Resolution Protocol, Protocolo de resolución de
direcciones): es una utilidad que sirve para asignar direcciones IP a
direcciones físicas, es decir, para gestionar el protocolo ARP. En la parte
superior de la siguiente figura se interroga al sistema mediante ARP
sobre cuáles son las direcciones IP que tiene resueltas: de las que
conoce su dirección física y cual fue el tipo de asignación.
UD.2 Modelo de Redes de Área Local
Página 12
 Ipconfig: Configura la dirección del host o bien proporciona información
sobre la configuración actual.
 Netstat: proporciona información sobre el estado de la red.
 Route: Sirve para determinar las rutas que deben seguir los paquetes de
la red. Una ruta indica el camino apropiado, por el que un paquete puede
alcanzar su destino o al menos aproximarse a él.
 Tracert: Se utiliza para controlar los saltos de red que deben seguir los
paquetes hasta alcanzar su destino. Además proporciona información
sobre otros parámetros de Internet. Cuadno el número de saltos es 1
quiere decir que la red es plana, es decir, se trata de una red de área
local.
 FTP Y TFTP: La utilidad FTP sirve para intercambiar ficheros entre dos
nodos de la red utilizando el protocolo FTP. Cuando se ejecuta FTP,
aparece el indicador de utilidad “FTP” sobre la que se ejecutan los
comandos ftp: listar, traer (Bajar), o dejar (subir) ficheros, etc.
Previamente a la utilización de FTP para realizar transferencias, es
necesario realizar una conexión segura a través del protocolo TCP.
Esto se realiza con el comando “open” seguido de la dirección IP o el
nombre DNS del host remoto. El comando tftp es similar a ftp, pero más
fácil de configurar.
La utilización de un servidor ftp exige tener acceso al servidor a través
de un nombre de usuario y una contraseña que nos asignará el
administrador del sistema remoto.
Muchos servidores en Internet tienen información pública a la que se
accede sin necesidad de tener cuenta en el equipo, permitiendo
conexiones de usuarios anónimos.
Para realizar una de estas conexiones anónimas se suele utilizar como
nombre de usuario la palabra “anonymous” y como contraseña, suele ser
una buena costumbre teclear la dirección de correo electrónico del
usuario que pretende beneficiarse del servicio ftp.
 TELNET: Sirve para realizar conexiones remotas interactivas en forma
de Terminal virtual a través del protocolo de lato nivel TELNET. El
comando va acompañado de la dirección IP del nodo remoto o de su
dirección DNS.
Los servidores Windows implementan un servidor TELNET, que sirve
sesiones en forma de ventanas emuladoras DOS a los clientes TELNET
que se conectan a ellos desde su red, lo que es muy interesante para
ejecutar scripts en máquinas remotas.
 Lpr: La utilidad lpr o Line Printer se utiliza para enviar trabajos a las
impresoras de red remotas que se especifican como argumentos. Es la
utilidad típica para enviar trabajos a las colas de impresoras en sistemas
UNIX. Windows por compatibilidad con UNIX, también incorpora este
mandato en sus sistemas.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (17)

Presentación osi
Presentación osiPresentación osi
Presentación osi
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
ConmutacióN De Datos
ConmutacióN De DatosConmutacióN De Datos
ConmutacióN De Datos
 
RedesLocalesBasicoTrabajo1
RedesLocalesBasicoTrabajo1RedesLocalesBasicoTrabajo1
RedesLocalesBasicoTrabajo1
 
Conmutacion decircuitos, paquetes y mensajes
Conmutacion decircuitos, paquetes y mensajesConmutacion decircuitos, paquetes y mensajes
Conmutacion decircuitos, paquetes y mensajes
 
Protocolos
ProtocolosProtocolos
Protocolos
 
Capitulo 4: Capa de transporte del modelo OSI
Capitulo 4: Capa de transporte del modelo OSICapitulo 4: Capa de transporte del modelo OSI
Capitulo 4: Capa de transporte del modelo OSI
 
Reporte del capitulo 4 capa de transporte
Reporte del capitulo 4 capa de transporteReporte del capitulo 4 capa de transporte
Reporte del capitulo 4 capa de transporte
 
Modelo OSI
Modelo OSIModelo OSI
Modelo OSI
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
F rame relay
F rame relayF rame relay
F rame relay
 
Dinamica 1
Dinamica 1Dinamica 1
Dinamica 1
 
Protocolo
ProtocoloProtocolo
Protocolo
 
Conmutacion de redes
Conmutacion de redesConmutacion de redes
Conmutacion de redes
 
Modelo osi1
Modelo osi1Modelo osi1
Modelo osi1
 
Modelo osi (1)
Modelo osi (1)Modelo osi (1)
Modelo osi (1)
 
Frame relay
Frame relayFrame relay
Frame relay
 

Similar a Tema2.b.nivel osi (20)

Modelos osi - Protocolos
Modelos osi - ProtocolosModelos osi - Protocolos
Modelos osi - Protocolos
 
Normas del Modelo OSI y modelo UTP
Normas del Modelo OSI y modelo UTPNormas del Modelo OSI y modelo UTP
Normas del Modelo OSI y modelo UTP
 
Capas del modelo osi
Capas del modelo osiCapas del modelo osi
Capas del modelo osi
 
Capas del modelo osi
Capas del modelo osiCapas del modelo osi
Capas del modelo osi
 
Capas de redes
Capas de redesCapas de redes
Capas de redes
 
Capas de redes
Capas de redesCapas de redes
Capas de redes
 
Modelo de referencia osi
Modelo de referencia osiModelo de referencia osi
Modelo de referencia osi
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Las capas del modelo osi
Las capas del modelo osiLas capas del modelo osi
Las capas del modelo osi
 
Modelo Osi
Modelo OsiModelo Osi
Modelo Osi
 
Modelo Osi
Modelo OsiModelo Osi
Modelo Osi
 
TELEPROCESOS
TELEPROCESOSTELEPROCESOS
TELEPROCESOS
 
REDES Y TELECOMUNICACIONES
REDES Y TELECOMUNICACIONESREDES Y TELECOMUNICACIONES
REDES Y TELECOMUNICACIONES
 
Arquitectura de red
Arquitectura de redArquitectura de red
Arquitectura de red
 
Presentacion fase 1
Presentacion fase 1Presentacion fase 1
Presentacion fase 1
 
Taller1 modelo osi_jose_gomez
Taller1 modelo osi_jose_gomezTaller1 modelo osi_jose_gomez
Taller1 modelo osi_jose_gomez
 
Capas de modelo osi 8
Capas de modelo osi 8Capas de modelo osi 8
Capas de modelo osi 8
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Capa de transporte nivel enrutamiento - pat - nat
Capa de transporte   nivel enrutamiento - pat - natCapa de transporte   nivel enrutamiento - pat - nat
Capa de transporte nivel enrutamiento - pat - nat
 

Último

Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLAderMogollonLuna
 
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptxDIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptxjoselinepolar
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptCARLOSAXELVENTURAVID
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxDanmherJoelAlmironPu
 
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxPPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxNeymaRojasperez1
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfMiguelGomez900779
 

Último (6)

Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uML
 
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptxDIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.ppt
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptx
 
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxPPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
 

Tema2.b.nivel osi

  • 1. UD.2 Modelo de Redes de Área Local Página 1 UD. 2: MODELOS DE REDES DE ÁREA LOCAL 4. EL MODELO DE REFERENCIA OSI 4.1. TIPOS DE SERVICIOS DEFINIDOS EN OSI 4.2. NIVELES OSI ORIENTADOS A LA RED 4.3. NIVEL INTERMEDIO 4.4. NIVELES OSI ORIENTADOS A LA APLICACIÓN 5. LA FAMILIA DE PROTOCOLOS TCP/IP 5.1. LOS PROTOCOLOS BASICOS EN TCP/IP 5.2. PROTOCOLOS DE NIVEL SUPERIOR 6. UTILIDADES PROPIAS DE TCP/IP
  • 2. UD.2 Modelo de Redes de Área Local Página 2 4. EL MODELO DE REFERENCIA OSI 4.2. TIPOS DE SERVICIOS DEFINIDOS EN OSI En OSI se definen dos tipos de servicios claramente diferenciados. Cada servicio provee a la red de una funcionalidad concreta.  Servicios orientados a la conexión: Son servicios que requieren el establecimiento inicial de una conexión y la ruptura o liberación final de ésta. Entre la conexión y la liberación de la conexión se produce el intercambio de datos de usuario. Los bloques de datos se reciben en el destino en el mismo orden en que se emitieron en el origen. Todos los paquetes siguen la misma ruta, la conseguida en el establecimiento de la conexión. Por tanto, los paquetes de datos no necesitan especificar la dirección de destino. Los servicios orientados a la conexión tienen dos variantes: - Secuencia de mensajes: En estos servicios se establecen fronteras que definen y determinan cada mensaje. Por ejemplo, en la transmisión de las páginas de un libro, cada página se podría transmitir en secuencia con la siguiente intercalando en medio una marca de fin de página. - Secuencia de bytes: En estos servicios no hay contornos entre los mensajes. Cada mensaje es una secuencia de caracteres y el receptor tiene la responsabilidad de interpretarla. Un ejemplo de servicio orientado a la conexión es el servicio telefónico: se produce la llamada al abonado destinatario, se intercambian datos una vez acabada la transmisión, dando por concluida la comunicación.  Servicios sin conexión: Estos servicios proporcionan capacidades de comunicación sin necesidad de realizar una conexión con el destinatario. El emisor envía paquetes de datos al receptor confiando en que la red tendrá suficiente inteligencia como para conducir los datos por las rutas adecuadas. Cada paquete debe llevar la dirección de destino y en algunos casos el receptor debe enviar acuse de recibo al emisor para informarle sobre el éxito de la comunicación. Un ejemplo de servicio sin conexión será el correo postal. Cada mensaje (carta) lleva su dirección y se encamina a través del sistema postal hasta su destino.
  • 3. UD.2 Modelo de Redes de Área Local Página 3 4.3. NIVELES OSI ORIENTADOS A LA RED Los niveles inferiores están más próximos a la red, de hecho la capa física se ocupa del hardware. Se dice que la capa física, de enlace y de red están orientadas a la red. Al subconjunto de estas tres capas inferiores se le llama subred. LA CAPA FÍSICA O NIVEL 1 La capa física se encarga de definir las características mecánicas, eléctricas, funcionales y de procedimiento para poder establecer y liberar conexiones entre dos equipos de la red. Es la capa de más bajo nivel, por tanto, se ocupa de las transmisiones de los bits. Por ejemplo, debe garantizar la compatibilidad de los conectores, cuántos pines tiene cada conector y la función de cada uno de ellos, el tipo de sistema de cableado que utilizará, la duración de los pulsos eléctricos, la modulación si la hubiera, el número de voltios de cada señal, el modo de explotación del circuito, etc. LA CAPA DE ENLACE DE DATOS O NIVEL 2 La misión de la capa de enlace es establecer una línea de comunicación libre de errores que pueda ser utilizada por la capa inmediatamente superior: la capa de red. Como el nivel físico opera con bits, sin detenerse a averiguar su significado, la capa de enlace debe fraccionar el mensaje en bloques de datos de nivel 2 o tramas (frames). Estas tramas serán enviadas en secuencia por la línea de transmisión a través de los servicios de transmisión que ofrece la capa física y quedará a la escucha de las tramas de confirmación que genere la capa de enlace del receptor. El nivel de enlace también se ocupará del tratamiento de los errores que se produzcan en la recepción de las tramas, de eliminar tramas erróneas, solicitar retransmisiones, descartar tramas duplicadas, adecuar el flujo de datos entre emisores rápidos y receptores lentos, etc. LA CAPA DE RED O NIVEL 3 La capa de red se ocupa del control de la subred. La principal función de este nivel es la del encaminamiento, es decir, el tratamiento de cómo elegir la ruta más adecuada para que el bloque de datos del nivel de red o paquete llegue a su destino. Cada destino está identificado unívocamente en la subred por una dirección. Otra función importante de esta capa es el tratamiento de la congestión. Cuando hay muchos paquetes en la red, unos obstruyen a los otros generando cuellos de botella en los puntos más sensibles. Un sistema de gestión de red avanzado evitará y paliará estos problemas de congestión. Otro problema que debe resolver esta capa es el que se produce cuando el destinatario de un paquete no está en la misma red, sino en otra en la que el sistema de direccionamiento es distinto que en la red origen. Además es posible que la segunda red no admita paquetes de las mismas dimensiones que la primera. En general, la resolución de problemas generados por redes heterogéneas debe resolverse en esta capa.
  • 4. UD.2 Modelo de Redes de Área Local Página 4 Modelo de comunicaciones entre capas para los niveles OSI orientados a la red. 4.4. NIVEL DE TRANSICIÓN LA CAPA DE TRANSPORTE O NIVEL 4 La capa de transporte es una capa de transición entre los niveles orientados a la red (subred) y los niveles orientados a las aplicaciones. Su misión consiste en aceptar los datos de la capa de sesión, fraccionarlos adecuadamente de modo que sean aceptables por la red (capa de red e inferiores) y asegurarse de que llegarán correctamente al nivel de transporte del destinatario, esté o no en la misma red que la fuente de los datos. Proporciona, por tanto, el servicio de transporte, abstrayéndose del hardware y software de bajo nivel que utiliza la subred para producir el transporte solicitado. Se puede confundir el transporte de las tramas en el nivel de enlace con el transporte de datos en el nivel de transporte: no tiene nada que ver. Por ejemplo, el flujo de tramas se opera en el nivel de cada tarjeta de red, de cada puerto de entrada y salida de datos. El flujo de transporte puede llegar a multiplexar conexiones distintas por cada solicitud de la capa inmediatamente superior (sesión), utilizando uno o más puertos de salida para la misma comunicación: al usuario (o a la capa de sesión o superior) le es transparente la utilización de múltiples circuitos físicos; él lo experimenta como una única sesión que se ha resuelto como múltiples conexiones de transporte que atacan a la misma o a distintas subredes. Si, por ejemplo, tuviéramos un nodo con varias tarjetas de red, con salida a distintas redes, la capa de sesión las vería como una sola red gestionada por la capa de transporte de modo transporte. Capa de red Interfaz capas 3/2 Capa de enlace Capa de física Interfaz capas 2/1 Capa de red Interfaz capas 3/2 Capa de enlace Capa física Interfaz capas 2/1 Protocolo de red Protocolo de enlace Protocolo físico EMISOR RECEPTOR
  • 5. UD.2 Modelo de Redes de Área Local Página 5 La capa de transporte lleva a cabo las comunicaciones entre ordenadores peer to peer, es decir, es el punto en donde emisor y receptor cobran todo su sentido: un programa emisor puede conversar con otro receptor. En las capas inferiores esto no se cumple. Por ejemplo, en el nivel inferior hay transporte de tramas, que puede ser que para llegar al receptor haya que pasar por varios ordenadores intermedios que redirijan las comunicaciones o que cambien de red los diferentes paquetes, etc. En el nivel de transporte estos sucesos se hacen transparentes: sólo se consideran fuente, destino y tipo de servicio solicitado. 4.4. NIVELES OSI ORIENTADOS A LA APLICACIÓN Un ordenador puede soportar múltiples aplicaciones simultáneas que solicitan servicios de comunicación a la capa de transporte. A su vez, la capa de transporte debe solicitar servicios de subred con el fin de elegir la que sea necesaria, la ruta más adecuada y el fraccionamiento de datos adecuado. Por tanto, tenemos que muchas comunicaciones de alto nivel pueden ser ejecutadas por múltiples transmisiones de bajo nivel. Sin embargo, hay un nivel que tiene que ser común, porque tanto en el ordenador fuente (el emisor) como en el ordenador destino (el receptor) el transporte se realiza de extremo a extremo, abstrayéndose de lo accesorio: éste es el nivel de la capa de transporte. Las capas situadas por encima de este nivel de abstracción del transporte están orientadas a las aplicaciones y, por tanto, la terminología utilizada está exenta de todo lo que tiene que ver con el transporte de datos; se centra más bien en las funciones de aplicación. EL NIVEL DE SESION O NIVEL 5 Esta capa permite el diálogo entre emisor y receptor estableciendo una sesión, que es el nombre que recibe las conexiones en esta capa. A través de una sesión se puede llevar a cabo un transporte de datos ordinario (capa de transporte). La capa de sesión mejora el servicio de la capa de transporte. Por ejemplo, si deseamos transferir un fichero por una línea telefónica que por su excesivo tardará una hora en efectuar el transporte, y la línea telefónica tiene caídas cada quince minutos, será imposible transferir el fichero. La capa de sesión se podría encargar de la resincronización de la transferencia, de modo que en la siguiente conexión se transmitieran datos a partir del último bloque transmitido sin error. EL NIVEL DE PRESENTACION O NIVEL 6 La capa de presentación se ocupa de la sintaxis y de la semántica de la información que se pretende transmitir, es decir, investiga en el contenido informativo de los datos. Esto es un indicativo de su alto nivel en la jerarquía de capas.
  • 6. UD.2 Modelo de Redes de Área Local Página 6 Por ejemplo, si el ordenador emisor utiliza el código ASCII para la representación de información alfanumérica y el ordenador receptor utiliza EBCDIC, no habrá forma de entenderse salvo que la red provea algún servicio de conversión y de interpretación de datos. Éste es un servicio propio de la capa de presentación. Otra función de la capa de presentación puede ser la de comprimir los datos para que las comunicaciones sean menos costosas, o la de encriptación de la información que garantiza su privacidad EL NIVEL DE APLICACIÓN O NIVEL 7 Es la capa superior de la jerarquía OSI. En esta capa se definen los protocolos que utilizarán las aplicaciones y procesos de los usuarios. La comunicación se realiza utilizando protocolos de diálogo apropiados. Cuando dos procesos que desean comunicarse residen en el mismo ordenador, utilizan para ello las funciones que le brinda el sistema operativo. Sin embargo, si los procesos residen en ordenadores distintos, la capa de aplicación disparará los mecanismos adecuados para producir la conexión entre ellos, sirviéndose de los servicios de las capas inferiores. ISO inicialmente hizo referencia a cinco grupos de protocolos en el nivel de aplicación. Aunque en la actualidad se ha simplificado, es instructivo conocer algunos detalles. Grupo 1. Protocolos de gestión del sistema. Están orientados a la gestión del propio sistema de interconexión de los ordenadores en la red. Grupo 2. Protocolos de gestión de la aplicación. Llevan el control de la gestión de ejecución de procesos: bloqueos, accesos indebidos, asignación y cómputo de recursos, etc. Grupo 3. Protocolos de sistema. Gestionan tareas del sistema operativo como puedan ser el acceso a ficheros, comunicación entre tareas o procesos, ejecución de tareas remotas, etc. Grupo 4 y 5. Protocolos específicos para aplicaciones. Son absolutamente dependientes de las necesidades de las aplicaciones para las que se utilizan. 5. LA FAMILIA DE PROTOCOLOS TCP/IP 5.1. LOS PROTOCOLOS BASICOS EN TCP/IP Aunque TCP/IP no sigue la arquitectura OSI, se pueden establecer paralelismos como los que aparecen en la figura:
  • 7. UD.2 Modelo de Redes de Área Local Página 7 OSI TCP/IP PROCOLO IP IP (Internet Protocol) es el protocolo de nivel de red en ARPANET, el sistema de comunicaciones que tradicionalmente han utilizado los sistemas UNIX y que nació a principio de los años 80. IP es un protocolo sin conexión, por tanto, carece de seguridad en la entrega de paquetes. Cuando una comunicación que utiliza el protocolo IP necesita seguridad en la transferencia de paquetes de datos, ésta debe ser proporcionada por otro protocolo de capa superior, en nuestro caso el protocolo TCP. Los protocolos TCP/IP se relacionan unos con otros del modo que se expresa en la siguiente figura: La idea de diseño inicial para IP fue la de confeccionar un protocolo capaz de conducir paquetes a través de distintas redes interconectadas. Por tanto, es un protocolo especialmente preparado para que sus paquetes sean encaminados (utilizando routers) entre las subredes que componen una red global. IP es el protocolo base para las transferencias de datos en Internet, y por extensión, en la mayoría de las redes actuales. El protocolo IP acepta bloques de datos procedentes de la capa de transporte (por ejemplo, desde el protocolo TCP que opera en el nivel de transporte) de hasta 64 Kbytes. Cada bloque de datos, que en este nivel se denominan segmentos, debe ser transferido a través de la red (Internet) en Aplicación Presentación Sesión Transporte Red Enlace Físico Aplicación Transporte Internet Interfaz de red Netbios FTP SMTP SNMP RPC TCP, UDP IPARP ICMP
  • 8. UD.2 Modelo de Redes de Área Local Página 8 forma de datagramas. Para llevar a cabo este transporte, normalmente la capa de red debe fraccionar los datagramas en un conjunto de paquetes IP, que deben ser ensamblados en el destino para que el mensaje sea al final reconstruido con fidelidad. Al ser IP un protocolo sin conexión, cada paquete puede seguir una ruta distinta a través de Internet. El protocolo de capa superior (TCP) será el encargado de la gestión de errores. PROTOCOLO ICMP ICMP (Internet Control Message Protocol, Protocolo de mensajes de control entre redes) es un protocolo que encapsula en un único paquete IP algún evento que se produce en la red. Se trata de un protocolo de supervisión. Cualquier red TCP/IP debe utilizar el protocolo ICMP. Son posibles, mensajes como los siguientes:  Destino inalcanzable: Se utiliza cuando una subred se da cuenta de que no puede alcanzar otra red solicitada por un datagrama IP, o bien es alcanzable, pero no en las condiciones especificadas en el paquete IP.  Tiempo excedido: El campo contador del tiempo de vida de un paquete IP ha descendido hasta 0 y ha sido retirado de la red.  Problemas en parámetros: El valor asignado a un parámetro de una cabecera IP es imposible. Esto suele determinar un error en la transmisión o en las pasarelas de la red.  Enfriar fuente: Este mensaje se envía a un transmisor para que modere la velocidad de transmisión de paquetes. PROTOCOLO TCP TCP (Transmisión Control Protocol o protocolo de control de transmisiones) fue especialmente diseñado para realizar conexiones en redes inseguras. TCP es un protocolo de capa de transporte adecuado para interactuar contra el protocolo IP en el nivel de red. TCP acepta bloques de datos de cualquier longitud, procedentes de las capas superiores o de los procesos de los usuarios y los convierte en fragmentos de 64 kbytes como máximo que pasa a la capa de red, que a su vez puede volver a fraccionarlos para su transmisión efectiva. Cada uno de los bloques de datos (frecuentemente se les denomina segmentos) se transmiten como si fueran un datagrama separado con entidad propia. TCP es el responsable de ensamblar los datagramas recibidos por el receptor, ya que la red IP puede desordenarlos al utilizar caminos diversos para alcanzar su destino, por lo que es necesaria una entidad superior (TCP) que se encargue de ello a través de un sistema de temporizadores y de retransmisiones en caso de problemas.
  • 9. UD.2 Modelo de Redes de Área Local Página 9 La seguridad del protocolo TCP lo hace idóneo para la transmisión de datos por sesiones, para aplicaciones cliente-servidor y para servicios críticos como el correo electrónico. La seguridad en TCP tiene un precio que se manifiesta en forma de grandes cabeceras de mensajes y de la necesidad de confirmaciones de mensajes para asegurar las comunicaciones. Estas confirmaciones generan un tráfico sobreañadido en la red que ralentiza las transmisiones en beneficio de la seguridad. Los puntos de acceso al servicio (SAP de OSI) en la capa de transporte en TCP/IP se llaman sockets o conectores TCP/IP y son extraordinariamente útiles en la programación de aplicaciones de red. Las primitivas de la capa de transporte en TCP/IP son mucho menos abstractas que las de OSI y permiten crear sockets, asociar nombres ASCII a sockets previamente creados, establecer y liberar comunicaciones, enviar y recibir mensajes a través de sockets, etc. Detrás de cada socket activo se implanta un servicio de red. Cuando alguien en la red requiere de ese servicio, manda mensajes al socket o puerto que identifica a ese servicio. Algunos servicios tienen necesidad de más de un socket para su funcionamiento. Por ejemplo, 80 es el puerto que identifica las peticiones de red hacia un servidor Web. CONCEPTO DE SOCKET Todas las aplicaciones que utilizan la tecnología TCP/IP facilitan sus servicios o los solicitan a través de un número entero que identifica al canal de comunicación denominado número de puerto. Muchas de las aplicaciones tienen asignado un número de puerto estándar. Un servidor Web que utiliza el protocolo HTTP utiliza el puerto 80, los servidores SMTP utilizan el puerto 25 para transferir correos electrónicos, POP utiliza el puerto 110 para descargar los mensajes del buzón de correo, etc. Definimos el socket como una asociación entre una dirección IP (que representa a un nodo en una subred), un número de puerto (que es abierto por una aplicación que le respalda) y un tipo de servidor o protocolo. PROTOCOLO UDP UDP (User Datagram Protocol o protocolo de datagrama de usuario) es un protocolo de transporte sin conexión, es decir, permite la transmisión de mensajes sin necesidad de establecer ninguna conexión y, por tanto, sin garantías de entrega. Actúa simplemente como un interfaz entre los procesos de los usuarios de la red y el protocolo IP. Se utiliza en transmisiones rápidas que no necesitan seguridad de transmisión.
  • 10. UD.2 Modelo de Redes de Área Local Página 10 UDP no impone el uso de confirmaciones, puesto que su objetivo no es la seguridad; esto hace de él un protocolo de transporte de mucho mayor rendimiento que TCP y también más inseguro. PROTOCOLO ARP ARP (Address Resolution Protocolo o protocolo de resolución de direcciones) no es un protocolo relacionado directamente con el transporte de datos sino que complementa la acción del TCP/IP pasando desapercibido a los ojos de los usuarios y de las aplicaciones de la red. Como el protocolo IP (equivalente al nivel 3 del modelo OSI), utiliza un sistema de direccionamiento que no tiene nada que ver con las direcciones MAC (nivel 2 OSI) de las redes de área local; hay que arbitrar un mecanismo de asignación de direcciones IP (cuatro números separados por puntos) a direcciones MAC propias del nivel de enlace. De esto se encarga el protocolo ARP. Cuando un host quiere transmitir un paquete IP necesita averiguar la dirección MAC del host destinatario cuya dirección es la dirección de destino del campo “dirección de destino” del paquete IP. Para ello genera un paquete de petición ARP que difunde por toda la red. Todos los nodos de la red detectan este paquete y sólo aquel host que tiene la dirección IP encapsulada en el paquete ARP contesta con otro paquete ARP de respuesta con su dirección MAC. De este modo el host emisor relaciona dirección IP y dirección MAC, guardando estos datos en una tabla residente en memoria para su uso en transmisiones anteriores. 5.2. PROTOCOLOS TCP/IP DE NIVEL SUPERIOR En el nivel superior de la arquitectura TCP/IP hay una infinidad de protocolos. Aquí nos vamos a referir brevemente a los más comunes, pero hay que señalar existen tantos protocolos distintos como tipos de aplicaciones o servicios de nivel de aplicación: - FTP. Es el protocolo utilizado para la descarga (bajada) o carga (subida) de ficheros en Internet. FTP define dos canales de comunicación, uno para la transferencia de datos y otro para el gobierno de la comunicación. El protocolo FTP pone en marcha el diálogo entre un cliente FTP y un servidor FTP. - HTTP. Es el protocolo usado por la Web por excelencia, porque es el utilizado por los navegadores de Internet para el acceso a las páginas Web.
  • 11. UD.2 Modelo de Redes de Área Local Página 11 - SNMP. Es uno de los protocolos de la familia TCP/IP utilizados para la gestión de red. En cada entidad de la red, se habilitan unos agentes que recogen información y que envían a un gestor central desde donde se puede visualizar. - RPC. Es el protocolo de la capa de aplicación en la arquitectura TCP/IP que se encarga de establecer diálogos entre las aplicaciones clientes y sus equivalentes servicios. Se trata de un protocolo básico para la arquitectura de las aplicaciones cliente-servidor. - SMTP. Es el protocolo básico para el intercambio de mensajes de correo electrónico entre servidores de correo o entre el cliente de correo y el servidor que se conecta. - POP. Es el protocolo de comunicaciones de alto nivel que se encarga de descargar mensajes de correo electrónico desde el servidor de correo en donde se encuentra el buzón a la bandeja de entrada del cliente de correo. La versión actual del protocolo POP es 3, por ello se denota como POP3. - IMAP. Es un protocolo semejante a POP, pero con algunas funcionalidades añadidas que lo hacen recomendable en situaciones de congestión. Por ejemplo, permite descargar el correo electrónico sólo a petición del usuario una vez leída la cabecera del mensaje. 6. UTILIDADES PROPIAS DE TCP/IP Las siguientes utilidades son las más comunes en los sistemas UNIX. Otros sistemas operativos las incorporan en alguna medida si llevan instalado TCP/IP.  Ping (Packet Internet Groper, tanteo de paquetes Internet): es una utilidad que sirve para enviar mensajes a una dirección de red concreta que se especifica como argumento con el fin de realizar un test a la red utilizando el protocolo ICMP. El nodo destinatario nos reenviará el paquete recibido para confirmarnos que se realiza el transporte entre los dos nodos correctamente. Además, proporciona información añadida sobre la red.  ARP (Address Resolution Protocol, Protocolo de resolución de direcciones): es una utilidad que sirve para asignar direcciones IP a direcciones físicas, es decir, para gestionar el protocolo ARP. En la parte superior de la siguiente figura se interroga al sistema mediante ARP sobre cuáles son las direcciones IP que tiene resueltas: de las que conoce su dirección física y cual fue el tipo de asignación.
  • 12. UD.2 Modelo de Redes de Área Local Página 12  Ipconfig: Configura la dirección del host o bien proporciona información sobre la configuración actual.  Netstat: proporciona información sobre el estado de la red.  Route: Sirve para determinar las rutas que deben seguir los paquetes de la red. Una ruta indica el camino apropiado, por el que un paquete puede alcanzar su destino o al menos aproximarse a él.  Tracert: Se utiliza para controlar los saltos de red que deben seguir los paquetes hasta alcanzar su destino. Además proporciona información sobre otros parámetros de Internet. Cuadno el número de saltos es 1 quiere decir que la red es plana, es decir, se trata de una red de área local.  FTP Y TFTP: La utilidad FTP sirve para intercambiar ficheros entre dos nodos de la red utilizando el protocolo FTP. Cuando se ejecuta FTP, aparece el indicador de utilidad “FTP” sobre la que se ejecutan los comandos ftp: listar, traer (Bajar), o dejar (subir) ficheros, etc. Previamente a la utilización de FTP para realizar transferencias, es necesario realizar una conexión segura a través del protocolo TCP. Esto se realiza con el comando “open” seguido de la dirección IP o el nombre DNS del host remoto. El comando tftp es similar a ftp, pero más fácil de configurar. La utilización de un servidor ftp exige tener acceso al servidor a través de un nombre de usuario y una contraseña que nos asignará el administrador del sistema remoto. Muchos servidores en Internet tienen información pública a la que se accede sin necesidad de tener cuenta en el equipo, permitiendo conexiones de usuarios anónimos. Para realizar una de estas conexiones anónimas se suele utilizar como nombre de usuario la palabra “anonymous” y como contraseña, suele ser una buena costumbre teclear la dirección de correo electrónico del usuario que pretende beneficiarse del servicio ftp.  TELNET: Sirve para realizar conexiones remotas interactivas en forma de Terminal virtual a través del protocolo de lato nivel TELNET. El comando va acompañado de la dirección IP del nodo remoto o de su dirección DNS. Los servidores Windows implementan un servidor TELNET, que sirve sesiones en forma de ventanas emuladoras DOS a los clientes TELNET que se conectan a ellos desde su red, lo que es muy interesante para ejecutar scripts en máquinas remotas.  Lpr: La utilidad lpr o Line Printer se utiliza para enviar trabajos a las impresoras de red remotas que se especifican como argumentos. Es la utilidad típica para enviar trabajos a las colas de impresoras en sistemas UNIX. Windows por compatibilidad con UNIX, también incorpora este mandato en sus sistemas.