Sunteți pe pagina 1din 82

TABLA DE CONTENIDO

CONMUTACIN Y ENRUTAMIENTO
TABLA DE CONTENIDO

Presentacin 5
Generalidades 6

Unidad 1: Introduccin a las redes

12

Sesin 1. Introduccin a las redes de computadoras

12

Unidad 2: Modelos de referencia OSI Y TCP/IP

19

Sesin 2: Modelos de referencia OSI y TCP/IP


.

19

Unidad 3: Capa acceso a red

25

Sesin 3: Capa Fsica y enlace de datos

25

Unidad 4: Capa de Internet

41

Sesin 4: Direccionamiento IP
Sesin 5 Protocolos de Enrutamiento

41
56

Unidad 5: Capa de transporte

61

Sesin 6: Servicios Prestados y Protocolos


Sesin 7: Sockets

61
64

Unidad 6: Capa de Aplicacin

70

Sesin 8: Capa de Aplicacin parte 1


Sesin 9: Capa de Aplicacin parte 2

70
74

Bibliografa

Universidad Tecnolgica de Bolvar

82

Conmutacin y Enrutamiento

PRESENTACIN

PRESENTACIN

Cada da es ms frecuente el uso de la redes de datos para el uso de un sin nmero de


aplicaciones como por ejemplo: en los negocios, la educacin y la diversin. Es por ello que
los futuros tecnlogos en desarrollo de software deben saber aplicar los conocimientos de los
protocolos y elementos de cada una de las capas de modelo TCP IP para comprender y mejorar
el desarrollo de software que trabaja en red.
El Mdulo de Conmutacin y Enrutamiento hace nfasis en el aprender a aprender, es decir,
la metodologa terico prctica teniendo en cuenta el Modelo Pedaggico Institucional. De
esta forma aplica los otros principios del mismo. En el desarrollo del mdulo encontrars la
informacin detallada en captulos descritos a continuacin:
Unidad 1: Introduccin a las redes. En esta unidad encontrars todo lo referente a
las redes de comunicaciones, desde su inicio hasta su actual uso.
Unidad 2: Modelos de Referencia OSI y TCP/IP. Gracias a esta unidad podrs
diferenciar la estructura de la comunicacin de datos a travs de los modelos de
referencia que estn estandarizados a nivel mundial.
Unidad 3: Capa Acceso a la Red. En ella se encuentra todo lo referente al trabajo
fsico en la red, correspondiente al equipo activo y cableado estructurado. As
mismo, se describen las caractersticas de las redes fsicas e inalmbricas.
Unidad 4: Capa de Internet. El desarrollo de esta unidad te mostrar la estructura
de la identificacin en las redes, conocida como Direccin IP.
Unidad 5: Capa de Transporte. Describe el trayecto de los datos y cules son los
protocolos que permiten la transmisin de los datos.
Unidad 6: Capa de Aplicacin. Muestra los programas y protocolos que utiliza el
usuario final, ya que es quien solicita las peticiones al sistema que trabaja en una
red.
Adicionalmente, en el mdulo se desarrollarn actividades las cuales buscan aplicar los
conocimientos por parte del estudiante. Adems, profundizars a travs de la participacin activa
en las sesiones de tele-clase y en las actividades planteadas en el aula virtual de aprendizaje.
El xito del curso depende de tu actitud autnoma e investigativa. Por tal motivo te invitamos a
explorarlo y as aportar a tu desarrollo como Tecnlogo Profesional.

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

GENERALIDADES DEL MDULO


GENERALIDADES DEL MDULO
FICHA TCNICA
Nmero de crditos: 3
Duracin:
9 semanas
Total sesiones:
9

CONTENIDO PROGRAMTICO
UNIDADES
INTRODUCCIN A
LAS REDES

MODELOS DE
REFERENCIA OSI Y
TCP/IP

CAPA ACCESO A RED

SESIONES
1. Introduccin a las redes
de computadoras

Historia y evolucin
Hardware de redes
Software de redes

2. Modelos de referencia
OSI y TCP/IP

Necesidades de un modelo de
referencia
Modelo referencia OSI
Modelo Referencia TCP/IP
Similitudes y diferencias del
modelo OSI y TCP/IP

3. Capa Fsica y enlace de


datos

Caractersticas y elementos de la
capa fsica
Caractersticas, protocolos de la
capa de enlace de datos.
Switches

4. Direccionamiento IP

Servicios orientados y no
orientados a conexin
Protocolo IP
Esquemas de Direccionamiento IP
Switch y Router
Configuracin Bsica de Equipos
Activos

5. Protocolos de
enrutamiento

Protocolos de enrutamiento
dinmico y esttico
Configuracin de enrutadores

CAPA DE INTERNET

TEMAS

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

GENERALIDADES DEL MDULO

UNIDADES

SESIONES

TEMAS

6. Servicios Prestados y
Protocolos

Generalidades
Protocolo TCP
Protocolo UDP

7. Sockets

Caractersticas generales
Programacin de sockets

CAPA DE TRANSPORTE

8. Capa de Aplicacin
parte 1
CAP A APLICACIN
9. Capa de Aplicacin
parte 2

Servicios Prestados
FTP
Correo electrnico
Arquitectura WWW, HTTP

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

COMPETENCIA

COMPETENCIA

El estudiante de tecnologa en desarrollo de software, al finalizar el mdulo, debe estar


en la capacidad de:
Aplicar los conocimientos de los protocolos y elementos de cada una de las capas
de modelo TCP IP para comprender y mejorar el desarrollo de software que trabaja
en red.

ELEMENTOS DE COMPETENCIA
Identificar las funciones de cada una de las capas de los dos modelos de referencia.
Seleccionar el tipo de redes y de servicios que sean apropiados para la solucin
de un problemtica en un contexto determinado.
Relacionar las capas de un modelo de referencia para redes con elementos del
mundo real.
Seccionar caractersticas de los elementos de la red que mejoren los tiempos de
respuesta de aplicaciones de software.
Configurar el direccionamiento de una red IP.
Utilizar protocolos de enrutamiento para la configuracin de una red.
Configurar protocolos TCP y UDP teniendo en cuenta si desea aumentar o disminuir
el desempeo de las aplicaciones de software.
Desarrollar aplicaciones de computador que hagan el uso de sockets.
Desarrollar programas que sean ms eficientes y seguros debido al conocimiento
del protocolo HTTP.

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

TABLA DE SABERES
TABLA DE SABERES

UNIDAD 1 INTRODUCCIN A LAS REDES


SESIN 1
INTRODUCCIN A LAS REDES
HACER

SABER

SER

Seleccionar el tipo de redes


y de servicios que sean
apropiados para la solucin
de una problemtica en un
contexto determinado

Conocer la Historia y
evolucin de las redes
de computadores
Identificar los diferentes
tipos de redes
Comprender la Jerarqua
de protocolos y diseo
de Capas

Consciente de la importancia
del contexto de una aplicacin
para poder brindar soluciones

UNIDAD 2 MODELOS DE REFERENCIA OSI Y TCP/IP


SESIN 2
MODELOS DE REFERENCIA OSI Y TCP/IP
HACER

SABER

SER

Relacionar las capas de un


modelo de referencia para
redes de computadores con
elementos del mundo real

Reconocer la necesidad
de tener un modelo de
referencia para las redes
de datos
Identificar y comprender
las diferencias y
similitudes entre el
Modelo referencia OSI y
el TCP/IP
Identificar las funciones
de cada una de las
capas de los dos
modelos de referencia

Objetivo en el uso adecuado de


los modelos de referencia

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

TABLA DE SABERES
UNIDAD 3 CAPA ACCESO A RED
SESIN 3
CAPA FSICA Y ENLACE DE DATOS
HACER

SABER

Seccionar caractersticas
de los elementos de la red
que mejoren los tiempos
de respuesta de las
aplicaciones de software

Comprender las
caractersticas y
elementos de la capa
fsica
Comprender las
caractersticas y
protocolos de la capa de
enlace de datos

SER
Consciente del uso adecuado
de los conocimientos en los
elementos fsicos de una red
para brindar de manera tica
las mejores recomendaciones
de acuerdo a un contexto
determinado

UNIDAD 4 CAPA DE INTERNET


SESIN 4
DIRECCIONAMIENTO IP
HACER

SABER
Comprender las
diferencias entre
Servicios orientados y no
orientados a la conexin
Comprender el protocolo IP
Identificar los esquemas
de direccionamiento IP
Identificar las
caractersticas de los
Switches y routers
Configuracin bsica de
equipos activos

Configurar el
direccionamiento de una
Red IP

SER

Interesado en aplicar
su conocimiento en la
configuracin eficiente de una
red IP

SESIN 5
PROTOCOLOS DE ENRUTAMIENTO
HACER

SABER

Utilizar algoritmos de
enrutamiento para la
configuracin de una red de
computadoras

Conceptos de
Enrutamiento
Identificar las diferencias
de los protocolos de
enrutamiento dinmico y
esttico

10

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

SER

Recursivo en la solucin
de problemas de acuerdo a
contextos especficos

TABLA DE SABERES

UNIDAD 5 CAPA DE TRANSPORTE


SESIN 6
SERVICIOS PRESTADOS Y PROTOCOLOS
HACER
Configurar variables
de TCP y UDP que
puedan aumentar o
disminuir el desempeo
de las aplicaciones de
software

SABER
Identificar los servicios
prestados por la capa de
transporte
Comprender el funcionamiento
del Protocolo TCP y UDP

SER
Motivado por desarrollar
software que tenga un mejor
desempeo en un contexto
especfico, gracias al
conocimiento de las redes

SESIN 7
SOCKETS
HACER

SABER

SER

Desarrollar aplicaciones
de computador que
hagan el uso de
Sockets

Identificar las caractersticas


generales de los sockets
Comprender los elementos
necesarios para la programacin
de sockets

Consciente de la importancia
del uso de sockets en una
aplicacin

UNIDAD 6 CAPA DE APLICACIN


SESIN 8
CAPA APLICACIN PARTE 1
HACER
Configurar un servicio
de capa de aplicacin
del modelo TCP/IP

SABER
Identificar los servicios
prestados por la capa de
aplicacin
Comprender el funcionamiento
de FTP y del correo electrnico

SER
Recursivo al aplicar y
configurar servicios de la
capa de aplicacin

SESIN 9
CAPA APLICACIN PARTE 2
HACER
Desarrollar Programas
que sean ms eficientes
y seguros debido
al conocimiento del
protocolo HTTP

SABER
Comprender la arquitectura
WWW
Identificar los tipos de
documentos Web
Comprender el funcionamiento
del protocolo HTTP

SER

Consciente de dar un uso


adecuado del protocolo
HTTP

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

11

UNIDAD 1
INTRODUCCIN A LAS REDES

SESIN 1
INTRODUCCIN A LAS REDES DE COMPUTADORAS
1. HISTORIA Y EVOLUCIN
La necesidad del ser humano de comunicarse ha estado implcita desde sus orgenes,
es as que nuestros antepasados crearon una serie de smbolos para comunicarse
apareciendo los dialectos e idiomas, en donde una palabra o un sonido representaban
un elemento del mundo real. Cuando las personas estaban a distancias considerables,
se empezaron a utilizar otra serie de alternativas para enviar la informacin; por ejemplo
los sonidos o las seales de humo, a medida que el ser humano fue evolucionado la
necesidad ha estado siempre presente pero ha evolucionado la manera en que se realiza
la comunicacin, pasando por diferentes esquemas como por ejemplo el telgrafo, los
telfonos, y desde los 70s las redes de computadoras. En la tabla No. 1 puedes observar
una breve historia de las redes de computadoras (Barry M. Leiner).
Fecha

12

Evento

1961

Nace la idea de conmutacin de paquetes

1962

J.C.R Licklider MIT. Red Galctica

1965

Prueba de conexin en dos computadores

1969

Arpanet. Advanced Research Projects Agency Network transmite el primer


mensaje

1972

Nace NIC (Network Information Centre)

1973

Nace Ethernet

1974

Protocolo TCP/IP

1978

Modelo OSI

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

INTRODUCCIN A LAS REDES Unidad 1

Fecha

Evento

1983

Arpanet estaba siendo utilizada por organizaciones operativas y de


investigacin en el rea de defensa

1990s

Se introdujo WWW
Nacen los buscadores (Archie, Wais y Gopher)
Tabla No.1 Breve historia redes de datos

Se puede definir una red de datos como un conjunto de computadoras, dispositivos que
se encuentran conectados y que pueden intercambiar informacin. Los datos pueden ser
vistos como un conjunto de smbolos que pueden ser interpretados; es decir si volvemos
al ejemplo de las seales de humo, los smbolos serian la realizacin de diferentes figuras
con el humo, pero si esto no tuviese un significado para alguien no habra comunicacin,
entonces lo realmente importante es la informacin, definida como un conjunto de datos
procesados, que tienen algn significado para un emisor (quien est enviando) o un
receptor (quien la est recibiendo).
Esto se traslada de la misma manera a una red de computadores, teniendo en cuenta
que en un computador lo que puede variar es un nivel de voltaje, por ejemplo: 0 y 5
voltios. Entonces debemos encontrar algn sistema que nos transforme ese voltaje en
informacin, la solucin a este problema es el sistema binario, en el que cualquier dato
se expresa como cadenas de dgitos binarios (uno y ceros), es decir, de querer enviar
un 1 lo que realmente est emitiendo el computador es un voltaje de 5V, y si lo que se
quiere enviar es un 0, querr decir que el computador est enviando 0 voltios. Entonces,
si se quiere enviar un mensaje que contiene la letra a, el computador no entiende que
es una a, l slo procesa voltajes traducidos en unos y ceros. Es as que para l, la a es
representada por el nmero 97, pero como decamos antes, el computador solo entiende
unos y ceros, tenemos que hacer la conversin del sistema decimal al binario.
En la figura No. 1, se aprecia el proceso de conversin. El nmero en notacin decimal,
el cual se llamar dividendo, se divide entre 2 (divisor) y se repite el proceso hasta que
ya no queden cifras del dividendo sin bajar
97
1

2
48
0

2
24
0

9710 = 11000012
2
12
0

2
6
0

2
3
1

2
1

Figura No. 1 Conversin decimal binario

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

13

SESIN 1

INTRODUCCIN A LAS REDES

Luego el nmero binario ser la cadena de unos y ceros correspondientes a los residuos
de las divisiones, organizados de derecha a izquierda como se muestra en la figura
anterior.
Es as que el nmero 97 se representa por el 1100001. Cada dgito 1 0, en adelante
lo llamaremos bit. Cada bit est en una potencia de dos, siendo la menor, el bit que est
ms a la derecha, es decir si quisiramos realizar el proceso contrario utilizaramos el
proceso mostrado en la figura No.2
bit de mayor peso

bit de menos peso

64

32

16

1x64

1x32

0x16

64

32

6
2

0x8

0x4

0x2

1x1

2
2

Potencia de 2
0

Nmero en decimal = 64+32+1=97


Figura No. 2 Conversin binario decimal

Como se puede observar el bit de menor peso es el que est ms a la derecha, y le


corresponde la potencia de 2, al siguiente de derecha a izquierda la potencia 21 y
as sucesivamente, luego de identificar la potencia de dos, se multiplica por 1 0, de
acuerdo al valor del bit, finalmente se suma el resultado de cada uno de los productos,
obtenindose de esta manera el valor del equivalente en decimal del nmero. De esta
manera es como un computador interpreta la informacin para enviarla luego a travs de
la red.
Aplicaciones

Tipo de transmisin

Redes

Hardware de Redes

Distancia de cubrimiento

Clasificacin Redes

Medio
Jerarqua de Protocolos
Software de Redes

14

Universidad Tecnolgica de Bolvar

Capas

Conmutacin y Enrutamiento

Figura No.3 Mapa conceptual de redes

INTRODUCCIN A LAS REDES Unidad 1

Aplicaciones
Una red, es un conjunto de dispositivos interconectados para compartir informacin,
recursos y servicios, pero Qu aplicaciones tienen estas redes?
Para responder esta pregunta, imagina qu pasara si en una empresa no
existieran las redes de computadoras, primero cuntas impresoras tendra que
tener la empresa?, Cmo compartiran la informacin de inventarios, contabilidad,
nmina entre otros, de manera rpida? Qu pasara si la empresa tuviera varias
sedes, como se enviar la informacin entre ellas? Podran enviarse correos
electrnicos? Hacer chats?, videoconferencias?
La respuesta a todas las preguntas del prrafo anterior es que esas actividades se
volveran muy complejas o imposibles de realizar, entonces ya tenemos nuestras
primeras aplicaciones de las redes en el sector de los negocios
Ahora revisemos que pasara en la UTB si no tuviramos acceso a la red, no
tendramos posibilidad de opinar en los foros, ni de acceder a las aulas virtuales,
ni revisar nuestros correos, ni presentar las tareas, parciales y actividades.
Precisamente esta es otra gran rea de aplicacin de las redes, la educacin;
tampoco podras ingresar a redes sociales como facebook o a chatear con los
amigos. En otras palabras, otra gran rea de aplicacin de las redes son los temas
sociales. Adicionalmente, existen otras aplicaciones de las redes, por ejemplo; en
medicina, el gobierno, los juegos entre otros.
2. HARDWARE DE REDES
Clasificacin Redes de Datos
Existen muchas maneras de clasificar las redes de datos; por su alcance, por su
tecnologa, por su topologa, por la direccin en que van los datos, por la direccin
en que se envan los datos, En la tabla No. 2, podemos ver las distintas formas
de clasificacin.
Criterio de
Clasificacin

Tecnologa de
transmisin

Tipos
Redes de Difusin (broadcast): Tienen slo un canal de comunicacin,
cuando un computador enva un paquete, lo enva a todos los equipos
que estn en la red. Es decir, todos los computadores escuchan el
mensaje pero slo lo procesa el computador a quien va dirigido. El
resto, lo ignora.
Redes Multidifusin (Multicast): En este caso el mensaje no es enviado
a todos los equipos sino a un solo grupo.
Redes punto a punto: El mensaje es enviado a un solo equipo.

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

15

SESIN 1

INTRODUCCIN A LAS REDES

Escala

Redes de rea personal PAN: Integradas por los dispositivos que estn
situados en reas inferiores a un metro, y est destinada a una sola
persona. Por ejemplo la red inalmbrica que conecta el auricular del
bluetooth al celular, un ratn inalmbrico con el computador.
Redes de rea local LAN: Redes que se encuentran en un edificio o un
campus de menos de 1km de distancia, por ejemplo un caf internet.
Redes de rea metropolitana MAN: Abarcan una ciudad, por ejemplo la
red de televisin por cable o las redes Wi-Max 802.16
Redes de rea Amplia WAN: Abarcan un pas o un continente, ejemplo
Internet.

Medio de
transmisin

Almbricas: Usan algn tipo de cableado: UTP


Inalmbricas: La comunicacin se realiza mediante tecnologas que no
necesiten un cable para interconectarse ejemplo: redes Wi-fi 802.11,
bluetooth.

Medio de
transmisin
segn sentido

Simplex: Redes en que la informacin va en un solo sentido, ejemplo la


televisin.
Half Duplex: Redes en que la informacin va en dos sentidos pero no al
tiempo, ejemplo walkie-talkie.
Full Duplex: Redes en la que la informacin va en dos sentidos al
tiempo, ejemplo: Red telefnica.
Tabla No. 1 Clasificacin redes de datos

3. SOFTWARE PARA REDES


Ya hemos hablado mucho de la clasificacin de las redes a nivel de hardware, de los
aspectos fsicos de las mismas, pero para que puedan funcionar, no basta slo el
hardware. Tenemos que hablar entonces, del software que se encarga del procesamiento
y envo de la informacin.
Para limitar la complejidad y estandarizar las redes, la mayora se organiza a travs de
capas con funcionalidades especficas, es as como se puede establecer una serie de
reglas para su comunicacin. La capa del transmisor le habla a su equivalente con el
mismo conjunto de reglas, a este lenguaje lo llamaremos en adelante protocolo.
Un ejemplo podra ser el siguiente: Un empresario habla espaol, pero se quiere
comunicar con otro que habla francs, el mensaje que quiere enviar a travs del fax es:
la casa est en venta,1 ya que los dos hablan idiomas diferentes. Cmo se podra
lograr esta comunicacin?
Siguiendo el modelo de capas (ver figura No.4), cada empresario (ambos empresarios
tienen procesos similares, y estn en la capa 3) contratan un traductor y una secretaria
para enviar el mensaje en cuestin. Los traductores acuerdan un idioma comn que
entienden a la perfeccin los dos; el ingls, para que el mensaje se convierta en The
house is for sale, as que podemos decir que el protocolo de la capa 2 es el ingls, si
vemos los procesos que se hacen en la capa dos son similares tanto para el empresario
que est en la ubicacin 1 como el que se encuentra en la ubicacin 2.
1. Ejemplo basado libro Redes de Computadoras cuarta edicin. Andrew Tanenbaum

16

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

INTRODUCCIN A LAS REDES Unidad 1

Ahora bien el traductor tiene que darle el mensaje a una secretaria (protocolo capa 1)
para que lo envi va fax a la ubicacin B. Cuando el mensaje llega a B, se traduce a
francs La maison est a vendre a travs de la interfaz de las capas 2 y 3.
A este tipo de modelo se le conoce como modelo de capas, que es la base de la
comunicacin en las redes de datos. Este tipo de modelos los iremos profundizando a lo
largo del mdulo. Es importante tener en cuenta que:
El protocolo de cada capa es independiente de las otras, mientras no se cambien
las interfaces, es decir, se podra cambia el ingls por el alemn si se quisiera,
siempre y cuando la interfaz se mantenga y ambos estn de acuerdo.
Las secretarias pueden cambiar el medio de enviar la informacin de fax a correo
electrnico o telfono sin que se afecte la comunicacin.

UBICACIN B

UBICACIN A
La casa esta
en venta

La maison
est vendre
Mensaje

Empresario 2

Empresario 1
2

Ingls
The
house is
for sale

Informacin
para el
traductor
remoto

Traductor 2

Ingls
The
house is
for sale

Traductor 1

1
Fax #
Ingls

Secretaria 1

The
house is
for sale

Informacin
para la
Secretaria 2
secretaria
remota

Fax #
Ingls
The
house is
for sale

Figura No. 4 Modelo de Capas Empresario 1 Empresario 2

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

17

SESIN 1

INTRODUCCIN A LAS REDES

ACTIVIDAD DE APRENDIZAJE 1

Propsito: Comprender la jerarqua de protocolos y diseo de capas.


Descripcin: Esquematiza un modelo de capas para la transmisin por correo electrnico
y en un lenguaje diferente al de la Figura 4. Qu Cambiaria?
Criterios de Evaluacin
Esquematizar de forma correcta el protocolo y el diseo de capas.
ACTIVIDAD DE APRENDIZAJE 2
Propsito: Seleccionar el tipo de redes y de servicios que sean apropiados para la
solucin de un problemtica en un contexto determinado.
Descripcin: Si un empresario tiene 3 sucursales de su empresa en diferentes ciudades,
y an no tiene ninguna red implementada, pero quiere que todas sedes se puedan
comunicar. Qu tipo(s) de red(es) le recomendaras?
Criterios de Evaluacin
Plantear los diferentes tipos de redes que se pueden implementar en un entorno real.

ANOTACIONES

18

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

UNIDAD 2
MODELOS DE REFERENCIA:
OSI Y TCP/IP

SESIN 2
MODELOS DE REFERENCIA OSI Y TCP/IP
Cuando los equipos activos de red empezaron a ser replicados, fabricados y distribuidos
por diferentes empresas en diferentes pases, se empez a generar una problemtica
conexa con todo este desarrollo e innovacin: la comunicacin entre estos.
Sabiendo que la red de redes nace por necesidades militares de la agencia norteamericana
ARPA (Agencia de Proyectos de Investigacin Avanzados), y que esta red (ARPAnet)
rompe las barreras hacia la Europa Occidental y Japn, los fabricantes de equipos de
red diseaban hardware y software que cumpliera con sus propias especificaciones y
requerimientos. As como existan (y existen) estndares diferentes para la distribucin
de energa elctrica, para la TV analgica o para la telefona, las primeras redes de
datos tambin estaban en vas de heterogenizacion de no ser porque se logr disear
y establecer un modelo nico.
Para finales de los aos 70, dos proyectos similares empezaron a gestionarse de forma
independiente pero con el mismo fin: homogeneizar el hardware y software para los
equipos de red. Uno empez con el CCITT (Comit Consultativo Internacional de Telefona
y Telegrafa) y otro en la ISO (Organizacin Internacional para la Estandarizacin). Para
1983 ya se tena un documento conjunto y en 1984 aparece el estndar como ISO 7498
(para la OSI) y X.200 (para el CCITT, actual ITU-T). Sin embargo, mundialmente es
conocido como Modelo Bsico de Referencia para la Interconexin de Sistemas Abiertos,
o Modelo de Referencia de Interconexin de Sistemas Abiertos, abreviado en Modelo OSI.

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

19

SESIN 2

MODELOS DE REFERENCIA OSI Y TCP/IP

En la dcada de los 80s, internet como la versin avanzada de ARPAnet, liberada para
entornos comerciales, financieros, acadmicos y finalmente residenciales, madur otro
modelo, uno ms prctico que vena de la mano con la tecnologa de ARPA desarrollada
desde 1973 el famoso TCP (en ese entonces: Programa de Control de Transmisin). Ya
en 1977, una nueva versin surge apoyada en el Protocolo de Internet o IP. Aqu ya se
denomina TCP/IP.
A diferencia del Modelo OSI de la ISO, el cual era ante todo un modelo abstracto, el Modelo
TCP/IP ya vena trabajando con una Pila de Protocolos, esto es, un conjunto estndar de
lenguajes implementados en software que empezaban ya a discriminar a nivel operativo,
cuando un grupo de bits se converta en un dato, se procesaba, se retornaba a bits, se
transmita por un medio de comunicacin y viceversa. Aunque TCP/IP no era el nico
jugador del mercado en ese entonces (tambin existan protocolos como IPX/SPX de
Novell y Apple Talk para equipos Macintosh) terminaron sucumbiendo ante el dominio
del modelo que ya tena una funcionalidad probada y que terminara imponindose como
protocolo dominante en la creciente Internet.
Otra diferencia clara entre Modelos es su estructura que se grafica como un modelo en
pila (stack), esto es, como una columna de bloques uno sobre otro, haciendo referencia
a la diferencia entre el ser humano como usuario de los datos (en la parte superior) y los
medios de comunicaciones como las rutas fsicas (cable, fibra ptica, radiofrecuencia,
etc.) por donde viajan esos datos en formato binario (en la parte inferior).
La pila de protocolos de TCP/IP incluye solo 4 capas, a diferencia de las 7 capas que
representan el modelo OSI.

Figura No.5 Comparativa modelo OSI y TCP/ IP

20

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

MODELOS DE REFERENCIA OSI Y TCP/IP Unidad 2

Ahora, qu representa cada capa? Para responder esta pregunta, debemos devolvernos al esquema del modelo como un ejemplo abstracto de lo que las redes (y claro, los
elementos que la componen) deben hacer, segn lo resaltada en la siguiente tabla:
Capa

Nombre

APLICACIN

PRESENTACIN

SESIN

TRANSPORTE

Descripcin
Es la capa ms alta, la que enfrenta el usuario al frente de un
equipo conectado a una red consultando una base de datos,
un mensaje de texto, un e-mail o la impresin de un archivo.
Es la capa que intermedia entre los datos del usuario y la capa
de aplicacin, donde se ejecutan procesos como encriptacin,
conversin, formato y compresin de los mismos.
Esta capa es la de comunicacin entre usuarios,
estableciendo, gestionando y terminando la comunicacin
entre los mismos.
Esta capa se encarga de las conexiones punto a punto
o extremo a extremo, as como de su confiabilidad,
segmentacin y de-segmentacin de los datos en una
secuencia adecuada adems del control de flujo de los
mismos.
Es la capa donde se hace el manejo lgico del
direccionamiento y manejo de las rutas por donde viajarn los
datos, enrutando dichos paquetes y reportando los errores de
entrega de los mismos.

RED

ENLACE DE
DATOS

Esta capa administra el direccionamiento fsico y acceso al


medio por medio de dos subcapas, que manejan un hardware
(tarjeta NIC- o puerto de red) y un software (driver de dicha
tarjeta)

FISICA

Es la capa primaria que incluye la transmisin, modulacin y


codificacin de los bits. Ac se definen los tipos de conectores,
los pines, las especificaciones de los cables entre otros.
Tabla No.3. Responsabilidades capas modelo OSI

Como se puede ver, cada capa tiene una funcin especfica y a su vez soporta la ejecucin
de sus capas inmediatas, tanto hacia arriba como hacia abajo. Al final queda, como lo
muestra la figura 5, que los hosts donde se ubican los usuarios finales, estn conectados
de forma virtual, por una serie de dispositivos que hablan solamente en un formato
binario. Esta es la virtud del modelo: que sin importar el fabricante ni los protocolos
empleados, todos deben seguir el modelo.
Ahora, a diferencia de OSI, el modelo TCP/IP es la versin ms real por cuanto a que
sta s existe como tal, sin demeritar la importancia, preponderancia y pedagoga que
OSI representa. TCP/IP se compone de slo 4 capas que se acomodan sin objecin a
OSI como modelo referencial y cuya visibilidad como modelo est en los protocolos que
funcionan y se ejecutan en cada una de las 4 capas. Ello se describe en la siguiente tabla:

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

21

Capa
TCP
IP

Nombre Capa

APLICACIN

SESIN

TRANSPORTE

TRANSPORTE

RED

INTERNET

ENLACE DE
DATOS

FSICA

ACCESO A LA RED

Datos

Protocolos

PC, Laptop,
Smartphone

SIP, DNS,
FTP, SMTP,
HTTP, RTP,
DHCP, SSI,
NFS, Telnet,
etc.

n/a

MIME, XDR,
TLS, SSL

n/a

SAP, L2TP,
PPTP,
SOCKS
TCP, UDP,
SCTP,
DCCP

Segmento

PRESENTACIN

Dispositivos

n/a

Paquete

Enrutador

IP (versiones
4 y 6), ICMP,
IPsec

Switch,
tarjetas de
red

ATM, PPP,
Frame
Relay, X25,
HDLC, ARP,
SLIP, IEEE
802.3, etc.

Repetidor
transceptor

PDH, SDHSONET,
IEEE 802.3,
IEE 802.11,
USB,
Bluetooth,
EIA/TIA-232,
POTS, OTN,
etc.

Tramas

Bits

Nombre Capa

APLICACIN

Capa
OSI

MODELOS DE REFERENCIA OSI Y TCP/IP

Unidad
Encapsulado

SESIN 2

Tabla No. 4.Relacin modelo OSI modelo TCP/IP

22

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

MODELOS DE REFERENCIA OSI Y TCP/IP Unidad 2

Es claro que el modelo OSI tiene equivalencia segn su funcin para una serie de
protocolos, pero que no son realmente visibles sobre el modelo de TCP/IP. Adems,
el modelo TCP/IP gira realmente en torno a IP como protocolo univoco en la capa de
Internet (o capa de Red en OSI) a pesar que existen otros que son mas accesorios del
entorno de la misma, por lo cual alguna literatura habla solamente del Modelo IP, siendo
adems que a la par de TCP como protocolo de transporte, le acompaa un protocolo
que ha venido ganando campo por su amplio rango de accin y crecimiento como lo es
el UDP.
En las siguientes sesiones se detallan cada una de las capas del modelo IP como marco
referencial de las redes de datos, ya que es el modelo que actualmente tiene vida sobre
la faz del mundo tecnolgico actual sin dejar atrs el hecho que es el Modelo OSI el
marco de referencia ampliamente utilizado en el contexto educativo.

ACTIVIDAD DE APRENDIZAJE 3
Propsito: Relacionar las capas del modelo IP con elementos del mundo real
Descripcin: Da un ejemplo justificado de un elemento de la vida real que se ubique en
cada una de las capas del modelo IP. Justifica tu respuesta.
Criterios de Evaluacin:
Identificar el aporte de cada capa en cualquiera de los dos modelos de referencia IP
ACTIVIDAD DE APRENDIZAJE 4

Propsito: Reconocer la necesidad de los modelos de redes.


Descripcin: Qu ocurrira si en este momento no tuvisemos un modelo universal en
el que se basara la comunicacin de las redes de datos?
Criterios de Evaluacin
Identificar la necesidad de los modelos de redes

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

23

SESIN 2

MODELOS DE REFERENCIA OSI Y TCP/IP

ANOTACIONES

24

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

UNIDAD 3
CAPA ACCESO A RED

SESION 3

CAPA FISICA Y DE ENLACE DE DATOS

En este punto, debe ser claro que los modelos IP y OSI de la ISO, al ser modelos de
referencia, explican someramente cmo debera funcionar una red, desde la capa fsica
hasta la capa de aplicacin, siendo que esta se entiende como todo aquel sistema de
telecomunicacin (por lo general, de naturaleza digital) y la capa de aplicacin, todo
software que requiera conectividad a una red de datos (no necesariamente Internet de
forma exclusiva) y que sea manipulado por el usuario, como por ejemplo, un navegador.
Para explicar con mayor facilidad la capa de acceso a red del modelo IP, se analizar la
forma en que el modelo OSI la desglosa, es decir como una capa fsica y una de enlace
de datos.
1. LA CAPA FSICA
Esta es la capa que modela la conexin como tal, de todos y cada uno de los elementos
que intervienen en una red de datos, desde el computador donde se navega en Internet,
el telfono celular con acceso Web, la impresora de red de una oficina, hasta los equipos
ms especializados y complejos como los: access points, los switches o los enrutadores.
Aqu no importa si se cuenta con cables (enlace almbrico) o no (enlace inalmbrico).
Adems los medios de transmisin de los datos pueden ser basados en cobre, como los
cables conduciendo electricidad, pueden ser de cristales de silicio ultra puro como las
fibras pticas conduciendo luz, o sencillamente puede ser aire o vaco (en el espacio),
por donde viajan las ondas de radiofrecuencia de una conexin por medio de antenas.

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

25

SESIN 3

CAPA FSICA Y ENLACE DE DATOS

En dicha capa, no hay intervencin o interaccin alguna con las personas, ya que el
lenguaje de comunicacin son por lo general rfagas de bits, cambios alternados de
seales que representan los 1s y los 0s lgicos de la comunicacin de datos, como
vimos en la sesin 1. La capa fsica tambin especifica una serie de normas, estndares
y protocolos de envo y recepcin de datos, como el PPP (Point-to-Point Protocol) muy
usado en las conexiones va MODEM en lnea telefnica, o el SDH empleado en las
conexiones troncales de banda ancha basados en enlaces de fibra ptica.
Funciones y Servicios:
Entre las funciones bsicas, la capa fsica se encarga de:



El envo y recepcin de cada uno de los bits entre los nodos


Modular y codificar la informacin que circula entre los nodos
Sincronizar los datos con cualquier sistema de comunicacin sncrona
Detectar la seal y evitar que dichos datos se encuentren o se eliminen por otros
medios.
Modular y multiplexar (multicanalizar) los datos, protegindolos.
Por otro lado, la capa fsica presta los siguientes servicios:



Delimitar el inicio y fin de una comunicacin asincrnica


Ecualizar, filtrar, secuencias y procesar las seales binarias
Sincronizar las rfagas de bits enviados en una comunicacin sncrona.
Definir los tipos de conexin por medio de protocolos de comunicacin.

Al respecto del ltimo punto, los protocolos son los algoritmos que tienen la finalidad de
establecer un patrn de comunicacin de acuerdo a los datos que se envan pero que
tambin se reciben.
En la capa fsica, existen muchas tecnologas que implementan diferentes protocolos, las
cuales a su vez estn reguladas y estandarizadas por diversas organizaciones. Entre las
ms destacadas estn:




La Organizacin Internacional de Estandarizacin (ISO)


El Instituto de Ingenieros Elctricos y Electrnicos (IEEE)
El Instituto Nacional Americano de Estndares (ANSI)
La Unin Internacional de Telecomunicaciones (ITU)
La Alianza de la Industria Electrnica/Asociacin de la Industria de las
Telecomunicaciones (EIA/TIA)
La Comisin Federal de Comunicaciones (FCC)
Con base en estos, la IETF (Fuerza de Tarea de Ingeniera de Internet) genera unos
documentos denominados RFCs (Peticin de Comentarios) sobre los cuales se
construye todo el andamiaje de la estructura tecnolgica de Internet sobre el Protocolo
IP, especialmente en software.

26

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

CAPA ACCESO A RED Unidad 3

Estas organizaciones no solo estipulan y determinan los voltajes y corrientes de las


seales elctricas, las cuales se pueden convertir a cualquier onda electromagntica
(bien sea de radiofrecuencia o una seal fotnica), sino que tambin define el tipo de
conectores a emplear y las interfaz de las Tarjetas de Interfaz de Red (NIC).

Figura No. 6 Concepcin de los datos y sus medios de transmisin en la capa fsica

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

27

SESIN 3

CAPA FSICA Y ENLACE DE DATOS

Figura No. 7 Relacin entre las seales, los cables y los conectores
En este caso, cables de conexin serial de enrutadores Cisco

Tipos de medios
Los medios de transmisin de datos binarios varan y dependen de diferentes condiciones,
tales como: costos de los materiales, distancias a cubrir, la geografa, rea de penetracin,
las condiciones atmosfricas, el ruido (elctrico) presente, la movilidad o portabilidad, etc.
Por ejemplo: Para una compaa de varios empleados, que ocupan diversas zonas en
una edificacin, un sistema de cableado puede ser barato de implementar, relativamente
sencillo de controlar y fcil de monitorear. Pero si esta oficina se conecta a otra sede,
en otra ciudad por ejemplo-, el cableado de cobre quizs ya no es una buena opcin
por sus limitantes de resistividad vs longitud, lo que requerira de repetidores cada
determinada distancia. Dicha falencia se podra compensar con una fibra ptica, la cual
es ms barata en trminos de distancia vs ancho de banda y ms segura, pero ms
difcil de implementar y gestionar. Por otro lado, si miembros de dicha empresa requieren
movilidad, una conexin inalmbrica les aportara las notables ventajas que tiene frente

28

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

CAPA ACCESO A RED Unidad 3

a cualquier tipo de cableado, pero estaran limitados a las potencias de transmisin,


cobertura de las antenas para poder captar seales en diversos lugares y en algunos
casos, inseguridad en la informacin.
De igual forma, existen muchos equipos que permiten la conmutacin del medio, o sea,
que una seal digital puede estar en medio elctrico (cableado de cobre) y convertirse
en una lumnica (fibra ptica) o pasar de una lumnica a una onda de radiofrecuencia
(enlace inalmbrico), sin tener que implementar canales independientes. Vase como si
una persona (los datos) para moverse de una ciudad a otra, toma diferentes medios de
transporte: primero toma un bus, luego tomara un tren y despus toma un vuelo: aunque
el medio cambia el sistema de transporte-, la persona sigue siendo la misma.
Por otro lado, la capa fsica determina el ancho de banda (dado en Hz, en nuestro caso,
MHz) de transicin, con lo que las velocidades varan: una fibra ptica es ms rpida
que un cableado de cobre, al igual que un avin supera con creces la velocidad nominal
de un bus; esto es, la fibra ptica tiene un ancho de banda ms amplio que cualquier
cableado de cobre.

Figura No. 8 Fuentes de ruido tpico que puede afectar un cableado de cobre

Sin embargo, los canales de transporte de datos no son ideales: el ruido es un elemento
presente en todo canal y afecta seriamente la seal, a pesar que unos canales son ms
inmunes a este efecto que otros. Existe entonces una Relacin Seal a Ruido o S/N,
que es una relacin logartmica entre la potencia de la seal y la presencia de ruido en el
canal donde viaja, luego en nmero mximo de bps (bits por segundo) en un canal real
est mostrado por la siguiente ecuacin:

bps = H * log2 (1 + S/N), donde H es el ancho de banda del canal.

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

29

SESIN 3

CAPA FSICA Y ENLACE DE DATOS

Dentro de las tcnicas ms comunes para inmunizar el cableado de cobre contra el


ruido, se tiene por ejemplo:
Seleccionar un tipo de cableado de cobre de mayor categora (esto se explica con
detalle en la parte de Ethernet)
Ubicar fsicamente dentro de una estructura, las rutas de cableado para blindarse
frente a ruido de transformadores o luces fluorescentes.
Usar tcnicas adecuadas de ponchado del cableado y adecuacin pertinente
dentro de canaletas y escalerillas.
Pero para ver puntualmente estas diferencias, a continuacin se especifican ms
detalladamente estos medios:

Cableado de Cobre:
El cobre como elemento principal en la transmisin de energa elctrica ha estado presente
en los cableados desde hace muchas dcadas, sin embargo las formas de configurar y
ensamblar dichos cables hacen la diferencia entre uno y otro, creando diseos de cable
destinado para ciertas aplicaciones donde otros no funcionaran como se desea, de ah
que un cableado sea distinto a otro, a pesar de tener el mismo metal en su interior.
De all parten dos tipos especficos de cables de cobre para las redes de datos:

El Cable Coaxial y el Par Trenzado:


El cable Coaxial es un tipo de cable muy comn en los sistemas de comunicaciones
anlogas y digitales existentes, especialmente en los sistemas de televisin, donde en
una geometra coaxial (o sea, sobre un mismo eje), se encuentra el cable de cobre, un
aislante elctrico cubierto por una lmina de aluminio, una malla de tierra y el encauchetado
exterior.

Figura. 9 Cable coaxial tpico

Este cable era muy comn en las primeras redes de datos en sus primeros aos, pero era
de difcil conectorizacin y de reducido ancho de banda con respecto a las velocidades
actuales. Entre estos, el tipo RG-58 es el adecuado para las redes de datos, siendo
altamente inmune al ruido (el RG-59 es para TV).

30

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

CAPA ACCESO A RED Unidad 3

Por otro lado, el cable de par trenzado est basado inicialmente en el cable telefnico
que inclua en un solo envoltorio o encauchetado varios pares de hilos, los cuales de
acuerdo a su grosor, conectaban grandes estaciones o sencillamente los terminales
telefnicas a los gabinetes en la calle.
Esos pares eran, efectivamente, 2 hilos de cobre de bajo calibre (porque conducan
muy bajas corrientes) que estaban trenzados entre s esto es, envueltos o entorchados
aproximadamente con 4 giros por kilmetro en sus primeras versiones. Evidentemente,
cada hilo de cable estaba aislado por un aislante, que era usualmente papel parafinado
o encerado.
El moderno cable de datos de par trenzado no solo tiene ms de un par de hilos de
cobre platinado (mnimo 4 pares), sino que esta encauchetado cada hilo y a su vez, los
4 pares, en modernos materiales que lo hacen mejor aislante elctrico y a su vez, tiene
cada par ms vueltas en la trenza, o sea, est ms entorchado (varios giros por metro,
inclusive). Este entorchamiento lo hace ms inmune frente al ruido electromagntico.
Dado esto, se ven entonces 2 tipos de cableado de par trenzado: UTP y STP.
Cable UTP:
La sigla proviene de Unshielded Twisted Pair (Par Trenzado Sin Blindaje), siendo ste el
cable de datos ms comn del mercado. El cable UTP es barato, fcil de instalar, ponchar
y desplegar. Sin embargo, al no estar blindado, no lo hace adecuado para trabajar a
largas distancias o en ambientes altamente ruidosos en trminos electromagnticos.
A diferencia del UTP, el cable STP (Shielded Twisted Pair o Par Trenzado Blindado)
es ms adecuado a largas distancias y ms inmune al ruido por tener una pantalla de
aluminio que envuelve los pares, pero es a su vez ms costoso y complejo de instalar
que su equivalente UTP.
Existe una variante ms avanzada del STP y es el cable SFTP (Shielded Foiled Twisted
Pair o Par Trenzado Blindado por Lbulos) el cual tiene apantallamiento trenzado en cada
uno de sus pares de cobre, siendo este mucho mas inmune al ruido. El ms avanzado y
costoso de los cables de par trenzado es el cable SSTP (Super Shielded Twisted Pair o
Par Trenzado Super Blindado) que es el hibrido del STP y el SFTP.

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

31

SESIN 3

CAPA FSICA Y ENLACE DE DATOS

Figura No.10 Tipos de cable de Par Trenzado

Ahora, como no solo la inmunidad al ruido es importante, la EIA/TIA ha especificado en el


documento 568A Commercial Building Wiring Standard, los tipos de cableado adecuados
segn las necesidades y requerimientos de la red de datos, diversas categoras que
hacen finalmente, que un cable sea ms rpido que otro, sin importar si es UTP, STP o
FTP. Esto se conoce tambin como el estndar ISO 11801.
Categora

Ancho de Banda (MHz)

Tipo de cable comnmente usado

16

UTP/STP

20

UTP/STP

100

UTP/STP

5e

100

UTP/STP

250

UTP/STP/FTP

6e

250 a 500

UTP/STP/FTP

600

UTP/STP/SFTP /SSTP

1200

STP/SFTP /SSTP

1200

STP/SFTP /SSTP
Tabla No.5. Categora Cables

32

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

CAPA ACCESO A RED Unidad 3

Por otro lado, los conectores para estos cables, definidos tambin por la EIA/TIA,
establece como conector estndar el RJ-45 (Registered Jack), de 8 pines, el cual para
ser adecuadamente instalado y evite afectar el ancho de banda e inmunidad contra el
ruido del cableado, se debe insertar con no ms de 13 mm dentro de ste.

Figura No. 11 Conectores tipo RJ-45

Por lo general, este tipo de cables de par trenzado viene con un cdigo de colores
predefinido para su ponchado o insercin en los conectores.

Numero de par

Color principal o Ring

Color secundario o Tipo

Azul

Blanco-Azul

Naranja

Blanco-Naranja

Verde

Blanco-Verde

Caf

Blanco-Caf
Tabla No. 6 Colores cables

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

33

SESIN 3

CAPA FSICA Y ENLACE DE DATOS

De esta forma, para ponchar un cable Directo o Normal, se debe hacer siguiendo los
colores en ambos extremos de acuerdo a la norma EIA/TIA 568A:
1. Blanco-Naranja

Usos: conectar un PC a un Switch

2. Naranja
3. Blanco-Verde

Verde
Naranja

4. Azul

Azul

5. Blanco-Azul

Caf
1 23 4 5 67 8

6. Verde
7. Blanco-Caf
8. Caf
Para hacer un cable Cruzado o Cross Over, en un extremo se debe seguir los anteriores
colores y en el otro se cie a la norma EIA/TIA 568B:
1. Blanco-Verde

Usos: conectar dos PCs entre si

2. Verde
3. Blanco-Naranja
4. Azul

Naranja
Verde

5. Blanco-Azul
6. Naranja

Azul

Caf
1 23 4 5 67 8

7. Blanco-Caf
8. Caf

Nota:

Las categoras 1 y 2 no son recomendadas para las redes de datos ya que no


logran ms all de los 10 MHz de ancho de banda y no estn descritas para los
requerimientos modernos. La categora 1 se toma por defecto como el cableado
telefnico clsico.

La Fibra ptica:
A diferencia del cableado de cobre, el cual tpicamente funciona para rangos inferiores a
los 100 metros por ser de calibre AWG 24 (580 mA mximo), con lo cual se requeriran
amplificadores de seal cada cierta distancia, sin importar que tipo de categora sea, la
fibra ptica surge como la mejor opcin si de velocidad y distancia se trata.

34

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

CAPA ACCESO A RED Unidad 3

La fibra como tal es un hilo de xido de silicio (arena) de altsima pureza, que permite la
conduccin de rayos de luz, si son estos producidos por un LED especial de alta potencia
o un lser, que permite el impulso de haces de luz de alta velocidad en un amplsimo
ancho de banda.La fibra ptica puede ser monomodo o multimodo, siendo la primera mas
veloz y con mayor distancia de envo de seales pero, mas costosa. Y la segunda, ms
sencilla, no tan rpida, de menor cobertura pero, mas econmica(a pesar de ello, la peor
fibra ptica es an superior que el mejor de los cables de cobre).

Figura No.12 Tipos de fibra ptica y sus caractersticas

2. CAPA DE ENLACE
Para hacer que los datos lleguen al equipo por medio de unos cables determinados y
algunos conectores definidos, se tiene que establecer cmo van a ingresar dichos datos
y por cul medio, con qu tecnologa y bajo qu tipologa. Por ejemplo: en un sistema de
transporte estn definidos los diferentes tipos de medios (terrestres, acuticos o areos),
qu matriculas tienen, a qu empresas sirven y por donde viajan. De esta forma, la capa
de enlace de datos le permite a las capas superiores tener acceso al medio usando
tcnicas como el entramado. Por otro lado, controla cmo los datos se ubican en el medio
y viceversa, por medio de tcnica como el control de acceso y la deteccin de errores.
En esta capa adems, se definen varios estndares que van de la mano con tecnologas
descritas en la capa fsica. En este caso, el cableado por medio de par trenzado soporta
la tecnologa Ethernet o en Token Ring. La fibra ptica puede tomarse como base de
la tecnologa FDDI o Gigabit Ethernet, y las conexiones inalmbricas funcionan para la
tecnologa Wi-Fi o WiMax.

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

35

SESIN 3

CAPA FSICA Y ENLACE DE DATOS

Topologas de red:
Para el desarrollo mismo de la red, se definieron determinadas arquitecturas o topologas
de red que establecen una conexin fsica que bien puede ser igual o diferente de la
conexin lgica.
Dichas topologas siguen una o varias de las siguientes clasificaciones:
Topologa Completamente conectada: Todos los equipos de una red se conectan
con todos los otros.
Topologa en Bus: Comparten una va principal donde ingresa y salen los datos.
Topologa en Anillo (y doble anillo): Muy comn en los enlaces de datos sobre fibra
ptica, pero con la posibilidad de caerse si un nodo falla.
Topologa en Malla: Conexin entre equipos similar a la completamente conectada.
Topologa en rbol: Parte de un nodo padre y se disgrega hasta nodos
relacionados pero manteniendo una coherencia.
Topologa Lineal: No tiene despliegue lateral, se apoya sobre una ruta nica.
Topologas Combinadas o Hbridas: Combinan las ventajas (y desventajas) de
dos o ms topologas.

Figura No.13Topologas capa de enlace

Equipos de capa de enlace:


Los dispositivos activos que funcionan en dicha capa son los conmutadores o switches.

36

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

CAPA ACCESO A RED Unidad 3

Estos equipos conmutan arreglos de bytes llamados tramas. Dichas tramas ante todo
buscan ser rfagas de datos de forma tal que se segmente el ancho de banda del
canal para lograr aumentar la eficiencia en la comunicacin de datos bajo un esquema
full duplex, de esta manera , los datos pueden ser diseccionados o segmentados pero
evitando al mximo las colisiones que se puedan presentar.
Los switches buscan entonces conectar en su esquema de red a los equipos de mas
alto nivel (a partir de los enrutadores) hacia los medios de comunicacin de forma que
controla como los datos se ubican sobre el medio. Una de las mejores tcnicas para
lograr esto es con el estndar IEEE 802.3 denominado Ethernet.
La mejor forma de entender el esquema de esta capa es definiendo la estructura de
la trama en la cual el sistema muestra el concepto de segmentacin e inicia con el de
encapsulamiento.

Figura No. 142 Estructura Trama de capa de Enlace

Ethernet:
Esta tecnologa fue definida por el IEEE como 802.3 y est basada en el protocolo de
CSMA/CD, el cual define que existe un medio comn de transporte de datos (el Ether)
el cual es una autopista a la cual todos entran y de la cual todos salen eso es CSMA:
Carrier Sense Multiple Access o Acceso Mltiple por Senseo de la Portadora- pero de la
cual se debe evitar que existan choques o colisiones al ingresar o al salir -CD: Colisin
Detection o Deteccin de Colisin-.
A continuacin se muestra la tabla con las diferentes variantes de Ethernet como medio
de transmisin de datos, va cableado de cobre o fibra ptica incluso:

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

37

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

EIA/TIA
Categora
5 UTP de
2 pares

100m

EIA/TIA
Categora
3, 4, 5
UTP de 4
pares

100m

ISO 8877
(RJ-45)

ISO 8877
(RJ-45)

100BaseTX

10
Base-T

Tipo

Medio

Longitud Mxima

Conector

38

ST o LC
multimodo

2km

Fibra
ptica
multimodo
50/62.5
m

100
Base-FX

1000
Base
CX

ISO
8877
(RJ-45)

25m

STP
ISO 8877
(RJ-45)

100m

SC o LC
monomodo

ST o LC
multimodo
/ SC o LC
monomodo

Hasta 550m
dependiendo de
la fibra usada

SC o LC
monomodo

Hasta 80km

Fibra ptica
monomodo
9m

10
GBase-ZR

Tabla No.7 Variantes Ethernet

70km
aprox.

550m
(MMF)
10km
(SMF)

Fibra ptica
multimodo
50/62.5m

ST o LC
multimodo

Fibra ptica
monomodo
9m

Fibra ptica
multimodo
50/62.5m
o
monomodo
9m

EIA/TIA
Categora
5 o mayor
UTP de 4
pares

1000
Base-ZX

1000
BaseLX

1000
BaseSX

1000
Base-T

SESIN 3
CAPA FSICA Y ENLACE DE DATOS

CAPA ACCESO A RED Unidad 3

Aparte de la capa fsica, Ethernet maneja una subcapa de enlace de datos que aplica
para todas las tarjetas de red que adoptan dicho estndar: la MAC (Media Access Control
Control de Acceso al Medio). La MAC aparece como una direccin de 48 bits nica e
irrepetible para todas y cada una de las tarjetas de red que se fabrican en el mundo.
Dicha identificacin (como la cdula de cada persona) est basada en un cdigo de 6
bytes en formato hexadecimal (nmeros y letras hasta la F del alfabeto). Con esta MAC,
se puede saber exactamente desde cul tarjeta de red se est navegando, bien sea
enviando o recibiendo informacin.
En el protocolo IEEE 802.2 se puede apreciar otra subcapa, la LLC (Logical Link Control
o Control de Enlace Lgico). Todo NIC o tarjeta de red debe manejar aparte de una MAC,
un protocolo de LLC, con el cual se hace la conexin a protocolos de ms alto nivel como
es el IP, el TCP y el UDP (aparte de todos los que estn sobre ellos).
La capa LLC permite establecer la compatibilidad entre equipos sin importar su fabricante
o su funcin, todo equipo de red, sea un computador, una impresora, un switch o un
enrutador, debe manejar y entender la MAC y el LLC. De esta forma se establecen las
diferentes topologas o arquitecturas de red ms all del cableado estructurado instalado.
Para verse de una forma ms clara, el MAC tiene que ver con el hardware de la tarjeta de
red, mientras que LLC tiene que ver con su software o driver que la controla y administra.
ACTIVIDAD DE APRENDIZAJE 5

Propsito: Seccionar caractersticas de los elementos de la red que mejoren los tiempos
de respuesta de las aplicaciones de software
Descripcin: El empresario que tiene las 3 sucursales, ya tiene claro que tipo de redes
utilizar. Pero an no ha definido que tipo de cableado ni topologa utilizar en su red LAN.
Qu le recomendaras? Justifica tu respuesta
Criterios de Evaluacin
Reconocer las caractersticas de las topologas de red y el cableado de la misma.
ACTIVIDAD DE APRENDIZAJE 6

Propsito: Comprender caractersticas capa enlace de datos


Descripcin: Cul es la direccin MAC de tu equipo? Cmo la encostraste? Qu
significan cada uno de los nmeros?

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

39

SESIN 3

CAPA FSICA Y ENLACE DE DATOS

Criterios de Evaluacin
Identificar la MAC del equipo, la manera de obtenerla y su significado.
ACTIVIDAD DE APRENDIZAJE 7
Propsito: Solucin problemticas de una red en capa fsica.
Descripcin: En qu casos poncharas un cable UTP de manera directa?. En
qu casos de manera cruzada? Poncha un cable UTP de manera cruzada y prueba la
conectividad entre dos computadores. Cmo lo hiciste?
Criterios de Evaluacin
Identificar los casos en los que se usa cada tipo de conexin de cable.

ANOTACIONES

40

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

UNIDAD 4
CAPA DE INTERNET

SESIN 4

DIRECCIONAMIENTO IP

1. SERVICIOS ORIENTADOS Y NO ORIENTADOS A CONEXIN


Servicios orientados a Conexin
Los servicios orientados a conexin son aquellos que utilizan un canal para establecer la
comunicacin, es decir, debe cumplir con tres condiciones que son:
Crear la conexin
Transferir datos
Cerrar la conexin
En la figura 15 podrs observar un ejemplo de los servicios orientados a conexin. En
una llamada telefnica en el Telfono Origen, un usuario desea realizar una llamada (crea
la conexin). Una vez contestan en el Telfono Destino, se establece una conversacin
(transfiere datos, en este caso: voz) y, finalmente, cuando el usuario cuelga la llamada,
se termina la comunicacin (cierre de conexin).

Figura No. 15 Ejemplo servicio orientado a la conexin

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

41

SESIN 4

DIRECCIONAMIENTO IP

En redes de comunicacin de datos, los servicios orientados a conexin utilizan una


tcnica llamada circuitos virtuales.
Las ventajas de este tipo de servicio son:
Confiabilidad
Control del flujo de informacin
Control de errores

Servicios No Orientados a Conexin:


Los servicios no orientados a conexin utilizan una direccin especfica para establecer la
comunicacin con el destino. En dicha direccin viaja la siguiente informacin de control:
Direccin del origen
Paquetes (mensaje dividido)
Direccin del destino
En este tipo de servicios no importa por dnde viaje la informacin. El objetivo es que
los paquetes lleguen al destino y posteriormente se organizan. La tcnica que utiliza
este servicio es datagrama, es decir, los paquetes son tratados por la red de forma
independiente. En la figura N. 16 se muestra cmo funciona este tipo de servicio: los
paquetes de datos 1,2 y 3 salen de A para llegar a B y no importa por cul camino se
vayan los paquetes, lo importante es que lleguen a su destino.

Figura No. 16 Servicio no orientado a la conexin

Las ventajas de los servicios no orientados a conexin son:


Independencia de ruta
Eficacia

42

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

CAPA DE INTERNET Unidad 4

Resumen de servicios: en la tabla N. 8 se encuentra el resumen de los servicios y si


corresponde o no a la orientacin de la conexin.
SERVICIOS Y SU ORIENTACIN A CONEXIN
Servicio

Orientado a Conexin

Telnet

Ftp

No Orientado a Conexin

Correo electrnico

Http

Chat

Voz IP

Video streaming

Ping

Enrutamiento

Telefona

Finger

X
Tabla No.8 Servicios orientados y no orientados a la conexin

2. PROTOCOLO IP
Internet Protocol o Protocolo de Internet. Es un protocolo no orientado a conexin que
se encarga del direccionamiento lgico dentro de una red de comunicacin de datos. En
otras palabras, el protocolo IP se encarga de dar la direccin lgica a la red para que
los paquetes o datagramas puedan llegar a su destino, pero no garantiza dicho objetivo.
IP no garantiza la llegada del mensaje, pero s la seguridad de la informacin de control
dentro del mismo. Esta informacin de control se llama cabecera y contienen la direccin
origen y destino del paquete. Todo el paquete estructural del protocolo IP se encuentra
encapsulado en la PDU (Protocol Data Unit Unidades de Datos de Protocolo).

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

43

SESIN 4

DIRECCIONAMIENTO IP

Datos del usuario

Cabecera
TCP

Cabecera
IP

Secuencia
de bytes de
aplicacin

Segmento
TCP

Datagrama
IP

Paquete
del nivel
de red

Cabecera
de red

Figura No.17 PDU de la Arqutectura TCP/IP


(Tomado de Comunicaciones y Redes de Computadores, Stallings William, 6 Edicin)

Figura N. 18 Suite de Protocolos IP (Tomado de julyandrian.wordpress.com)

44

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

CAPA DE INTERNET Unidad 4

MIME
BGP

FTP

HTTP

SMTP

TELNET

SNMP

TCP

UDP
ICMP

IGMP

OSPF

RSVP

IP
BGP

Protocolo de pasarela frontera

OSPF

Protocolo abierto del primer camino


ms corto

FTP

Protocolo de transferencia de ficheros

RSVP

Protocolo de reserva de recursos

HTTP

Protocolo para la transferencia de


hipertextos

SMTP

Protocolo sencillo de transferencia de


correo electrnico

ICMP

Protocolo de mensajes de control en


Internet

SNMP

Protocolo sencillo de gestin de redes

IP

Protocolo Internet

TCP

Protocolo de control de transmisin

MIME

Extensiones multipropsito de correo


electrnico en Internet

UDP

Protocolo de datagramas de usuario

Figura No.19 Familia de Protocolos IP


(Tomado de Comunicaciones y Redes de Computadores, Stallings William, 6 Edicin)

Actualmente, el direccionamiento IP suministrado por este protocolo, utiliza las versiones


4 y 6, mejor conocidos como: IPv4 e IPv6 respectivamente. A continuacin en el tema de
esquemas de direccionamiento IP te explicar la diferencia entre las versiones.
3. ESQUEMAS DE DIRECCIONAMIENTO IP
El protocolo IP proporciona diferentes maneras de asignacin de una direccin. Para ello
tiene en cuenta las versiones 4 y 6. En la tabla No. 9 podrs apreciar las diferencias y
similitudes entre ambas versiones.
Diferencias y Similitudes IPv4 e IPv6
Caractersticas

IPv4

IPv6

Binario

Hexadecimal

Separacin de segmento

Punto (.)

Dos puntos (:)

Cantidad de segmentos

Bits de informacin

32

128

Sistema numrico

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

45

SESIN 4

DIRECCIONAMIENTO IP

Diferencias y Similitudes IPv4 e IPv6


Caractersticas

IPv4

Ejemplo

IPv6

192.168.1.0

Segmentos

Octeto

Unidad de segmentos

Byte
Tabla No.9 Diferencias IPV4 IPV6

Esta sesin te mostrar el esquema de direccionamiento de la IP versin 4. Debes tener


en cuenta que la IPv6 difiere del sistema numrico de IPv4. Sin embargo, el objetivo es
el mismo.
En la versin 4, la estructura de la IP es la siguiente:
Direccin IPv4:
Consta de 4 octetos, es decir, 8 bits de datos binarios en cada octeto que sumados
equivalen a 32 bits y se representan en notacin decimal as:
192. 168. 1. 0
Primer Octeto

Cuarto Octeto

Segundo Octeto

Tercer Octeto

Figura No. 20 Partes de la Direccin IPv4

Asimismo, estos tienen su conversin a binario

En notacin decimal: 192.


En binario:

168.

1.

11000000. 10101000. 00000001. 00000000


Figura N 21. Direccin IPv4 en binario

Tipos de Direccionamiento IPv4:


El direccionamiento se divide en clases (detalladas en la figura No.21) dentro de la IPv4.
En ellas se especifica que parte del direccionamiento corresponde a la red (porcin de
bits para identificar la red a la cual se est conectado) y cul parte le corresponde al host
(cuntos nodos se pueden conectar a la red):

46

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

CAPA DE INTERNET Unidad 4

Figura No. 22 Clases de Direccionamiento IPv4

Nota: Las clases D y E se utilizaron para reservar el direccionamiento IP, pero en vista
que estas ya prcticamente se agotaron, surgi el direccionamiento IPv6, el cual est
basado en sistema hexadecimal.

Mscara de Red:
Indica si los datos permanecen o salen de una red. Un tip para saber cmo asignarla
es teniendo en cuenta que la red se identifica con el nmero 1 y los nodos o host con
el nmero 0. En la figura N. 22 se describen las mscaras por defecto de las clases de
direccionamiento IPv4.

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

47

SESIN 4

DIRECCIONAMIENTO IP

4. SWITCH Y ROUTER
Los switches (conmutadores) y los routers (enrutadores) son equipos activos (aquellos
que necesitan de energa elctrica para funcionar) los cuales cumplen tareas especficas
las cuales sern descritas a continuacin:
Switches:
Dispositivo que se encarga de interconectar los equipos y/o dispositivos en una red de
comunicacin de datos. Estos surgieron por la necesidad de reemplazar a los hubs. La
funcin principal es controlar el flujo de informacin (envo de tramas) y hacerlo llegar al
destino correspondiente sin tener que replicar dicho flujo a todos los dispositivos que se
encuentran en la red.
Ventajas:
Disminuye las colisiones al reducir el nmero de dispositivos a los cuales se les
enva la informacin.
Segmentan la red, ya que existen dominios de colisiones diferentes por cada
puerto en el que se conecte un dispositivo.
Aumenta la velocidad de transmisin
Permite trasmisin full dplex
Existe un ancho de banda dedicado por cada dispositivo que est conectado a un
puerto de switch.

Funcionamiento del switch:


El switch funciona realizando las siguientes operaciones:
Aprendizaje: El switch llena una tabla internamente con las direcciones MAC que
estn solicitando su servicio de transmisin. Si un dispositivo por primera vez enva
tramas, esta direccin MAC del dispositivo origen se almacenar en la tabla del
switch. Asimismo, el switch almacena el nmero del puerto por donde el dispositivo
origen enva las tramas. Posteriormente, cuando un dispositivo origen requiera
los servicios del switch, este buscar si ya existe una direccin MAC igual a la del
dispositivo transmisor; si ya existe, har caso omiso a esta direccin MAC, de lo
contrario, la almacenar para eventos futuros. La direccin MAC origen que ya
fue guardada la utilizar el switch para enviarle informacin. La tabla del switch en
donde se guardan las direcciones se conoce como CAM (Memoria de Contenido
Direccionable).
Actualizacin: En esta operacin, el switch almacena una marca horaria que
permite saber cundo fue la ltima vez que esa direccin fue referenciada. La
marca horaria es un histrico de las direcciones almacenadas. Si pasado un

48

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

CAPA DE INTERNET Unidad 4

tiempo considerable una direccin MAC no es referenciada, entonces se le dar


de baja. Adicionalmente, la marca horaria se actualiza cada vez que se referencie
la direccin MAC que se encuentra en la CAM.
Inundacin o Flooding: Cuando el switch debe enviar una trama a una direccin
MAC destino y no conoce el puerto por donde enviarlo, este enva una trama a
todos los dispositivos que se encuentran conectados a l excepto al que envi
la trama origen. Esta trama enviada a todos los dispositivos se conoce como
Inundacin o Flooding.
Reenvo selectivo: Esta es la operacin alusiva a la funcin principal del switch,
que como se escribi en prrafos anteriores, es controlar el flujo de informacin
(envo de tramas) y hacerlo llegar al destino correspondiente sin tener que realizar
un flooding porque ya conoce el puerto por donde enviarlo, ya que este fue
almacenado junto con la direccin MAC en la CAM.
Filtrado: es cuando el switch no reenva las tramas que le llegan de un dispositivo
origen, ya que se pueden presentar casos particulares si se ejecuta el envo. Por
ejemplo: una trama que no cumpla con todos los procesos de verificacin del
sistema, entonces la trama no se reenva a la direccin origen. Otro caso es el de
no reenviar la trama por el puerto donde se recibi.
Router (enrutador):
Dispositivo que se encarga de direccionar los mensajes dentro de la red de comunicacin
de datos. La funcin principal del router es seleccionar las rutas por donde viajar la
informacin y dirigir el mensaje a su destino. Este mensaje se enva en forma de paquetes.
Ventajas:




Eficiencia
Eficacia
Seguridad
Control de la informacin que ingresa y sale de una red
Utiliza identificaciones en la red (direccionamiento)

5. CONFIGURACIN BSICA DE EQUIPOS ACTIVOS


A continuacin se describe en la tabla No.11 cules son algunos de los comandos utilizados
para configurar routers y switches. En el desarrollo de las teleclases ampliars el tema,
es por ello que te sugiero realizar la actividad de aprendizaje en donde se muestra un
ejemplo de configuracin de estos dispositivos.

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

49

SESIN 4

DIRECCIONAMIENTO IP

Recuerda!
Un bit es la mnima unidad de medida de
informacin. Byte (B): hace referencia a la
capacidad de almacenamiento.1 Octeto
equivale a 1 Byte

Equivalencias Unidades de medida de Informacin


Medida

Representacin

Equivalencia

bit

10

Byte

8 bits

Kilobyte

KB

1024 bytes

Megabyte

MB

1024 KB

Gigabyte

GB

1024 MB

Terabyte

TB

1024 GB

Petabyte

PB

1024 TB

Exabyte

EB

Zettabyte

ZB

Yottabyte

YB
Tabla N.10.Equivalencias

50

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

switch#disable

Switch#show running-config

Switch#show interfaces

show versin

Mostrar la informacin de
configuracin en ejecucin sobre
el dispositivo

Mostrar estadsticas de las


interfaces de los dispositivos

Mostrar la informacin sobre la


versin cargada actualmente en el
sistema operativo del dispositivo

switch(config-)#

Configuraciones de Interfaz u otras

Desactivar modos de ejecucin

switch(config)#

Modo de Configuracin Global

switch>enable

switch#

Modo Privilegiado

Activar modos de ejecucin

switch>

Switch

Modo Usuario

Descripcin de comandos

Universidad Tecnolgica de Bolvar

show versin

Router#show interfaces

router#show running-config

router#disable

router>enable

router(config-)#

router(config)#

router#

router>

Router

Puede ejecutarse en cualquier


modo

Se puede agregar al final el puerto


que se desee especificar. Por
ejemplo Router#show interfaces
serial 0/1

Para que se ejecute debe estar en


modo privilegiado la escritura del
comando

Al ejecutar este comando se pasa


de modo privilegiado a modo
usuario

Al ejecutar este comando se


pasa de modo usuario a modo
privilegiado.

Observacin

CAPA DE INTERNET Unidad 4

Conmutacin y Enrutamiento

51

52

router#configure terminal

router#hostname nombre_
host

switch#show startup-config
show ip interface
show ip interface brief

switch#configure terminal

switch#hostname nombre_
host
no hostname

Switch(config)#line console
0
Switch(configline)#password password
Switch(config-line)#login

Mostrar la configuracin guardada


en la NVRAM (memoria no volatil
del dispositivo)

Mostrar estadsticas de IPv4 de las


interfaces

Mostrar resumen de interfaces y


su estado de operacin

Universidad Tecnolgica de Bolvar

Configurar terminal

Asignar nombre al host

Eliminar nombre del host

Conmutacin y Enrutamiento

Establecer contrasea

Router(config)#enable
secret contrasea

Router(config)#enable
password contrasea

no hostname

show ip interface brief

show ip interface

router#show startup-config

router# show arp

switch# show arp

Mostrar la tabla ARP del


dispositivo

N/A

Router

show mac-address-table

Switch

Mostrar la tabla MAC

Descripcin de comandos

Slo se ejecuta en modo de


configuracin global con el nombre
del host

Slo se ejecuta en modo de


configuracin global con el nombre
del host

Slo se ejecuta en modo


privilegiado y se pasa al modo de
configuracin global con el nombre
del host

Slo se ejecuta en modo


privilegiado y se pasa al modo de
configuracin global

Puede ejecutarse en cualquier


modo

Puede ejecutarse en cualquier


modo

Solo se ejecuta en modo


privilegiado

Solo se ejecuta en modo


privilegiado

Puede ejecutarse en cualquier


modo

Observacin

SESIN 4
DIRECCIONAMIENTO IP

Switch(config-if)# shutdown

Ping

Desactivar una interfaz

Probar conexiones

Universidad Tecnolgica de Bolvar

Ping

Este comando debe ir seguido de


la direccin IP a la cual se le quiera
comprobar la conexin

Slo se ejecuta en modo de


configuracin global de interfaz

Tabla No. 11 Algunos comandos de configuracin de Switches y Routers

Router(config-if)#shutdown

Router(config-if)#no
shutdown

Switch(config-if)#no
shutdown

Activar una interfaz

Slo se ejecuta en modo de


configuracin global de interfaz

Colocar la ip y la mscara

Router(config-if)#ip address
ip_address netmask

N/A

Configurar interfaz serial

Pasa a configuracin global de


interfaz Router(config-if)#

Router(config)#interface
Serial 0/0/0

N/A

Pasa a configuracin global de


interfaz Router Switch(config-if)#

Observacin

Colocar la ip y la mscara

Router(config)#interface
FastEthernet 0/0

Router

Router(config-if)#ip address
ip_address netmask

Switch(config)#interface
FastEthernet 0/0

Switch

Switch(config)#interface
vlan 1
Switch(configif)# ip address ip_address
netmask

Configurar interfaz Ethernet

Descripcin de comandos

CAPA DE INTERNET Unidad 4

Conmutacin y Enrutamiento

53

SESIN 4

DIRECCIONAMIENTO IP

ACTIVIDAD DE APRENDIZAJE 8
Propsito: Configurar switch y routers teniendo en cuenta el direccionamiento IPv4.
Descripcin: Realizar la configuracin bsica de un router y un switch en el programa
laboratorio llamado Packet Tracer. Pregunta a tu profesor cules son los ejemplos que
vas a tomar los cuales encontrars en el aula virtual. Recuerda que en la Tabla No.11 se
encuentran los comandos bsicos para configurar ambos equipos activos.
Criterio de Evaluacin:
Aplicar los conocimientos de direccionamiento IP en los equipos activos de una red

ACTIVIDAD DE APRENDIZAJE 9
Propsito: Profundizar acerca del direccionamiento IPv6.
Descripcin: Consulta cules son las caractersticas de la IPv6 y su estructura. Realiza
un cuadro comparativo entre el direccionamiento IPv4 e IPv6.
Criterio de Evaluacin
Identificar las diferencias entre el direccionamiento IPv4 e IPv6

ACTIVIDAD DE APRENDIZAJE 10

Propsito: Consultar las unidades de medida de informacin que representan una alta
capacidad de almacenamiento.
Descripcin: Consulta y completa las equivalencias correspondientes a: exabyte,
zettabyte y yottabyte en la tabla No. 10 titulada: Equivalencias Unidades de Medida de
Informacin
Criterio de Evaluacin
Indagar en la bsqueda de actualizaciones dentro de las unidades de almacenamiento
de equipos activos.

54

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

CAPA DE INTERNET Unidad 4

ANOTACIONES

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

55

UNIDAD 4
CAPA DE INTERNET

SESIN 5

PROTOCOLOS DE ENRUTAMIENTO

1. CONCEPTOS
El enrutamiento suministra la mejor ruta por donde viajarn los datos Si recordamos la
sesin anterior, el Router es quien se encarga de esta labor. A travs de las tablas de
enrutamiento, estos pueden saber por cul camino enviarn los paquetes de datos pero,
cmo lo hace?
La respuesta a esta pregunta la desarrollaremos en el desarrollo de esta sesin, pero
antes, debes conocer algunos conceptos importantes que se describirn a continuacin:

Tablas de Enrutamiento:
Es un archivo que se encuentran en la memoria RAM del router y contiene toda la
informacin de las redes aledaas al router a nivel local y remoto.
Adicionalmente, en ellas estn relacionadas las rutas ptimas para hacer llegar a los
paquetes al destino final. Esas rutas ptimas permiten saltar a routers de diferentes redes
de la local y dichos saltos se conocen como siguiente salto. En otras palabras, el router
contiguo al router local, el cual representa la mejor ruta para hacer llegar los paquetes a
su destino final, es el siguiente salto.
Las tablas de enrutamiento pueden tener: rutas directamente conectadas (Enrutamiento
Directo), rutas estticas (Enrutamiento Esttico) y rutas dinmicas (Enrutamiento
Dinmico).

56

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

CAPA DE INTERNET Unidad 4

Rutas directamente conectadas


Son aquellas rutas que se encuentran directamente conectadas al router. Las rutas
directamente conectadas son esenciales a la hora de implementar rutas estticas y
dinmicas. Estas se identifican en la tabla de enrutamiento del router con la letra C. Un
ejemplo de este tipo de ruta es el siguiente en la tabla de enrutamiento:
C

192.168.1.0/24 is directly connected, FastEthernet 0/0

Enrutamiento Esttico o Rutas Estticas


Tipo de enrutamiento que se configura en el router manualmente. Este se caracteriza
porque en su estructura dentro de la tabla de enrutamiento, se debe adicionar la direccin
IP del router del siguiente salto, es decir, se debe especificar la direccin IP del router al
cual se le enviarn los paquetes de datos. Las rutas estticas se deben utilizar cuando se
presentan los siguientes casos:
1. La red tiene un solo ISP (Proveedor de Servicios de Internet).
2. Existen pocos routers dentro de la red.
El enrutamiento esttico se identifica con la letra S dentro de la tabla. Ejemplo:
S

192.168.1.0/24 [1/0] via 192.168.2.1

Enrutamiento Dinmico o Rutas Dinmicas:


El enrutamiento dinmico permite conocer las redes remotas. Para ello necesita de
protocolos de enrutamiento, los cuales se encargan de insertar registros de IP remotas
teniendo en cuenta el descubrimiento de las redes siempre y cuando utilicen el mismo
protocolo. Asimismo, actualizan la informacin de las tablas con las redes que pueden
llegar a ser el mejor camino para el envo de los paquetes de datos a su destino final.
Se identifica en la tabla con las letras R (utiliza protocolo Rip) o D (utiliza protocolo
EIGRP). Ejemplo:
R

192.168.1.0/24 [120/1] via 192.168.2.1, 00:00:25, serial 0/0/1

2. PROTOCOLOS DE ENRUTAMIENTO
Son aquellos que permiten determinar la mejor ruta e insertarla en la tabla de enrutamiento
del router. Los protocolos trabajan con algoritmos, los cuales tienen en cuenta la mtrica
y reglas o polticas de red al momento de actualizar la tabla de enrutamiento del router.

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

57

SESIN 5

PROTOCOLOS DE ENRUTAMIENTO

La mtrica es el valor que permite medir la distancia entre las rutas, es decir, la ms
corta. La mtrica permite saber cuntos saltos hay entre una red y otra. El principio de la
mtrica es: la mejor ruta es la de menos saltos Esta mtrica puede ser:
Estado de Enlace (Algoritmo Dijkstra): basados en la velocidad del enlace
(ancho de banda) y la confiabilidad del mismo independientemente que el nmero
de saltos sea menor.
Vector Distancia (Algoritmo Bellman Ford): basado en el nmero de saltos,
mientras menos saltos, mejor es la ruta. En su estructura hay un vector con todas
las distancias de cada una de las rutas.
La siguiente tabla describe algunos protocolos de enrutamiento:

Protocolo

Mtrica

Distancia
Administrativa *

Protocolo de Informacin de
Enrutamiento
Realiza mximo 16 saltos
Enva informacin de ruteo cada 30
segundos
Distancia administrativa de 120

Vector
distancia

120

RIPv1

Enva la informacin de sus tablas


mediante mensajes de broadcast
No enva informacin de mscaras de
subred.
Slo soporta redes clase A, B y C.
No soporta mscaras de subred

Vector
distancia

120

Ripv2

Enva la informacin de sus tablas


mediante mensajes multicast.
Soporta todas las redes incluidas las
mscaras de subred.

Vector
distancia

120

Ripng

Soporta el direccionamiento IPv6

Vector
distancia

120

IGRP

Protocolo de Enrutamiento de Gateway


Interior
Realiza mximo 224 saltos
Enva informacin de ruteo cada 90
segundos

Estado de
enlace

100

EIGRP

Protocolo Mejorado de Enrutamiento de


Gateway Interior.
Mejora de IGRP
Es hbrido
Soporta mscaras de subred
Realiza mximo 224 saltos

Vector
distancia /
Estado de
enlace

Ruta resumen:5
EIGRP interno:90
EIGRP externo:170

RIP

58

Caractersticas

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

CAPA DE INTERNET Unidad 4

Distancia
Administrativa *

Protocolo

Caractersticas

Mtrica

OSPF

Protocolo Primero la Ruta ms Libre Ms


Corta
Enva informacin de ruteo cada vez que
exista un cambio en la red
Slo enva la informacin de la entrada
que se actualiz

Estado de
enlace

110

BGP

Protocolo de Gateway Fronterizo


Se basa en polticas de red
Utilizado por los routers externos, es
decir, los que tienen conexin directa a
los ISP y los fronterizos a redes internas

No usa
mtricas

200

* Nota: Los protocolos utilizan una distancia administrativa cuando existen varias rutas que
llegan al mismo destino. Cuando esto ocurre, el protocolo que tenga menor distancia ser
prioritario comparado con otro de mayor distancia.
Tabla No.12 Protocolos de enrutamiento

ACTIVIDAD DE APRENDIZAJE 11
Propsito: Diferenciar los diferentes tipos de enrutamiento dentro de una red
Descripcin: Realizar un cuadro comparativo entre el enrutamiento esttico y dinmico.
Criterio de Evaluacin
Identificar las caractersticas de los tipos de enrutamiento y su aplicacin en el contexto
de las redes.

ANOTACIONES

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

59

SESIN 5

PROTOCOLOS DE ENRUTAMIENTO

ANOTACIONES

60

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

UNIDAD 5
CAPA DE TRANSPORTE

SESIN 6

SERVICIOS PRESTADOS Y PROTOCOLOS

1. SERVICIOS PRESTADOS Y PROTOCOLOS


La capa de transporte es la encargada de segmentar los datos y unir los paquetes de
informacin enviados por el router. En el desarrollo de esta sesin, profundizars acerca
de los servicios ofrecidos y los protocolos que funcionan en ella.
Servicios Prestados:
La capa de transporte ofrece los servicios de protocolos a la capa de aplicacin orientados
a conexin y no orientados a conexin. Para ello, es importante conocer el funcionamiento
de los protocolos de las capa de transporte, los cuales se detallan a continuacin.
2. PROTOCOLO TCP
TCP traduce Transmission Control Protocol Protocolo de Control de Transmisin.
Tambin se conoce como el Servicio Orientado a Conexin, el cual fue visto en el
desarrollo de la sesin No. 4.
Si recordamos en qu consisten los servicios orientados a conexin, estos se encargan
de controlar el flujo de informacin, los errores y hacer confiable la transmisin de datos.
Adicional a ello, el protocolo TCP se encarga de la multiplexacin. La multiplexacin
consiste en transmitir datos a travs del mismo medio de transmisin. Su objetivo principal
es dar un buen uso al ancho de banda del medio de transmisin y a su vez, permite el
entrelazado de los datos y que stos no se confundan con otros datos diferentes a l. Por
ejemplo: la comunicacin sobre Voz IP (VoIP).

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

61

SESIN 6

SERVICIOS PRESTADOS Y PROTOCOLOS

La multiplexacin en el protocolo TCP ayuda a que las aplicaciones realicen sus peticiones
de servicio. Dentro de la PDU del protocolo TCP se encuentra: direccin IP origen y
destino, puerto origen y destino. Esta es la informacin que permite controlar el flujo de
informacin. En la PDU de la capa de transporte el protocolo TCP adjunta 20 bytes de
informacin de control.
Por otro lado, cuando la capa de transporte emite la PDU a la capa de internet, los
puertos origen y/o destino se unen dando a conocer el concepto de sockets (tema tratado
en la sesin No. 7), los cuales establecen la comunicacin entre un servidor y un cliente.
Algunos ejemplos de aplicaciones que utilizan el protocolo TCP: streaming de audio y
video, navegacin en internet y transferencia de archivos.
3. PROTOCOLO UDP
UDP traduce User Datagram Protocol Protocolo de Datagrama de Usuario. Tambin
se identifica como el Servicio No Orientado a Conexin. Utiliza datagramas y su funcin
consiste en entregar la informacin sin consumir muchos recursos.
En la PDU de la capa de transporte el protocolo UDP adjunta 8 bytes de informacin de
control.
Algunos ejemplos de aplicaciones que utilizan el protocolo UDP son: correo electrnico,
navegacin en internet y transferencia de archivos.

ACTIVIDAD DE APRENDIZAJE 12

Propsito: Complementar la informacin de los puertos de protocolos TCP y UDP en las


aplicaciones dentro del contexto cotidiano.
Descripcin: Realiza un listado de los puertos TCP y UDP. Apyate sobre las consultas
en internet y libros.
Criterio de Evaluacin
Identificar cules son las aplicaciones y qu puertos utilizan en la implementacin de los
protocolos TCP y UDP.

62

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

CAPA DE TRANSPORTE Unidad 5

ANOTACIONES

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

63

UNIDAD 5
CAPA DE TRANSPORTE

SESIN 7

SOCKETS

Actualmente, los sistemas de comunicaciones en una red dependen de los servidores.


En este caso, los clientes solicitan una peticin y reciben una respuesta, ya sea positiva
o negativa. Si analizamos el contexto, cmo se llama el mecanismo que permite la
comunicacin entre clientes y servidores dentro de la red? Es por ello que te invitamos a
conocer el concepto de Sockets.
Socket es el trmino utilizado en programacin que permite la llegada de los paquetes a
su destino dentro de una red que utiliza la arquitectura Cliente Servidor.
En las comunicaciones de redes de datos, el Cliente debe solicitar una peticin para que
esta sea respondida por el Servidor. Sin embargo, los sockets deben tener los servicios
del Servidor cargados para que el Cliente pueda iniciar la comunicacin.
1. CARACTERSTICAS GENERALES
En la programacin de sockets intervienen, tanto del Cliente como del Servidor, los
siguientes elementos:
Direcciones IP
Protocolo de transporte
Puertos

64

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

CAPA DE TRANSPORTE Unidad 5

As mismo, la red se distingue porque:


Es orientada a conexin
Los paquetes de datos llegan a su destino y en el mismo orden que fueron
transmitidos.
2. PROGRAMACIN DE SOCKETS
A continuacin encontrars un ejemplo de programacin de sockets en donde podrs
comparar el cdigo fuente que utiliza el Cliente y el cdigo fuente del Servidor. El lenguaje
de programacin que se utiliz es Java. Adicionalmente, podrs analizar los resultados
que arrojan los programas teniendo en cuenta el orden en el que se ejecutan.
Algunos tips para que puedas entender el programa son los siguientes:
La palabra import indica las libreras que sern llamadas desde el lenguaje de
programacin Java para que puedan funcionar los programas.
Lo escrito despus del smbolo (/) indica comentario.
Observa los mensajes que se muestran en las ejecuciones del Cliente y del
Servidor.
Cliente
public class Cliente {

Socket socket;
ObjectOutputStream escribir;
ObjectInputStream leer;
String mensaje;

Servidor
package proyecto0;

import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.net.ServerSocket;
import java.net.Socket;

Cliente() {
}

/**

void run() {
try {

* Servidor Socket.
*

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

65

SESIN 7

SOCKETS

Cliente

Servidor

/1. Creando un socket para el servidor.

@author Ing. Jocelyn Nieto

socket = new Socket(localhost, 9999);


System.out.println(Conectado al servidor localhost en el puerto local 9999);

*/
public class Servidor {

//2. Obtiene los flujos de entrada y salida (lectura,


escritura)

ServerSocket serverSocket;
Socket socket = null;

escribir

= new ObjectOutputStream(socket.getOutputStream());

ObjectOutputStream escribir;

escribir.flush();

ObjectInputStream leer;

leer = new ObjectInputStream(socket.getInputStream());

String mensaje;
int conexiones = 0;

//3. Comunicandose con el servidor.


do {

public Servidor() {

try {

mensaje = (String) leer.readObject();


System.out.println(Servidor> + mensaje);

void run() {

enviarMensaje(Hola mi servidor);
mensaje = adios;

try {
*

enviarMensaje(mensaje);

//0. contador de conexiones


conexiones++;

} catch (ClassNotFoundException classNot) {


System.err.println(Datos recibidos con un
formato desconocido.);
}

//1. Creando una conexion servidor


serverSocket = new ServerSocket(9999, 10);
//2. Esperando por conexiones
System.out.println(Esperando conexiones);
socket = serverSocket.accept();

} while (!mensaje.equals(adios));

} catch (UnknownHostException unknownHost) {

66

Universidad Tecnolgica de Bolvar

System.out.println(Conexion recibida de +
socket.getInetAddress().getHostName());

Conmutacin y Enrutamiento

CAPA DE TRANSPORTE Unidad 5

Cliente

Servidor

System.err.println(Estas

intentando conectarte a un servidor desconocido!);

//3. Obtiene los flujos de entrada y salida (lectura, escritura).


escribir = new ObjectOutputStream(socket.getOutputStream());

} catch (IOException ioException) {

escribir.flush();

ioException.printStackTrace();

leer = new ObjectInputStream(socket.getInputStream());

} finally {

enviarMensaje(Conexion establecida);

//4: Cerrando la conexion.

//4. las dos formas de comunicacion entrada, salida.

try {

do {

leer.close();

try {

escribir.close();

mensaje = (String) leer.readObject();

socket.close();

System.out.println(Cliente[ + conexiones +] + mensaje);

} catch (IOException ioException) {

if (mensaje.equals(adios)) {

ioException.printStackTrace();

enviarMensaje(adios);

} catch (ClassNotFoundException classnot) {

System.err.println(Datos recibidos con un formato


desconocido.);

void enviarMensaje(String msg) {

try {

} while (!mensaje.equals(adios));

escribir.writeObject(msg);

} catch (IOException ioException) {

escribir.flush();

ioException.printStackTrace();

System.out.println(Cliente> + msg);

} finally {

} catch (IOException ioException) {

//4: cerrando la conexion

ioException.printStackTrace();

try {

leer.close();

escribir.close();
serverSocket.close();

public static void main(String args[]) {

} catch (IOException ioException) {

Cliente cliente = new Cliente();

ioException.printStackTrace();

cliente.run();

}
}

}
}

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

67

SESIN 7

SOCKETS

void enviarMensaje(String mensaje) {


try {
escribir.writeObject(mensaje);
escribir.flush();
System.out.println(Servidor> + mensaje);
} catch (IOException ioException) {
ioException.printStackTrace();
}
}

public static void main(String args[]) {


Servidor servidor = new Servidor();
while (true) {
servidor.run();
}
}

Respuesta de la ejecucin del programa:

Conectado al servidor localhost en el puerto


local 9999
Servidor>Conexion establecida

Respuesta de la ejecucin del programa:

Conexion recibida de 127.0.0.1


Servidor>Conexion establecida
Cliente[2] Hola mi servidor

Cliente>Hola mi servidor

Cliente[2] adios

Cliente>adios

Servidor>adios
Esperando conexiones

BUILD SUCCESSFUL (total time: 0 seconds)

Tabla No.13 Programacin Sockets

68

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

CAPA DE TRANSPORTE Unidad 5

Despus de analizar los cdigos de Cliente y del Servidor, para el usuario final es
transparente este cdigo, lo importante es que se lleve a cabo la funcin principal:
garantizar que el mensaje llegue a su destino.
ACTIVIDAD DE APRENDIZAJE 13
Propsito: Analizar e identificar el comportamiento del Cliente y del Servidor en un
socket.
Descripcin: Realiza la ejecucin del programa mostrado en esta sesin. Observa el
contenido de los resultados de la tabla y compralos con los que te muestra la ejecucin.
Agrega mensajes entre el Cliente y el Servidor para que estos sean mostrados en cada
ejecucin del programa.
Criterio de Evaluacin
Conocer el funcionamiento de los sockets dentro de una red teniendo en cuenta la
arquitectura Cliente Servidor.

ANOTACIONES

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

69

UNIDAD 6
CAPA DE APLICACIN

SESIN 8

CAPA DE APLICACIN PARTE I

Los usuarios que trabajan en las redes de datos utilizan diferentes programas para
realizar las tareas que requieren. Estos programas son llamados aplicaciones y en el
modelo de referencia TCP/IP, la capa que permite el acceso a ellas, se conoce como
capa de aplicacin. Asimismo, la capa de aplicacin necesita delegar funciones para
llevar al usuario las respuestas de las peticiones realizadas. Por esta razn conocers
en el desarrollo de esta sesin los diferentes servicios que permiten el funcionamiento de
estas aplicaciones.
1. SERVICIOS PRESTADOS
La capa de aplicacin del modelo TCP/IP tiene una funcin especfica, permite
intercambiar informacin entre el usuario y la mquina a travs de las aplicaciones que
estos requieran. Para ello necesita ayudantes conocidos como: protocolos de la capa de
aplicacin. Entre ellos, se destacan los ms importantes:



FTP (File Transfer Protocol)


SMTP (Simple Mail Transfer Protocol)
HTTP (Hipertext Transfer Protocol)
DNS (Domain Name Service)

Existen muchos otros protocolos, los cuales descubrirs al momento de profundizar en


ellos. En el desarrollo de esta sesin conocers los ms relevantes en el mundo real.
FTP: File Transfer Protocol - Protocolo de Transferencia de Archivos. Permite cargar
y descargar archivos ente el cliente y el servidor. En palabras tcnicas, permite la
transferencia de archivos entre el Cliente y el Servidor.

70

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

CAPA DE APLICACIN Unidad 6

Si recuerdas el concepto de sockets desarrollado en la sesin 7, se inform que el Cliente


es quien inicia la conexin pero el Servidor debe tener cargado los servicios para que este
intercambio se pueda llevar a cabo. En el FTP, cuando el Cliente inicia la comunicacin,
el protocolo trabaja en el puerto TCP 21 y cuando se realiza un segundo llamado al
Servidor, la conexin al Servidor viaja a travs del puerto TCP 20. El puerto TCP 21 se
utiliza para el control del trfico y el TCP 21 para realizar la respectiva transferencia.
2. CORREO ELECTRNICO SMTP
El protocolo de capa de Aplicacin ms comn para el envo de mensajes en este tipo de
servicio, tan extendido como til, es el SMTP (Simple Mail Transfer Protocol).
El Protocolo simple de transferencia de correo o SMTP naci como un protocolo de envo
de mensajes en 1982 para ARPANET y est atado al protocolo de capa de Transporte
TCP va puerto 25, ya que para este se debe garantizar la integridad de los datos, la
secuencia de los paquetes y el armado de los mismos en el extremo del receptor, sin
importar tanto el ancho de banda disponible o la afectacin por tiempo real.
SMTP funciona bajo la estructura de Cliente/Servidor, donde importa saber de dnde
proviene (la fuente), hacia donde va (el o los destinatarios) y por medio de quien (el
servidor de correo SMTP). Adems, el protocolo es simple ya que solo se requieren
caracteres tipo ASCII para su envo, donde se manejan un cdigo numrico para la
mquina y un texto para el humano
Los tipos de cdigos de 3 dgitos, que se usan en SMTP son los siguientes:
2XX: Indica que la operacin solicitada mediante el comando anterior ha sido
finalizada con xito.
3XX: Indica que la orden ha sido aceptada, pero que el servidor queda pendiente
de que el cliente le enve nuevos datos para finiquitar la operacin.
4XX: Es para una respuesta de error, pero que se espera se repita la instruccin.
5XX: Indica una condicin de error permanente, por lo que no debe repetirse la
orden.
Por otro lado, los mensajes de texto u rdenes predefinidas en orden alfabtico son las
siguientes:
DATA: Indica el comienzo del mensaje, ste finalizar cuando haya una lnea
nicamente con un punto.
EXPN: Indica quien enva o es la fuente del mensaje.
NOOP: Reinicia los temporizadores.
QUIT: Cierra la sesin.
RCPT TO: Indica quien recibe o es el destinatario del mensaje.
RSET: Aborta la transaccin en curso y borra todos los registros.
SAML: Entrega el mensaje a un buzn Y a un terminal.

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

71

SESIN 8



CAPA APLICACIN PARTE 1

SEND: Inicia una transaccin en la cual el mensaje se entrega a una terminal.


SOML: Entrega el mensaje a un buzn O a un terminal.
TURN: Solicita al servidor que intercambien los papeles.
VRFY: Solicita al servidor la verificacin del argumento.

En este punto, el manejo de un correo se puede ejemplificar a partir de lo siguientes


pasos:
1. Si un cliente establece una conexin a un servidor SMTP, este enva al cliente en
espera uno de estos 2 mensajes respuesta: 220 service ready o 421 service not
available.
2. El cliente enva un HELLO de respuesta y con ello el servidor se identifica.
3. El cliente inicia el envo del correo con el comando MAIL FROM:<fuente@
dominio>. Si es vlido, el servidor responde con un 250 OK.
4. El cliente enva la orden RCPT TO:<destino@dominio> para comunicarle al
servidor a quien se debe enviar, el cual puede aceptar tantos destinatario como el
cliente desee. Pero para CADA cliente, el servidor responde en caso de destinatario
un 250 OK o un 550 NO SUCH USER HERE en caso contrario.
5. Luego, el cliente enva un DATA para indicar que posteriormente se enviaran los
textos y contenidos del mensaje.
6. El servidor responde con un 354 Start mail input, end with <CRLF>.<CRLF> para
preguntarle al cliente como va a notificar el fin del mensaje.
7. El cliente enva el mensaje lnea por lnea. Cuando acaba, finaliza con un <CRLF>
a lo que l; servidor responde con un 250 OK u otro mensaje en caso de error.
8. Para finalizar, si no se van a enviar ms mensajes, el servidor espera la orden
QUIT para cortar la comunicacin. Otra opcin es volver el servidor como cliente
y viceversa con el comando TURN.
Este proceso se repite cuantos mensajes el destinatario le tiene que recibir desde la
fuente.

ACTIVIDAD DE APRENDIZAJE 14

Propsito: Profundizar en la estructura de la capa de aplicacin teniendo en cuenta los


diferentes protocolos que trabajan en ella.
Descripcin: Realiza la bsqueda de protocolos que trabajan en la capa de aplicacin
diferentes a los mencionados en esta sesin. Identifica la funcin principal de cada uno
Criterio de Evaluacin
Conocer los protocolos de la capa de aplicacin y sus funciones.

72

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

CAPA DE APLICACIN Unidad 6

ACTIVIDAD DE APRENDIZAJE 15
Propsito: Instalar y configurar un servidor de correo electrnico
Descripcin: Instala un servidor de correo electrnico en la distribucin de Linux que
prefieras
Criterio de Evaluacin
Enviar mensajes por medio del uso del servidor instalado.

ANOTACIONES

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

73

UNIDAD 6
CAPA DE APLICACIN

SESIN 9

CAPA DE APLICACIN PARTE 2

1. ARQUITECTURA WWW
Modelo Cliente- Servidor:
Luego de conocer el funcionamiento y saber cmo se utiliza la pila de protocolos TCP/IP,
surge la inquietud, de entonces cmo funciona el software que aprovecha toda la pila de
protocolos que hemos visto hasta el momento? Cmo este software funciona como un
navegador Web? Qu es la WWW?
Bueno, para aclarar estas dudas, empecemos por la WWW (World Wide Web). La WWW
o muy conocida WEB, es un espacio virtual de informacin, por medio de la cual se
puede acceder a documentos vinculados, distribuidos en miles de computadores de toda
Internet a travs de un navegador.Pero si nos peguntramos desde el punto de vista
de usuarios de internet, que es la Web, muchos nos responderan que es un enorme
conjunto de pginas Web, los que contienen vnculos o apuntadores, y a las cuales se
accede por medio de un navegador como por ejemplo Internet Explorer, Firefox o Google
chrome.
El navegador es un programa que se instala en el computador que usamos y que en
adelante vamos a llamar cliente, teniendo en cuenta que el cliente es un software que no
necesariamente tiene que ser un navegador, puede ser cualquier otro que se instala en el
equipo del usuario final y se conecta a la red para acceder a algn servicio.
En el modelo cliente servidor uno o ms computadores actan como servidores mientras
otros actan como clientes. El computador que ejerce como servidor tiene caractersticas
tecnolgicas altas y provee los servicios que le solicite el cliente.

74

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

CAPA DE APLICACIN Unidad 6

En otras palabras, el cliente es el que solicita un servicio, mientras que el servidor es


quien lo provee. Por ejemplo: si nos imaginamos el funcionamiento de un banco, los
clientes van a realizar algn tipo de operacin por ejemplo un deposito, ellos llevan el
dinero, diligencian un formato y se lo entregan al servidor, que en este caso es el cajero,
quien se encarga de procesar la transaccin del depsito y darle una respuesta al cliente
con la transaccin realizada. Igual pasa cuando desde nuestro equipo ingresamos a una
pgina Web, le estamos pidiendo el servicio a un servidor donde est alojada la misma,
de acceder a ella.
Por ejemplo se quisiramos ingresar a la pgina www.google.com/index.html, desde el
computador de la casa de Felipe el proceso sera el mostrado en la figura No. 23

Figura No.23 Modelo Cliente Servidor2

Este proceso se describe as:


El navegador lee la direccin www.google.com.
El navegador le pide al DNS Servidor de nombres de dominio la direccin IP de
www.google.com
El DNS responde con la direccin 74.125.229.198 que corresponde a la de google.
El navegador del cliente establece una realizar una conexin TCP con el puerto
80 de la IP 74.125.229.198.
El navegador enva un mensaje solicitando el archivo index.html
2. Ver, TANENBAUM, Andrew. (____). Redes de Computadoras. Cuarta edicin. Ed. Prentice Hall.

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

75

SESIN 9



CAPA APLICACIN PARTE 2

El servidor de gmail enva el archivo index.html.


Se libera la conexin TCP.
El navegador despliega el texto de la pgina solicitada.
El Navegador despliega las imgenes solicitadas.

2. PROTOCOLO HTTP
El protocolo encargado de establecer en la Web los mensajes que pueden enviar los
clientes a los servidores y las respuestas que obtienen es el protocolo de transferencia
de hipertexto HTTP.
Para comunicarse todos los clientes y servidores deben seguir este protocolo, que est
ampliamente detallado en la norma RFC2616 para HTTP V 1.1,
Trminos Clave
Termino
Conexin:

Mensaje

Un circuito virtual de la capa de transporte, que se realiza para


establecer la comunicacin.
La unidad bsica de la comunicacin HTTP, es una secuencia
estructurada de octetos establecidos bajo una sintaxis particular y que
se transmiten a travs de la conexin.

Solicitud
(Request)

Es un mensaje de solicitud de HTTP.

Respuesta

Un mensaje de respuesta HTTP.

Recurso

Un objeto o servicio de la red que se puede identificar por la URI,


pueden tener mltiples representaciones.

Entidad:

Informacin que se enva en el campo de datos de un mensaje de


solicitud o de respuesta. La entidad consiste de informacin sobre la
forma de los campos del encabezado y del cuerpo.

Negociacin
de contenido
Agente de
Usuario:

76

Definicin

Mecanismo para seleccionar una representacin apropiada de


acuerdo a la solicitud.
Cliente que inicia un request (solicitud), frecuentemente navegadores.

Servidor

Un programa de aplicacin, que acepta las conexiones con el fin


de procesar las solicitudes (request) y enviar respuestas al cliente.,
Cualquier programa puede ser capaz de actuar como cliente y servidor
si es as requerido y configurado.

Cliente:

un programa que establece conexiones para enviar solicitudes.

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

CAPA DE APLICACIN Unidad 6

Termino

Definicin
Palabras claves que indican el procedimiento que va a ser realizado.
Los mtodos de solicitud HTTP son:
Mtodo

Mtodo

Descripcin

GET

Solicita la lectura de una pgina Web

HEAD

Solicita la lectura del encabezado de una pgina Web

PUT

Solicita el almacenamiento de una pgina Web

POST

Inserta algo a un recurso con nombre (por ejemplo,


una pgina Web)

DELETE

Elimina una pgina Web. (Si se tienen los permisos)

TRACE

Repite la solicitud entrante

CONNECT

Reservado para uso futuro

OPTIONS

Consulta ciertas opciones


Tabla No14. Trminos Clave HTTP

El esquema HTTP, es utilizado para localizar recursos de red va el protocolo HTTP, la


sintaxis para un direccin HTTP es:
http_URL = http: // host [ : port ] [ abs_path [ ? query ]]
Si el valor del puerto esta vacio, se asume que es el nmero 80, puesto que va por
defecto.

Estructura de las transacciones HTTP


Como la mayora de los protocolos de aplicacin, HTTP usa un modelo cliente servidor.
Un cliente HTTP abre una conexin, y enva un mensaje de solicitud al servidor HTTP. El
servidor le enva un mensaje de respuesta, que contiene el recurso que le fue solicitado.
Despus de entregar la respuesta el servidor cierra la conexin.
El formato de solicitud de mensajes de envo y respuesta HTTP son similares, y consisten de:
Una lnea Inicial
Una lnea de cero o ms encabezados
Una lnea en blanco
Cuerpo del mensaje
Para comprender el funcionamiento del protocolo HTTP, vamos a analizar una captura
real hecha a travs del sniffer Wireshark.

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

77

SESIN 9

CAPA APLICACIN PARTE 2

Figura No.23 Captura trama HTTP

Analizando en detalle el primer paquete vemos lo siguiente:


Desde el lado del cliente. Se puede observar que el primer paquete de comunicacin
HTTP es el nmero 53, la transaccin es del tipo GET (es decir est solicitando una
pgina Web que en este caso como se ve en la lnea nmero 5 es www.google.com, en
la lnea 7 se especifican el navegador que tiene el cliente para iniciar la conversacin. Es
importante anotar:
No.
53

Time
6.294463

Source

Destination

172.25.4.32

74.125.229.208

Hypertext Transfer Protocol


1. GET / HTTP/1.1\r\n
2. Request Method: GET
3. Request URI: /

78

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

Protocol Info
HTTP GET / HTTP/1.1

CAPA DE APLICACIN Unidad 6

4. Request Version: HTTP/1.1


5. Host: www.google.com\r\n
6. Connection: keep-alive\r\n
7. User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.2

(KHTML, like Gecko) Chrome/15.0.874.121 Safari/535.2\r\n

8. Accept:

text/html,application/xhtml+xml,application/
xml;q=0.9,*/*;q=0.8\r\n

9. Accept-Encoding: gzip,deflate,sdch\r\n
10. Accept-Language: en-US,en;q=0.8\r\n
11. Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3\r\n

La siguiente trama, donde el servidor responde es:


No.

Time

108
6.881597
OK (text/html)

Source

Destination

74.125.229.208

Protocol Info

172.25.4.32

HTTP

HTTP/1.1 200

1. Hypertext Transfer Protocol


2. HTTP/1.1 200 OK\r\n
3. Request Version: HTTP/1.1
4. Response Code: 200
5. Date: Wed, 23 Nov 2011 00:17:24 GMT\r\n
6. Expires: -1\r\n
7. Cache-Control: private, max-age=0\r\n
8. Content-Type: text/html; charset=UTF-8\r\n
9. Content-Encoding: gzip\r\n
10. Server: gws\r\n
11. Content-Length: 18107
12. X-XSS-Protection: 1; mode=block\r\n

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

79

SESIN 9

CAPA APLICACIN PARTE 2

13. X-Frame-Options: SAMEORIGIN\r\n


14. \r\n
15. Content-encoded entity body (gzip): 18107 bytes -> 56694

bytes

Podemos apreciar que el servidor de google que en este caso tiene la direccin IP
74.125.229.208 y responde con un cdigo de estado 200 que implica que la solicitud
ha sido procesada con xito, para empezar la transmisin de los datos, que luego el
navegador interpretar.

ACTIVIDAD DE APRENDIZAJE 16

Propsito: Configurar un servidor de correo electrnico


Descripcin: Instala y un configura un servidor HTTP como por ejemplo apache en
la distribucin de Linux que prefieras, sube el servicio y prueba colocar en la barra de
direccin del navegador la palabra localhost. Qu aparece? Describe detalladamente el
proceso realizado.
Criterio de Evaluacin
Observar el comportamiento de HTTP en el localhost.

ACTIVIDAD DE APRENDIZAJE 17

Propsito: Solucionar problemas de carga en contexto reales.


Descripcin:
1. Indaga cmo hacen las grandes empresas en Internet para no saturar los
servidores con muchas solicitudes de los clientes.
2. Cul o cules son los procedimientos utilizados para que un servidor no colapse
por el nmero de peticiones que le estn siendo solicitadas?
3. Cuntas conexiones http puede recibir simultneamente un servidor Apache?Qu
ocurre si sobrepasa ese lmite?
Criterio de Evaluacin
Argumentar soluciones efectivas para reducir inconvenientes que se presenten con los
servicios de la red.

80

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

CAPA DE APLICACIN Unidad 6

ANOTACIONES

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

81

BIBLIOGRAFA
BIBLIOGRAFA

82

Barry M. Leiner, V. G. (s.f.). Una breve historia de internet (primera parte) .


Recuperado el 2011 de 10 de 1, de Asociacin de tcnicos de informtica: http://
www.ati.es/DOCS/internet/histint/histint1.html

Comer E., D. &. (1996). Redes globales de informacion con internet y TCP/
IP : Principios basicos, protocolos y arquitectura. Mexico: Pretince-Hall
Hispanoamericana.

Reid Alan, L. J. (2009). Introduccin al enrutamiento y la conmutacin en la


empresa. Guia de Estudio de CCNA Discovery. (P. Education, Ed.) Madrid,
Espaa.

Request For Comments RFC Obtenido de Request for Comments: http://www.


rfc-editor.org/ . ltimo acceso 7 de julio del 2011

Tanenbaum, A. S. (2003). Redes de Computadoras. Pearson & Prenticel Hall.


William, S. ( Edicin: 7). Comunicaciones y redes de computado

Universidad Tecnolgica de Bolvar

Conmutacin y Enrutamiento

S-ar putea să vă placă și