Documente Academic
Documente Profesional
Documente Cultură
Redes de Datos I
Y
Redes de Datos II
Facultad de Ingeniera
Universidad Nacional Autnoma de Mxico
Octubre de 2009
AGRADECIMIENTOS
ESTE MATERIAL FUE ELABORADO CON EL APOYO DEL PROYECTO PAPIME PE103807:
INTEGRACIN DE NUEVAS TCNOLOGIAS Y ELABORACIN DE MATERIAL DIDCTICO
PAR UN LABORATORIO MULTIDISCIPLINARIO DE REDES DE LA FACULTAD DE
INGENIERIA 2007-2010
Hibridas .........................................................................................................................
...... 13
1.4 Evolucin de las redes de datos. Principales caractersticas: cobertura geogrfica,
velocidad, control de errores, enlaces,
etc. ............................................................................................................. 13
1.4.1 PAN
s ...................................................................................................................................
14
1.4.2 LAN
s ...................................................................................................................................
14
1.4.3 MAN
s .................................................................................................................................
14
1.4.4 GAN
s ..................................................................................................................................
15
1.4.5 WAN
s .................................................................................................................................
15
2. Estndares y
arquitecturas ..............................................................................................................
16
2.1 Organismos de estandarizacin. Objetivos, miembros, grupos de trabajo,
organismos, etc. .. 16
2.1.1
ISO .................................................................................................................................
...... 16
2.1.2
ITU .................................................................................................................................
...... 16
2.1.3
IEEE................................................................................................................................
...... 16
2.1.4
ANSI ..............................................................................................................................
....... 17
2.1.5
NOM ..............................................................................................................................
...... 17
2.1.6
EIA .................................................................................................................................
...... 17
2.1.7 EL FORUM
ATM. .................................................................................................................. 18
2.2 Modelo de referencia:
OSI ......................................................................................................... 18
2.2.1 Definicin de Sistemas
Abiertos ......................................................................................... 19
2.2.2 Capas del Modelo
OSI ......................................................................................................... 19
2.3 Modelos de protocolos:
TCP/IP ................................................................................................. 21
2.3.1 Capa del Modelo
TCP/IP ..................................................................................................... 22
Marcador no definido.
3.2.1 Redes
inalmbricas ............................................................................................................. 26
3.2.2
Microondas ....................................................................................................................
..... 26
3.2.3 Enlaces
satelitales ............................................................................................................... 27
3.2.4 Rayo
lser ............................................................................................................................
27
3.2.5
Infrarrojo .......................................................................................................................
...... 27
3.3 Estndares de capa fsica: RS-232, RS-422, RS449 ................................................................... 28
3.4 Cableado
estructurado. .............................................................................................................
28
3.4.1 Estndar EIA/TIA
568. ......................................................................................................... 28
3.4.2 Estndar EIA/TIA
569. ......................................................................................................... 36
3.4.3 Estndar EIA/TIA
606. ......................................................................................................... 37
3.5
Equipo. ..........................................................................................................................
............. 39
3.5.1
Repetidor. ......................................................................................................................
..... 39
3.5.2
Hub. ...............................................................................................................................
...... 40
3.6
ATM. ..............................................................................................................................
............. 40
3.7 Frame
Relay .............................................................................................................................
.. 40
4. Capa de
enlace ............................................................................................................................
..... 42
4.1 Handshaking ..........................................................................................................................
... 42
4.3 Analizar el funcionamiento del Protocolo HDLC y
SDLC. ........................................................... 43
4.4 Protocolo
ALOHA. ......................................................................................................................
43
4.5 Control de Acceso al
medio. ...................................................................................................... 44
4.5.1 CSMA/CD y
CSMA/CA. ........................................................................................................ 44
4.5.2
Token. ............................................................................................................................
..... 45
4.6.1 Capa LLC (IEEE
802.2). ......................................................................................................... 45
4.6.2 Ethernet (IEEE
802.3). ......................................................................................................... 45
4.6.3 Token Bus y Token Ring (IEEE 802.4 y
802.5). .................................................................... 46
4.6.4 Redes Inalmbricas
(802.11) ............................................................................................... 47
4.6.5 MAC
Address .......................................................................................................................
47
4.7
Bridges. .........................................................................................................................
............. 48
4.8 Tcnicas de
Conmutacin. ......................................................................................................... 48
4.8.1 Conmutacin de
circuitos. .................................................................................................. 48
4.8.2 Conmutacin de
mensajes. ................................................................................................. 48
4.8.3 Conmutacin de
paquetes. ................................................................................................. 48
4.9 Analizar el protocolo
X.25. ......................................................................................................... 49
4.10
Equipo. ..........................................................................................................................
........... 49
4.10.1
Switch. ...........................................................................................................................
.... 49
4.10.2 NIC (Network Interface
Card) ........................................................................................... 50
5. Capa de
red .................................................................................................................................
..... 51
5.1 Protocolos del Nivel
Red. ........................................................................................................... 51
5.1.1 Protocolo
IP. ........................................................................................................................ 51
5.1.2 Protocolo
IPX....................................................................................................................... 52
5.1.3
Netbios. .........................................................................................................................
...... 52
5.2 Redes y
subredes. ......................................................................................................................
53
5.3 Administracin de tablas de
ruteo. ........................................................................................... 53
5.4 Protocolos de
enrutamiento. ..................................................................................................... 53
5.4.1 Algoritmos de Enrutamiento
Esttico. ................................................................................ 53
5.4.1.4
Inundacin. ....................................................................................................................
.. 55
5.4.3
Aleatorio. .......................................................................................................................
..... 57
5.4.4
Hbridos. ........................................................................................................................
...... 57
5.5 Control de la
congestin ............................................................................................................ 57
5.6 Servicios orientados a
conexin. ............................................................................................... 57
5.7 Servicios no orientados a
conexin. .......................................................................................... 57
5.8
Ruteadores. ...................................................................................................................
............. 58
6. Capa de
transporte .....................................................................................................................
..... 58
6.1 Servicios de la capa
transporte. ................................................................................................. 58
6.2 Fragmentacin de
paquetes. ..................................................................................................... 58
6.3
Secuenciamiento. ..........................................................................................................
............. 58
6.4 Reensamble de
paquetes........................................................................................................... 58
6.5 Control de
flujo. ......................................................................................................................... 58
6.5.1 Stopwait. ............................................................................................................................
58
6.5.2
Windowing. ....................................................................................................................
..... 59
6.5.3 Go-backn. ........................................................................................................................... 59
6.6 Protocolos del Nivel
transporte. ................................................................................................ 59
6.6.1 Protocolo TCP. 6.6.2 Protocolo
UDP. .................................................................................. 59
7. Capa de
sesin ............................................................................................................................
..... 59
7.1 Uso de Puertos de
Comunicacin. ............................................................................................. 59
7.2 Hand shaking entre
aplicaciones. .............................................................................................. 59
7.3 Servicios de nivel
sesin. ........................................................................................................... 59
7.3.1
Inicio. .............................................................................................................................
...... 59
7.3.2
Mantenimiento. .............................................................................................................
..... 59
7.3.3
Finalizacin.....................................................................................................................
..... 59
7.4 Llamadas a Procedimientos Remoto
(RPC). ............................................................................... 59
7.4.1 Modelo ClienteServidor. .................................................................................................... 59
7.4.2 Realizacin de
RPC. ............................................................................................................. 59
8. Capa de
presentacin ..................................................................................................................
.... 59
8.1 Representaciones comunes de los
datos. .................................................................................. 59
8.1.1 ASCII 7
bits. ......................................................................................................................... 59
8.1.2 ASCII 8
bits. ......................................................................................................................... 59
8.1.3
Unicode. ........................................................................................................................
...... 59
8.2 Compresin de
datos. ................................................................................................................ 59
8.2.1 Formatos de compresin con
prdidas. ............................................................................. 59
8.2.2 Formatos de compresin sin
prdidas. ............................................................................... 59
8.3
Criptografa. ..................................................................................................................
............. 59
8.3.1 Algoritmos
simtricos. ........................................................................................................ 60
8.3.2 Algoritmos
asimtricos. ...................................................................................................... 60
9. Capa de
aplicacin ......................................................................................................................
..... 60
9.1
HTTP. .............................................................................................................................
............. 60
9.2
SMTP. .............................................................................................................................
............ 61
9.3
TELNET. .........................................................................................................................
............. 61
9.4
SNMP. ............................................................................................................................
............ 63
9.5
FTP..................................................................................................................................
............ 63
9.4 Bibliografa y
Mesografa .......................................................................................................... 64
1. Conceptos bsicos
1.1 Redes de comunicaciones de datos. Panorama general
Han pasado muchos avances tecnolgicos. Entre los acontecimientos vimos la
instalacin de redes de telefona, el radio, la televisin y el crecimiento de la
industria de la computadora, as como el avance de las comunicaciones.
Para los humanos la comunicacin es casi tan importante como el aire, el agua,
los alimentos y un lugar para vivir. Los mtodos que utilizamos para compartir
ideas e informacin estn en constante cambio y evolucin, desde las
conversaciones cara a cara, hasta las comunicaciones satelitales; el avance de
los medios ha extendido el alcance de las comunicaciones.
Con cada avance en la tecnologa de comunicacin, la creacin e interconexin
de redes de datos slidas tiene un profundo efecto en la humanidad.
Las redes de datos actuales evolucionaron para agregarle voz y flujos de video, a
los diferentes tipos de dispositivos. Las formas de comunicacin anteriormente
individuales y diferentes se unieron en una plataforma comn: Internet.
La manera en que se producen las interacciones comerciales, sociales, polticas
y personales cambia en forma continua para estar al da con la evolucin de esta
red global. En la siguiente etapa de nuestro desarrollo, los innovadores vern a
Internet como punto de inicio para sus esfuerzos, creando nuevos productos y
servicios diseados especficamente para aprovechar los recursos de la red.
Mientras los desarrolladores empujan los lmites de lo posible, las capacidades de
las redes interconectadas que forman parte de nuestra vida cotidiana tendrn
una funcin cada vez ms importante en el desarrollo de la humanidad.
Conceptos bsicos
La comunicacin en nuestra vida cotidiana tiene diferentes formas y existe en
muchos entornos. Tenemos diferentes expectativas segn si estamos
conversando por Internet o participando de una entrevista de trabajo. Cada
situacin tiene su comportamiento y estilo correspondiente.
Antes de comenzar a comunicarnos, establecemos reglas o acuerdos que rigen la
conversacin. Estas reglas o protocolos deben respetarse para que el mensaje se
enve y comprenda correctamente. Algunos de los protocolos que rigen con xito
las comunicaciones humanas son:
1 - Emisor y receptor identificados,
2 - Mtodo de comunicacin consensuado (cara a cara, telfono, carta,
fotografa),
3 - Idioma y gramtica comunes,
4
5
Ventajas
Desventajas
1
2
1.3.2 rbol
Una topologa rbol es una configuracin jerrquica. Como en la estrella, los
nodos del rbol estn conectados a un concentrador central que controla el
trfico de la red. Sin embargo, no todos los dispositivos se conectan directamente
al concentrador central. La mayora de los dispositivos se conectan a un
concentrador secundario que, a su vez, se conecta al concentrador central.
Ventajas
1
2
3
Desventajas
1.3.3 Anillo
En la topologa en anillo cada dispositivo tiene una lnea de conexin dedicada y
punto a punto solamente con los dispositivos que estn a sus lados. La seal
pasa a lo largo del anillo en una direccin, o de dispositivo a dispositivo, hasta
que alcanza su destino. Cada dispositivo del anillo incorpora un repetidor. Cuando
un dispositivo recibe una seal para otro dispositivo, su repetidor regenera los
bits y los retransmite al anillo.
Ventajas
1
2
3
Desventajas
1.3.4 Bus
Una topologa bus es una topologa de difusin. En esta topologa todos los
nodos estn conectados al mismo canal.
Es necesario conectar terminadores a cada extremo de la topologa para
absorber las seales que se reflejen. Si se usa cable coaxial sin terminadores, las
seales que se reflejen se repetirn por la red, dejando la red inutilizable. La
propiedad ms caracterstica de una topologa bus es que el control se distribuye
entre todos los nodos interconectados
Ventajas
El coste y la facilidad de
instalacin. Dado que esta
topologa utiliza una distribucin de
cableado sencilla, cuesta menos y
es ms fcil de implementar que
otras topologas.
Desventajas
1
2
Si un segmento de cable o de
backbone se rompe o falla, la red
tambin fallar.
Slo un nodo puede transmitir
datos a la vez. Si dos o ms nodos
tratan de enviar datos al mismo
tiempo, se producir una colisin;
esto requerir un procedimiento de
recuperacin, con lo que se
alentar la red.
Cuando se produce una colisin,
todos los datos deben ser
reenviados. Un proceso llamado
acceso mltiple con deteccin de
portadora y deteccin de colisiones
(CSMA/CD) impide que se produzca
otra colisin. CSMA/CD es un
proceso en virtud del cual cada
nodo espera su turno para
transmitir datos.
1.3.5 Malla
En una topologa en malla, cada dispositivo tiene un enlace punto a punto y
dedicado con cualquier otro dispositivo. El trmino dedicado significa que el
enlace conduce el trfico nicamente entre los dos dispositivos que conecta. Por
tanto, una red en malla completamente conectada necesita n(n-1)/2 canales
fsicos para enlazar n dispositivos.
Ventajas
2
3
Desventajas
1
2
1.3.6 Hibridas
A menudo, una red combina varias topologas mediante subredes enlazadas
entre s para formar una topologa mayor. Por ejemplo, un departamento de una
empresa puede decidir usar una topologa de bus mientras otro puede tener un
anillo. Ambas pueden ser conectadas entre s a travs de un controlador central
mediante una topologa en estrella.
Ubicados en el mismo
Red
2
Habitacin-laboratorio
Edificio
Campus
Cuidad
Pas
Continente
10000 km
Planeta
1.4.4 GANs
La Red GAN (Red de rea Global) permite la conexin de una o varias LAN
pertenecientes a diferentes pases. GAN es un servicio de comunicacin mvil
que ofrece datos, voz y fax de alta calidad a velocidades de hasta 64 kbps. Los
usuarios pueden elegir el servicio ISDN mvil de GAN (Red Digital de Servicio
Integrado) para la transferencia rpida de grandes archivos de datos o el servicio
mvil de datos por paquete (Mobil Packet Data Service) para aplicaciones de
1.4.5 WANs
Por lo general, las organizaciones individuales alquilan las conexiones a travs de
una red de proveedores de servicios de telecomunicaciones. Estas redes que
conectan las LAN en ubicaciones separadas geogrficamente se conocen como
Redes de rea amplia (WAN). Aunque la organizacin mantiene todas las polticas
y la administracin de las LAN en ambos extremos de la conexin, las polticas
dentro de la red del proveedor del servicio de comunicaciones son controladas
por el TSP (proveedor de servicios de telecomunicaciones).
Las WAN utilizan dispositivos de red diseados especficamente para realizar las
interconexiones entre las LAN. Dada la importancia de estos dispositivos para la
red, la configuracin, instalacin y mantenimiento de stos son aptitudes
complementarias de la funcin de una red de la organizacin.
2. Estndares y arquitecturas
2.1 Organismos de estandarizacin. Objetivos, miembros, grupos de trabajo,
organismos, etc.
Un estndar es un proceso o protocolo que ha sido certificado por los
especialistas de las redes y ratificado por una organizacin de estndares. El uso
de estndares en el desarrollo y la aplicacin de protocolos aseguran que los
productos de diversos fabricantes puedan funcionar en conjunto para lograr
comunicaciones satisfactorias. Por ejemplo si un protocolo no es observado
estrictamente por un fabricante en particular, probablemente sus equipos o
aplicaciones software no podrn establecer la comunicacin de manera con
productos hechos por otros fabricantes.
2.1.1 ISO
ISO es la Organizacin Internacional para la Estandarizacin surge despus de la
segunda guerra mundial, y este organismo se encarga de promover el desarrollo
de las normas de fabricacin internacionalmente, adems promueve el comercio
y comunicacin para todas las ramas industriales a excepcin de la elctrica y la
electrnica.
Su objetivo principal es la bsqueda de la estandarizacin de normas de
productos y seguridad para las organizaciones a nivel internacional. La ISO se
conforma de institutos de normas nacionales de diferentes pases, 146 en total,
con una Secretara Central en Ginebra, Suiza, que coordina el sistema.
La Organizacin Internacional de Normalizacin, es compuesta por delegaciones
gubernamentales y no gubernamentales subdivididos en una serie de subcomits
encargados de desarrollar las guas que contribuirn al mejoramiento ambiental.
Es importante decir que las normas desarrolladas son voluntarias,
comprendiendo que ISO es un organismo no gubernamental y no depende de
ningn otro organismo internacional, por lo tanto, no tiene autoridad para
imponer sus normas a ningn pas.
2.1.2 ITU
La ITU es la organizacin ms sobresaliente e importante de las Naciones Unidas
enel mbito de las tecnologas de la informacin y la comunicacin. Tiene su
sede en Ginebra, Suiza y est conformad por 191 estados miembros y ms de
700 Miembros de Sector y Asociados. Como coordinador mundial de gobiernos y
sector privado, sus funciones principales son enfocados en tres sectores:
radiocomunicaciones, desarrollo y normalizacin. La ITU organiza eventos
TELECOM.
2.1.3 IEEE
El Instituto de Ingenieros Elctricos y Electrnicos (IEEE), es la mayor sociedad
mundial profesional de ingeniera. Sus objetivos son el desarrollo, la creatividad y
la calidad de los productos en el campo de la ingeniera elctrica, la electrnica y
la radio. Uno de sus objetivos principales es impulsar el desarrollo y la adopcin
de estndares internacionales para la
computacin y comunicacin. Su misin es Fomentar el conocimiento y los
avances cientficos y tecnolgicos, los cuales, la membreca del IEEE transforma
en productos, y en procedimientos que favorecen la calidad de la vida
El IEEE atiende a ms de 367,395cientificos, ingenieros, estudiantes de
ingeniera, y diversos profesionistas en ms de 150 pases, divididos en:
1 10 Regiones
2 17 Consejos
3 382 Captulos Tcnicos de Ramas Estudiantiles
4 60 Grupos Afines de Ramas Estudiantiles
5 217 Grupos Afines
6 311 Secciones
7 34 Sub-secciones
8 1,570 Captulos Tcnicos
9 1,434 Ramas Estudiantiles
2.1.4 ANSI
El Instituto Nacional Americano para la Estandarizacin (ANSI) es una corporacin
en su totalidad privada pero sin nimo de lucro la cual no tiene ninguna relacin
con el gobierno de los Estados Unidos, y sus ciudadanos tienen una importancia
primordial.
Los objetivos fundamentales por ANSI incluyen servir como una institucin de
coordinacin nacional para la estandarizacin voluntaria dentro de los Estados
Unidos.
Los integrantes de ANSI son en su mayora sociedades profesionales,
asociaciones de la industria, agencias gubernamentales y reguladoras y grupos
de consumidores. ntre los tpicos actuales de discusin incluyen planificacin e
ingeniera de interconexin de redes; servicios, sealizacin y arquitecturas RDSI;
y jerarqua ptica (SONET).
2.1.5 NOM
2.1.6 EIA
La asociacin de Industrias Electrnicas (EIA) es una organizacin dedicada a la
promocin de aspectos de la fabricacin electrnica sin nimos de lucro.
Su objetivo es despertar el inters de la educacin y hacer esfuerzos para el
desarrollo de los estndares. Adems en el campo de la tecnologa de la
informacin, ha hecho contribuciones significativas mediante la definicin de
interfaces de conexin fsica y de especificaciones de sealizacin elctrica para
la comunicacin de datos. En particular, el EIA-232-D, EIA-449 y EIA-530, en
donde se establece la transmisin serie entre dos dispositivos digitales.
una referencia comn para mantener coherencia en todos los tipos de protocolos
y servicios de red. Un modelo de referencia no est pensado para ser una
especificacin de implementacin ni para proporcionar un nivel de detalle
suficiente para definir de forma precisa los servicios de la arquitectura de red. El
propsito principal de un modelo de referencia es asistir en la comprensin ms
clara de las funciones y los procesos involucrados.
El modelo de interconexin de sistema abierto (OSI) es el modelo de referencia
ms usado y por ende mas conocido y se utiliza para disear redes de datos,
especificaciones de funcionamiento y resolucin de problemas.OSI fue aprobado
por ISO (International Standards Organization) en el ao 1984, bajo la norma ISO
7498.
Existen siete capas en el modelo de referencia OSI: aplicacin, presentacin,
sesin, transporte, red, enlace de datos, fsica. Y cada una de las cuales
proporciona una funcin de red especfica. Ha la divisin de las funciones se le
denomina divisin en capas.
Ventajas de la divisin por capas
Divide la comunicacin de red en partes ms pequeas y sencillas.
1 Normaliza los componentes de red para permitir el desarrollo y el soporte
de los productos de diferentes fabricantes.
2 Permite a los distintos tipos de hardware y software de red comunicarse
entre s.
1
2
Impide que los cambios en una capa puedan afectar las dems capas,
para que se puedan desarrollar con ms rapidez.
Divide la comunicacin de red en partes ms pequeas para simplificar el
aprendizaje.
1
2
3
4
5
2.2.2.12 Encaminamiento
2.2.2.13 Transmisin punto a punto
2.3 Modelos de protocolos: TCP/IP
Los Protocolos de Internet fueron el resultado del trabajo llevado a cabo por la
Agencia de Investigacin de Proyectos Avanzados de Defensa (DARPA por sus siglas
en ingls) a principios de los 70.
Este modelo define 4 categoras de funciones que deben tener lugar para que las
comunicaciones sean satisfactorias.. La arquitectura de la suite de protocolos TCP/IP
sigue la estructura de este modelo. Por esto, es comn que al modelo de Internet se
lo conozca como modelo TCP/IP.
La mayora de los modelos de protocolos describen una pila de protocolos
especficos del proveedor. Sin embargo TCP/IP es un estndar abierto, es decir, una
compaa no controla la definicin del modelo. Las definiciones del estndar y los
protocolos TCP/IP se explican en un foro pblico y se definen en un conjunto de
documentos disponibles al pblico. Estos documentos se denominan Solicitudes de
comentarios (RFCS). En estos documentos se tienen las especificaciones formales de
los protocolos de comunicacin de datos y los recursos que describen el uso de los
protocolos.
Modelo TCP/IP
1. Aplicacin
2. Transporte
3. Internet
4. Acceso a la red
Modelo TCP/IP
1. Aplicacin
5.
4.
3.
2.
Sesin
Transporte
Red
Enlace
2. Transporte
3. Internet
4. Acceso a la red
1. Fsica
Modelo OSI
7. Aplicacin
6. Presentacin
5. Sesin
4. Transporte
3. Red
2. Enlace
1. Fsica
SNA
7. Servicios de
transaccin
6. Servicios de
presentacin
5. Control de flujo de
datos
4. Control de
transmisin
3. Control de rutas
2. Control de enlace
de Datos
1. Fsica
3. Capa fsica
Caractersticas de
transmisin.
Conectividad y Alcance
Geogrfico de acuerdo a
IEEE 802.3.
aislamiento de proteccin
para reducir las emisiones
elctricas. El ejemplo ms
comn de este tipo de
cables es el coaxial de
televisin.
Velocidad 10 Mbps
10Base2
185 mts.
50,
RG58
0.9 mm
Caractersticas de
transmisin.
Conectividad y Alcance
Geogrfico de acuerdo a
IEEE 802.3, 802.3u,
802.3z.
Es el tipo de cable ms
UTP acrnimo de
comn y se origin como
Unshielded Twisted Pair o
solucin para conectar
Cable trenzado sin
telfonos, terminales y
apantallar. Son cables que
ordenadores sobre el mismo se utilizan para diferentes
cableado. Cada cable de
tecnologas de red local.
este tipo est compuesto
STP, acrnimo de Shielded
por un serie de pares de
Twisted Pair o Par trenzado
cables trenzados. Los pares apantallado. Son cables de
se trenzan para reducir la
cobre aislados dentro de
interferencia entre pares
una cubierta protectora,
adyacentes. Normalmente 100 BASE T: Velocidad 100
una serie de pares se
Mbps 10 BASE T: Velocidad
agrupan en una nica funda 10 Mbps
de color codificado para
reducir el nmero de cables
fsicos que se introducen en
un conducto.
Caractersticas de
transmisin.
Conectividad y alcance
geogrfico de acuerdo
a IEEE 802.3.
y evita que se
produzcan
interferencias
entre fibras
adyacentes, a la
vez que
proporciona
proteccin al
ncleo. Cada una
de ellas est
rodeada por un
revestimiento y
reforzada para
proteger a la fibra.
Caras. Manipulacin
complicada
LAN's.
Caractersticas de Transmisin.
3.2.2 Microondas
Descripcin Fsica.
En un sistema de microondas se usa el
espacio areo como medio fsico de
transmisin. La informacin se transmite
en forma digital a travs de ondas de
radio de muy corta longitud (unos pocos
centmetros). Pueden direccionarse
mltiples canales a mltiples estaciones
dentro de un enlace dado, o pueden
establecer enlaces punto a punto. Las
estaciones consisten en una antena tipo
plato y de circuitos que interconectan la
antena con la terminal del usuario
Caractersticas de Transmisin
Se utilizan antenas parablicas con un
dimetro aproximado de unos tres metros.
Tienen una cobertura de kilmetros, pero
con el inconveniente de que el emisor y el
receptor deben estar perfectamente
alineados. Por eso, se acostumbran a
utilizar en enlaces punto a punto en
distancias cortas. En este caso, la
atenuacin producida por la lluvia es ms
importante ya que se opera a una
frecuencia ms elevada. Las microondas
comprenden las frecuencias desde 1 hasta
300 GHz.
1
2
3
Distancia mx.: 40 KM
Ancho de banda: 50 GHz
Ancho de banda: 500 Mbps
Descripcin Fsica
Caractersticas de transmisin
3.2.5 Infrarrojo
Descripcin Fsica.
Caractersticas de transmisin
RS-422 y RS-423
RS-449
Interfaces normales
aprobadas por la Asociacin
de Industrias Electrnicas
(EIA) para los dispositivos de
conexin serial . Las RS-422
y RS-423 normas se disean
para reemplazar el ms viejo
RS-232 estndar porque se
busca la mayor transmisin
de datos y mayor inmunidad
a la interferencia elctrica.
Todas las computadoras
Macintosh de Apple
contienen un puerto RS-422
que tambin puede usarse
para comunicacin RS-232C.
RS-422 apoyan conexiones
del multipoint considerando
que RS-423 realiza slo
conexiones del punto-apunto.
1
2
3
4
5
6
Subsistema
Subsistema
Subsistema
Subsistema
Subsistema
Subsistema
de
de
de
de
de
de
cableado horizontal.
cableado vertical (backbone).
rea de trabajo.
cuarto de telecomunicaciones.
cuarto de equipos.
entrada de servicios.
2.1102HC 207 CW
90
Longitud mxima
combinada entre el
cordn del rea de
trabajo y el patch
C
10
85
14
80
75
13
17
18
22
70
22
27
1
2
3
4
1
2
3
4
5
6
1 - 100
10
101 - 400
20
401 - 800
801 - 1200
40
70
2
3
4
5
6
2
3
4
Elemento identificado
Punto de demarcacin (terminacin
central)
Terminacin de conexiones de red
Terminaciones de cables originados de
equipo comn
Terminacin de backbone de primer
nivel
Terminacin de backbone de segundo
nivel
Terminacin del cableado horizontal en
el cuarto de telecomunicaciones
Terminaciones de cable de backbone
Inter-edificios
Terminacin de circuitos auxiliares
Terminacin de sistemas de equipo
telefnico de seguridad
3.5.1 Repetidor.
Un repetidor es un dispositivo electrnico que recibe una seal dbil o de bajo
nivel y la retransmite a una potencia o nivel ms alto, de tal modo que se puedan
cubrir distancias ms largas sin degradacin o con una degradacin tolerable.
El trmino repetidor se cre con la telegrafa y se refera a un dispositivo
electromecnico utilizado para regenerar las seales telegrficas. El uso del
trmino ha continuado en telefona y transmisin de datos .
En telecomunicacin el trmino repetidor tiene los siguientes significados
normalizados:
1 1. Un dispositivo analgico que amplifica una seal de entrada,
independientemente de su naturaleza (analgica o digital).
2 2. Un dispositivo digital que amplifica, conforma, re temporiza o lleva a
cabo una combinacin de cualquiera de estas funciones sobre una seal
digital de entrada para su retransmisin.
En el modelo de referencia OSI el repetidor opera en el nivel fsico .
3.5.2 Hub.
Un Hub o concentrador Es un equipo de redes que permite conectar entre s
otros equipos y retransmite los paquetes que recibe desde cualquiera de ellos a
todos los dems. Los hubs han dejado de ser utilizados, debido al gran nivel de
colisiones y trfico de red que propician.
3.6 ATM.
El Modo de Transferencia Asncrona o Asynchronous Transfer Mode (ATM) es una
tecnologa de telecomunicacin desarrollada para hacer frente a la gran demanda
de capacidad de transmisin para servicios y aplicaciones.
4. Capa de enlace
4.1 Hand-shaking
Las conexiones TCP se componen de tres etapas: establecimiento de conexin,
transferencia de datos y fin de la conexin. Para establecer la conexin se usa el
procedimiento llamado negociacin en tres pasos (3-way handshake). Una
negociacin en cuatro pasos (4-way handshake) es usada para la desconexin.
Durante el establecimiento de la conexin, algunos parmetros como el nmero
de secuencia son configurados para asegurar la entrega ordenada de los datos y
la robustez de la comunicacin.
El proceso se describe a continuacin:
El host receptor, que en el caso de ms comn ser un servidor, espera
pasivamente una conexin ejecutando las primitivas LISTEN y ACCEPT
En primer lugar, el host que desea iniciar la conexin ejecuta una primitiva
CONNECT especificando la direccin IP y el puerto con el que se desea conectar,
el tamao mximo del segmento que est dispuesto a aceptar y opcionalmente
otros datos, como alguna contrasea de usuario. Entonces la primitiva CONNCET
hace una apertura activa, enviando al otro host un paquete que tiene el bit SYN
(ver formato de un segmento TCP ms abajo) activado, indicndole tambin el
nmero de secuencia inicial "x" que usar para enviar sus mensajes.
El host receptor recibe el segmento revisa si hay algn proceso activo que haya
ejecutado un LISTEN en el puerto solicitado, es decir, preparado para recibir
datos por ese puerto. Si lo hay, el proceso a la escucha recibe el segmento TCP
entrante, registra el nmero de secuencia "x" y, si desea abrir la conexin,
responde con un acuse de recibo "x + 1" con el bit SYN activado e incluye su
propio nmero de secuencia inicial "y", dejando entonces abierta la conexin por
su extremo. El nmero de acuse de recibo "x + 1" significa que el host ha
recibido todos los octetos hasta e incluyendo "x", y espera "x + 1" a
continuacin. Si no desea establecer la conexin, enva una contestacin con el
bit RST activado, para que el host en el otro extremo lo sepa.
La mquina receptora recibe la confirmacin y entiende que el otro extremo ha
abierto ya su conexin, por lo que a partir de ese momento tambin puede ella
enviar datos. Con esto, la conexin ha quedado abierta en ambos sentidos
4.2 Transmisin asncrona y sncrona.
La transmisin de datos sncrona involucra una continua y consistente (en
tiempo) transferencia de datos. La duracin del tiempo entre cada bit carcter
mandado es pre asignado por el sistema receptor y el transmisor. Esto provee un
medio para el sistema de recepcin para conocer cuando buscar cada carcter
bien que tanto tiempo tomar transmitir un carcter.
Los mdems que pueden ser sincronizados de esta manera son llamados
mdems sncronos. Dependiendo del protocolo usado, el tiempo de
sincronizacin es usualmente afectado por una especial seal de informacin que
preceda a una transferencia de datos o por informacin contenida en un grupo de
bytes (llamados BLOQUES). Esta seal habilita los sistemas para sincronizar sus
relojes internos y puede venir de la computadora o el mdem.
La transmisin asncrona es un modo de transferencia de datos que notifica al
sistema de recepcin, cuando cada carcter empieza y termina, acompaado con
bits adicionales. Esos extra bits incluyen un bit de empiezo, bit de paridad y un
bit de paro. A estos bits junto con el carcter se les conoce como TRAMA. Los
mdems que operan en modo asncrono son llamados mdems asncronos.
La transmisin sncrona es 20 porciento ms rpida que la asncrona. Pero la
transmisin sncrona requiere de equipo ms caro. Mientras tanto el equipo
asncrono no requiere de circuitos de reloj, razn por la cual los mdems
asncronos son ms baratos. Razn por la cual la mayora de la
microcomputadoras que usan mdems usa este tipo de transmisin.
4.3 Analizar el funcionamiento del Protocolo HDLC y SDLC.
CSMA/CD, siglas que corresponden a Carrier Sense Multiple Access with Collision
Detection (en espaol, "Acceso Mltiple por Deteccin de Portadora con Deteccin de
Colisiones"), es una tcnica usada en redes Ethernet para mejorar sus prestaciones.
Anteriormente a esta tcnica se usaron las de Aloha puro y Aloha ranurado, pero
ambas presentaban muy bajas prestaciones. Por eso apareci en primer lugar la
tcnica CSMA, que fue posteriormente mejorada con la aparicin de CSMA/CD.
CSMA/CA Carrier Sense, Multiple Access, Collision Avoidance (acceso mltiple por
deteccin de portadora con evasin de colisiones) es un protocolo de control de
redes de bajo nivel que permite que mltiples estaciones utilicen un mismo medio de
transmisin. Cada equipo anuncia opcionalmente su intencin de transmitir antes de
hacerlo para evitar colisiones entre los paquetes de datos (comnmente en redes
inalmbricas, ya que estas no cuentan con un modo prctico para
transmitir y recibir simultneamente). De esta forma, el resto de equipos de la red
sabrn cuando hay colisiones y en lugar de transmitir la trama en cuanto el medio
est libre, se espera un tiempo aleatorio adicional corto y solamente si, tras ese
corto intervalo el medio sigue libre, se procede a la transmisin reduciendo la
probabilidad de colisiones en el canal. CSMA/CA es utilizada en canales en los que
por su naturaleza no se puede usar CSMA/CD . CSMA/CA se utiliza en 802.11
basada en redes inalmbricas .
En el mtodo de acceso CSMA/CD, los dispositivos de red que tienen datos para
transmitir funcionan en el modo "escuchar antes de transmitir". Esto significa que
cuando un nodo desea enviar datos, primero debe determinar si los medios de red
estn ocupados o no.
4.5.2 Token.
Dentro de una topologa lgica de anillo, cada nodo recibe una trama por turno. Si la
trama no est direccionada al nodo, el nodo pasa la trama al nodo siguiente. Esto
permite que un anillo utilice una tcnica de control de acceso al medio llamada paso
de tokens.
4.6 Protocolo LLC y MAC del estndar IEEE 802 para redes de rea
local
Token Bus
5
6
No existen colisiones.
Todas las estaciones tienen
Token Ring
2
3
4
5
6
ventaja de ser compatibles entre si, de forma que el usuario no necesitara nada
mas que su adaptador wifi integrado, para poder conectarse a la red.
4.6.5 MAC Address
La direccin MAC (Media Access Control) es un identificador de 48 bits (6
octetos) que corresponde de forma nica a una ethernet de red. Es individual,
cada dispositivo tiene su propia direccin MAC determinada y configurada por el
IEEE (los ltimos 24 bits) y el fabricante (los primeros 24 bits)
4.7 Bridges.
Un bridge es un dispositivo que se utilizaba con mayor frecuencia en los inicios
de la LAN para conectar dos segmentos de red fsica. Los switches pueden
utilizarse para realizar esta operacin, a la vez que permiten la conectividad del
dispositivo final con la LAN. Muchas otras tecnologas se desarrollaron en torno a
los switches LAN.
4.8 Tcnicas de Conmutacin.
Conmutacin es la conexin que realizan los diferentes nodos que existen en
distintos lugares y distancias para lograr un camino apropiado para conectar dos
usuarios de una red de telecomunicaciones . La conmutacin permite la
descongestin entre los usuarios de la red disminuyendo el trfico y aumentando
el ancho de banda . Es una tecnologa que alivia la congestin en las LAN
Ethernet, reduciendo el trfico y aumentando el ancho de banda.
4.8.1 Conmutacin de circuitos.
Es aquella en la que los equipos de conmutacin deben establecer un camino
fsico entre los medios de comunicacin previo a la conexin entre los usuarios.
Este camino permanece activo durante la comunicacin entre los usuarios,
liberndose al terminar la comunicacin. Ejemplo: Red Telefnica Conmutada .
Su funcionamiento pasa por las siguientes etapas: solicitud, establecimiento,
transferencia de archivos y liberacin de conexin.
4.8.2 Conmutacin de mensajes.
Este mtodo era el usado por los sistemas telegrficos , siendo el ms antiguo
que existe. Para transmitir un mensaje a un receptor, el emisor debe enviar
primero el mensaje completo a un nodo intermedio el cual lo encola en la cola
donde almacena los mensajes que le son enviados por otros nodos. Luego,
cuando llega su turno, lo reenviar a otro y ste a otro y as las veces que sean
necesarias antes de llegar al receptor. El mensaje deber ser almacenado por
completo y de forma temporal en el nodo intermedio antes de poder ser
reenviado al siguiente, por lo que los nodos temporales deben tener una gran
capacidad de almacenamiento.
5. Capa de red
5.1 Protocolos del Nivel Red.
5.1.1 Protocolo IP.
La Capa de red o Capa 3 de OSI provee servicios para intercambiar secciones de
datos individuales a travs de la red entre dispositivos finales identificados. Para
realizar este transporte de extremo a extremo la Capa 3 utiliza cuatro procesos
bsicos: direccionamiento, encapsulamiento, enrutamiento, y des
encapsulamiento. IPv4 es la versin 4 del Protocolo IP (Internet
Protocol)version anterior de ipv6. Esta fue la primera versin del protocolo que se
implement extensamente, y forma la base de Internet .
IPv4 usa direcciones de 32 bits, limitndola a 232 = 4.294.967.296 direcciones
nicas, muchas de las cuales estn dedicadas a redes locales ( LANs ).
Direccionamiento
La Capa de red debe proveer un mecanismo para direccionar estos dispositivos
finales. Si las secciones individuales de datos deben dirigirse a un dispositivo
final, este dispositivo debe tener una direccin nica. En una red IPv4, cuando se
agrega esta direccin a un dispositivo, al dispositivo se lo denomina host.
Encapsulacin
La capa de Red debe proveer encapsulacin. Los dispositivos no deben ser
identificados slo con una direccin; las secciones individuales, las PDU de la
capa de Red, deben, adems, contener estas direcciones. Durante el proceso de
encapsulacin, la Capa 3 recibe la PDU de la Capa 4 y agrega un encabezado o
etiqueta de Capa 3 para crear la PDU de la Capa 3. Cuando nos referimos a la
capa de Red, denominamos paquete a esta PDU. Cuando se crea un paquete, el
encabezado debe contener, entre otra informacin, la direccin del host hacia el
cual se lo est enviando. A esta direccin se la conoce como direccin de destino.
El encabezado de la Capa 3 tambin contiene la direccin del host de origen. A
esta direccin se la llama direccin de origen.
Despus de que la Capa de red completa el proceso de encapsulacin, el
paquete es enviado a la capa de enlace de datos que ha de prepararse para el
transporte a travs de los medios.
Enrutamiento
La capa de red debe proveer los servicios para dirigir estos paquetes a su host
destino. Los host de origen y destino no siempre estn conectados a la misma
red. En realidad, el paquete podra recorrer muchas redes diferentes. A lo largo
de la ruta, cada paquete debe ser guiado a travs de la red para que llegue a su
destino final. Los dispositivos intermediarios que conectan las redes son los
routers. La funcin del router es seleccionar las rutas y dirigir paquetes hacia su
destino. A este proceso se lo conoce como enrutamiento.
5.1.3 Netbios.
NetBIOS, "Network Basic Input/Output System", es, en sentido estricto, una
especificacin de interfaz para acceso a servicios de red , es decir, una capa de
software desarrollado para enlazar un sistema operativo de red con hardware
especfico. NetBIOS fue originalmente desarrollado por IBM y Sytek como
API/APIS para el software cliente de recursos de una Red de rea local (LAN).
Desde su creacin, NetBIOS se ha convertido en el fundamento de muchas otras
aplicaciones de red.
De forma sencilla, NetBIOS, permite a las aplicaciones 'conversar' con la red. Su
intencin es conseguir aislar los programas de aplicacin de cualquier tipo de
dependencia del hardware. Tambin evita que los desarrolladores de software
tengan que desarrollar rutinas de recuperacin ante errores o de enrutamiento o
direccionamiento de mensajes a bajo nivel. Coloquialmente hablando, NetBIOS
hace el 'trabajo sucio'.
En una red local con soporte NetBIOS, las computadoras son conocidas e
identificadas con un nombre. Cada computador de la red tiene un nico nombre.
Cada PC de una red local NetBIOS se comunica con los otros bien sea
estableciendo una conexin (sesin), usando datagramas NetBIOS o mediante
broadcast . Las sesiones permiten, como en el protocolo TCP, mandar mensajes
ms largos y gestionar el control y recuperacin de errores. La comunicacin ser
punto a punto. Por otro lado, los mtodos de datagramas y broadcast permiten a
un ordenador comunicarse con otros cuantos al mismo tiempo, pero estando
limitados en el tamao del mensaje. Adems, no hay control ni recuperacin de
errores
(al igual que ocurre en UDP ). A cambio, se consigue una mayor eficiencia con
mensajes cortos, al no tener que establecer una conexin.
5.2 Redes y subredes.
usa para determinar la distancia para llegar a esa red. Algunos protocolos de
enrutamiento, como RIP, usan un conteo de saltos simple, que consiste en el
nmero de routers entre un router y la red de destino. Otros protocolos de
enrutamiento, como OSPF, determinan la ruta ms corta al analizar el ancho de
banda de los enlaces y al utilizar dichos enlaces con el ancho de banda ms
rpido desde un router hacia la red de destino.
Los protocolos de enrutamiento dinmico generalmente usan sus propias reglas y
mtricas para construir y actualizar las tablas de enrutamiento. Una mtrica es
un valor cuantitativo que se usa para medir la distancia hacia una ruta
determinada. La mejor ruta a una red es la ruta con la mtrica ms baja. Por
ejemplo, un router preferir una ruta que se encuentra a 5 saltos antes que una
ruta que se encuentra a 10 saltos.
5.4.1.2 Camino mltiple o bifurcado.
Hasta ahora se ha supuesto tcitamente que existe un solo "mejor" camino
entre cualquier par de nodos y que todo el trfico entre ellos deber utilizarlo. En
muchas redes hay varios caminos entre pares de nodos, que son casi igualmente
buenos. Con frecuencia, se puede obtener un mejor rendimiento al dividir el
trfico entre varios caminos, para reducir la carga en cada una de las lneas de
comunicacin. La tcnica de utilizar encaminamiento mltiple entre un slo par
de nodos se conoce como encaminamiento de camino mltiple, o algunas veces
encaminamiento bifurcado.
El encaminamiento de camino mltiple se aplica tanto en subredes con
datagramas, como en subredes con circuitos virtuales. Para el caso de subredes
con datagramas virtuales (en beneficio de los diferentes usuarios) se lleva a cabo
en forma independiente., cuando un paquete llega a un IMP para su reexpedicin,
se hace una seleccin entre varias alternativas, para ese paquete en particular,
en forma independiente de las selecciones que se hicieron para otros paquetes
que se dirigieron al mismo destino, en el pasado. Para subredes con circuitos
virtuales, cada vez que se establece un circuito virtual, se selecciona una ruta,
pero el encaminamiento para los diferentes circuitos
5.4.1.3 Centralizado.
Los algoritmos de encaminamiento anteriores necesitan tener informacin
acerca de la topologa y el trfico de la red, para poder ' tomar las mejores
decisiones. Si la topologa es de caracterstica esttica y el trfico, cambia muy
rara vez, la construccin de las tablas de encaminamiento es muy sencilla, y se
realiza una sola vez, fuera de lnea, cargndolas en los IMP (procesador de
mensajes de interfaz). Sin embargo, si los IMP y las lneas se desactivan y
despus se restablecen, o bien, si el trfico varia violentamente durante todo el
da, se
necesitar algn mecanismo para adaptar las tablas a las circunstancias que
imperan en ese momento. Sin embargo se pueden construccin las tablas de
encaminamiento en un lugar central. A continuacin se ver la manera cmo
este trabajo puede realizarse en una forma total o parcialmente descentralizada.
Cuando se utiliza un encaminamiento centralizado, en alguna parte de la red
hay un RCC (Centro de control del enrutamiento). Peridicamente, cada IMP
transmtela informacin de su estado al RCC (por ejemplo, una lista de sus
vecinos activos, las longitudes actuales de las colas de espera, la cantidad de
trfico procesado por lnea desde el ltimo informe, etc.) El RCC recoge toda esta
informacin, y despus, con base en el conocimiento total de la red completa,
calcula las rutas ptimas de todos los IMP a cada uno de los IMP restantes,
5.4.1.4 Inundacin.
La inundacin es un caso extremo del encaminamiento aislado, en el cual cada
paquete que llega se transmite en todas las lneas de salida, exceptuando
aqulla por el que llega. Obviamente, con la inundacin se genera un nmero
considerable de paquetes duplicados; de hecho, un nmero infinito, a menos que
se tomen algunas medidas para amortiguar el proceso. Una de tales medidas
consiste en tener un contador de saltos contenido en la cabecera de cada uno de
los paquetes, el cual se decrementa con cada salto que se lleve a cabo, y el
paquete se desecha en el momento en que el contador alcance el valor de cero.
Idealmente, el contador de saltos deber iniciarse con un valor correspondiente a
la longitud del camino que existe entre el origen y el destino. Si el emisor no
conoce la longitud del camino, puede iniciar el contador con el valor del peor
caso, es decir, el valor del dimetro completo de la subred.
Una tcnica alternativa para retener la inundacin consiste en hacer que el IMP
de origen ponga un nmero de secuencia en cada paquete que recibe de su
hostal. De esta forma,
cada IMP necesitar una lista por IMP origen, indicando qu nmeros de
secuencia originados en la fuente ya fueron vistos. Para evitar que la lista crezca
sin lmite, cada lista deber aumentarse por medio de un contador, k, indicando
que todos los nmeros de secuencia hasta k ya fueron vistos. En el momento en
que un paquete llega, resulta muy fcil verificar si ste es un duplicado; si es el
caso, se desechar.
En varias aplicaciones, la inundacin no resulta ser muy prctica, pero s tiene
algunos usos importantes. Por ejemplo, en aplicaciones militares, en donde un
gran nmero de IMP puede desintegrarse en pedazos en cualquier instante, la
robustez de la inundacin es una caracterstica altamente deseable. En
aplicaciones de bases de datos distribuidas, algunas veces se necesita actualizar
todas las bases de datos en forma concurrente, en cuyo caso la inundacin
puede ser de gran utilidad. Una tercera forma posible de utilizacin de la
5.4.4 Hbridos.
En el enrutamiento hibrido se pueden tener combinaciones de distintos tipos de
algoritmos de enrutamiento en un mismo router, en redes grandes o complejas,
en general los routers contienen una combinacin de algoritmos estticos y
dinmicos.
5.5 Control de la congestin.
La congestin de redes es el fenmeno producido cuando a la red (o parte de
5.8 Ruteadores.
El router es una computadora diseada para fines especiales que desempea
una funcin clave en el funcionamiento de cualquier red de datos. Los routers son
los principales responsables de la interconexin de redes por medio de: la
determinacin de la mejor ruta para enviar paquetes el envo de paquetes a su
destino.
Los routers envan paquetes al aprender sobre redes remotas y al mantener la
informacin de enrutamiento. El router es la unin o interseccin que conecta
mltiples redes IP. La principal decisin de envo de los routers se basa en la
informacin de Capa 3, la direccin IP de destino.
La tabla de enrutamiento del router se utiliza para encontrar la mejor
coincidencia entre la direccin IP de destino de un paquete y una direccin de red
6. Capa de transporte
6.1 Servicios de la capa transporte.
6.2 Fragmentacin de paquetes.
6.3 Secuenciamiento.
6.4 Reensamble de paquetes.
6.5 Control de flujo.
6.5.1 Stop-wait.
6.5.2 Windowing.
6.5.3 Go-back-n.
6.6 Protocolos del Nivel transporte.
6.6.1 Protocolo TCP. 6.6.2 Protocolo UDP.
7. Capa de sesin
7.1 Uso de Puertos de Comunicacin.
7.2 Hand shaking entre aplicaciones.
7.3 Servicios de nivel sesin.
7.3.1 Inicio.
7.3.2 Mantenimiento.
7.3.3 Finalizacin.
7.4 Llamadas a Procedimientos Remoto (RPC).
7.4.1 Modelo Cliente-Servidor.
7.4.2 Realizacin de RPC.
8. Capa de presentacin
8.1 Representaciones comunes de los datos.
8.1.1 ASCII 7 bits.
8.1.2 ASCII 8 bits.
8.1.3 Unicode.
8.2 Compresin de datos.
8.2.1 Formatos de compresin con prdidas.
8.2.2 Formatos de compresin sin prdidas.
8.3 Criptografa.
8.3.1 Algoritmos simtricos.
8.3.2 Algoritmos asimtricos.
9. Capa de aplicacin
9.1 HTTP.
Protocolo de transferencia de hipertexto (HTTP) es un protocolo comn que
regula la forma en que interactan un servidor Web y un cliente Web. HTTP
define el contenido y el formato de las solicitudes y respuestas intercambiadas
entre el cliente y el servidor. Tanto el cliente como el software del servidor Web
implementan el HTTP como parte de la aplicacin. El protocolo HTTP se basa en
otros protocolos para regir de qu manera se transportan los mensajes entre el
cliente y el servidor
Cuando se escribe una direccin Web (o URL) en un explorador de Internet, el
explorador establece una conexin con el servicio Web del servidor que utiliza el
protocolo HTTP. URL (o Localizador uniforme de recursos) y URI (Identificador
uniforme de recursos) son los nombres que la mayora de las personas asocian
con las direcciones Web.
Los exploradores Web son las aplicaciones de cliente que utilizan nuestras
computadoras para conectarse con la World Wide Web y para acceder a los
recursos almacenados en un servidor Web. Al igual que con la mayora de los
procesos de servidores, el servidor Web funciona como un servicio bsico y
genera diferentes tipos de archivos disponibles.
Para acceder al contenido, los clientes Web realizan conexiones al servidor y
solicitan los recursos deseados. El servidor responde con los recursos y, una vez
recibidos, el explorador interpreta los datos y los presenta al usuario.
Los exploradores pueden interpretar y presentar muchos tipos de datos, como
texto sin formato o Lenguaje de marcado de hipertexto (HTML, el lenguaje que se
utiliza para construir una pgina Web). Otros tipos de datos, sin embargo,
requieren de otro servicio o programa. Generalmente se los conoce como plugins o complementos. Para ayudar al explorador a determinar qu tipo de archivo
est recibiendo, el servidor especifica qu clase de datos contiene el archivo.
El protocolo de transferencia de hipertexto (HTTP), uno de los protocolos del
grupo TCP/IP, se desarroll en sus comienzos para publicar y recuperar las
pginas HTML, y en la actualidad se utiliza para sistemas de informacin
distribuidos y de colaboracin. HTTP se utiliza a travs de la World Wide Web
para transferencia de datos y es uno de los protocolos de aplicacin ms
utilizados.
HTTP especifica un protocolo de solicitud/respuesta. Cuando un cliente,
generalmente un explorador Web, enva un mensaje de solicitud a un servidor, el
protocolo HTTP define los tipos de mensajes que el cliente utiliza para solicitar la
pgina Web y enva los tipos de mensajes que el servidor utiliza para responder.
Los tres tipos de mensajes ms comunes son GET, POST y PUT.
GET es una solicitud de datos del cliente. Un explorador Web enva el mensaje
GET para solicitar las pginas desde un servidor Web. Como se muestra en la
figura, una vez que el servidor recibe la solicitud GET , responde con una lnea de
estado, como HTTP/1.1 200 OK, y un mensaje solo, cuyo cuerpo puede ser el
archivo solicitado, un mensaje de error o alguna otra informacin.
POST y PUT se utilizan para enviar mensajes que cargan los datos al servidor
Web. Por ejemplo, cuando el usuario ingresa datos en un formulario incorporado
en una pgina Web, POST incluye los datos en el mensaje enviado al servidor.
PUT carga los recursos o el contenido al servidor Web.
Aunque es muy flexible, HTTP no es un protocolo seguro. Los mensajes POST
cargan informacin al servidor en un texto sin formato que puede ser
interceptado y ledo. De forma similar, las respuestas del servidor, generalmente
9.2 SMTP.
El E-mail, el servidor de red ms conocido, ha revolucionado la manera en que
nos comunicamos, por su simpleza y velocidad. Inclusive para ejecutarse en una
computadora o en otro dispositivo, los e-mails requieren de diversos servicios y
aplicaciones. Dos ejemplos de protocolos de capa de aplicacin son Protocolo de
oficina de correos (POP) y Protocolo simple de transferencia de correo (SMTP).
SMTP se basa en el modelo cliente-servidor , donde un cliente enva un mensaje
a uno o varios receptores. La comunicacin entre el cliente y el servidor consiste
enteramente en lneas de texto compuestas por caracteres ASCII . El tamao
mximo permitido para estas lneas es de 1000 caracteres.
Las respuestas del servidor constan de un cdigo numrico de tres digitos,
seguido de un texto explicativo. El nmero va dirigido a un procesado automtico
de la respuesta por autmata, mientras que el texto permite que un humano
interprete la respuesta. En el protocolo SMTP todas las rdenes, rplicas o datos
son lneas de texto, delimitadas por el carcter <CRLF>. Todas las rplicas tienen
un cdigo numrico al comienzo de la lnea.
En el conjunto de protocolos TCP/IP , el SMTP va por encima del TCP, usando
normalmente el puerto 25 en el servidor para establecer la conexin .
9.3 TELNET.
Mucho antes de que existieran las computadoras de escritorio con interfaces
grficas sofisticadas, las personas utilizaban sistemas basados en textos que
eran simplemente terminales conectadas fsicamente a una computadora central.
Una vez que las redes estuvieran disponibles, las personas necesitaban acceder
en forma remota a los sistemas informticos de la misma manera en que lo
hacan con las terminales conectadas en forma directa.
Telnet se desarroll para satisfacer esta necesidad. Telnet se remonta a
principios de la dcada de los setenta y se encuentra entre los servicios y
protocolos de capa de aplicacin ms antiguo dentro del grupo TCP/IP. Telnet
proporciona un mtodo estndar de emulacin de dispositivos de terminal
basados en texto en la red de datos. El protocolo y el software del cliente que
implementa el protocolo comnmente se definen como Telnet.
Y como consecuencia, una conexin que utiliza Telnet se llama Sesin o
conexin de terminal virtual (VTY). En lugar de utilizar un dispositivo fsico para
conectar al servidor, Telnet utiliza software para crear un dispositivo virtual que
proporciona las mismas funciones que una sesin terminal con acceso a la
Interfaz de lnea de comandos (CLI) del servidor.
Para admitir conexiones al cliente Telnet, el servidor ejecuta un servicio llamado
daemon de Telnet. Se establece una conexin de terminal virtual desde un
dispositivo final utilizando una aplicacin del cliente Telnet. La mayora de los
sistemas operativos incluye un cliente de Telnet de la capa de aplicacin.
Una vez establecida una conexin Telnet, los usuarios pueden realizar cualquier
funcin autorizada en el servidor, como si utilizaran una sesin de lnea de
comandos en el servidor mismo. Si estn autorizados, pueden iniciar y detener
procesos, configurar el dispositivo e inclusive cerrar el sistema.
- Are You There (AYT): Permite al usuario solicitar que aparezca algo en la
pantalla del terminal para indiciar que la sesin VTY est activa.
9.4 SNMP.
El Protocolo Simple de Administracin de Red o SNMP es un protocolo de la
capa de aplicacin que facilita el intercambio de informacin de administracin
entre dispositivos de red. Es parte de la familia de protocolos TCP/IP . SNMP
permite a los administradores supervisar el desempeo de la red, buscar y
resolver sus problemas, y planear su crecimiento.
Existen tres versiones, sin embargo, las versiones de SNMP ms utilizadas son
dos: SNMP versin 1 (SNMPv1) y SNMP versin 2 (SNMPv2). Ambas versiones
tienen un nmero de caractersticas en comn, pero SNMPv2 ofrece mejoras,
como por ejemplo, operaciones adicionales.
La ltima versin SNMPv3 posee algunos cambios significativos con relacin a
sus predecesores, sobre todo en aspectos de seguridad, sin embargo no ha sido
mayoritariamente aceptado en la industria.
Una red administrada a travs de SNMP consiste de tres componentes claves:
1 Dispositivos administrados;
2 Agentes;
3 Sistemas administradores de red (NMSs).
9.5 FTP.
FTP ( sigla en ingls de File Transfer Protocol - Protocolo de Transferencia de
Archivos) El protocolo de transferencia de archivos (FTP) es otro protocolo de la
capa de aplicacin comnmente utilizado. El FTP se desarroll para permitir las
transferencias de archivos entre un cliente y un servidor. Un cliente FTP es una
aplicacin que se ejecuta en una computadora y se utiliza para cargar y
descargar archivos desde un servidor que ejecuta el daemon FTP (FTPd).
Para transferir los archivos en forma exitosa, el FTP requiere de dos conexiones
entre cliente y servidor: una para comandos y respuestas, otra para la
transferencia real de archivos.
El cliente establece la primera conexin con el servidor en TCP puerto 21. Esta
conexin se utiliza para controlar el trfico, que consiste en comandos del cliente
y respuestas del servidor.
El cliente establece la segunda conexin con el servidor en TCP puerto 20. Esta
conexin es para la transferencia real de archivos y se crea cada vez que se
transfiere un archivo.
La transferencia de archivos puede producirse en ambas direcciones. El cliente
puede descargar (bajar) un archivo desde el servidor o el cliente puede cargar
(subir) un archivo en el servidor.