Anda di halaman 1dari 65

EL MODELO OSI

Aplicacin Presentacin Sesin Transporte Red Enlace Datos Fsica

Dnde estamos?
Captulo I - Revisin

Tabla de Contenido
Redes Empresariales Modelo OSI Encapsulamiento Dispositivos y Tecnologas LAN Capa de Transporte Direccionamiento IP

Enterprise Review the OSI Model Encapsulation LAN Devices & Technologies Transport Layer IP Addressing

Redes Empresariales-Enterprise
Una corporacin, una agencia, una universidad u otra organizacin enlazan sus datos, comunicaciones, servicios de computacin y servidores de manera conjunta.

Su trabajo como Network Guru


Ayuda a las empresas a satifacer sus necesidades:
! Interconectando sus redes locales de manera que los servicios puedan ser accesibles remotamente ! Aseguran a los usuarios a conseguir un mejor ancho de banda (e.g. reemplazando hubs con switches; 10Mbps NICs con 10/100 Mbps NICs) ! Implementando nuevas tecnologs como ecommerce, video conferencia, voz sobre IP, y educacin a distancia.

EL MODELO OSI
Aplicacin Presentacin Sesin Transporte Red Enlace Datos Fsica

Revisin del Modelo


Open Systems Interconnected Reference Model
Tabla de Contenido

Porqu un Modelo en Capas?


Applicacin Presentacin Sesin Transporte Red Enlace de Dato Fsica

Reduce la complejidad Estandardiza las interfaces Facilitata ingeniera modular Garantiza tecnologa interoperable Accelera la evolucin Simplifica la enseanza y el aprendizaje

Host Layers vs. Media Layers


Application Applicacin Presentation Presentacin Session Sesin Transport Transporte Network Data-Link Physical

Capas de Hosts
Proprocionan una entrega precisa de los datos entre computadores

Host Layers vs. Media Layers


Application Presentation Session Transport Network Red Enlace Data-Link de Dato Physical Fsica

Capas de Medios
Controlan la entrega fsica de mensajes a travs de la red

Capa de Aplicacin
Application Presentation Session Transport Network Data-Link Physical

! Provee los servicios de red a las apliaciones del usuario. ! Ej. Un computador puede guardar los archivos en un servidor de red utilizando network redirector de un NOS como Novell ! Network redirectors permiten a las aplicaciones como Word a ver los recursos de la red.

Capa de Presentacin
Application Presentation Session Transport Network Data-Link Physical

! Provee representacin de datos y formateo de cdigos. ! Code formatting incluye compresin y encripcin ! Garantiza que los datos que llegan desde la red puedan ser utilizados por la aplicacin y que la informacin enviada por la aplicacin se pueda transmitir a travs de la red

Capa de Sesin
Application Presentation Session Transport Network Data-Link Physical ! Provee comunicacin inter-host por establecer, mantener y terminar sesiones. ! Usa dialog control y dialog separation para manejar la sesin ! Algunos protocoles de Sesin:
" " " " " " NFS (Network File System) SQL (Structured Query Language) RCP (Remote Call Procedure) ASP (AppleTalk Session Protocol) SCP (Session Control Protocol) X-window

Capa de Transporte
Application Presentation Session Transport Network Data-Link Physical ! Provee confiabilidad, control de flujo y correccin de errores a travs del uso de TCP. ! TCP segmenta los datos, aadiendo un header con control de informacin para secuencia y confirmacin de los paquetes recibidos. ! El header del segmento tambin incluyen los puertos (ports) de origen y destino para las aplicaciones de capas superiores ! TCP es connection-oriented y usa windowing. ! UDP es connectionless. UDP no confirma la recepcinde paquetes.

Capa de Red
Application Presentation Session Transport Network Data-Link Physical

! Responsable por el direccionamiento lgico del paquete y la determinacin de ruta. ! Addressing es hecho por routed protocols tales como IP, IPX, AppleTalk, and DECnet. ! Path Selection es hecho por routing protocols tales como RIP, IGRP, EIGRP, OSPF, and BGP. ! Routers operan en la Capa de Red

Capa de Enlace de Datos


Application Presentation Session Transport Network Data-Link Physical ! Provee acceso al medio ! Maneja notificacin de errores, la topologa de red, control de flujo y direccionamiento fsico de la trama (frame). ! Media Access Control a travs de ...
" Deterministicatoken passing " No-deterministicabroadcast topology (dominios de colisin)

! Concepto Importante: CSMA/CD

Capa Fsica
Application Presentation Session Transport Network Data-Link Physical

! Proporciona los medios elctricos, mecnicos, de procedimiento y funcionales para activar y mantener el enlace fsico entre sistemas. ! Incluye el medio a travs del cual los bits fluyen...
" " " " Cable CAT 5 Cable coaxial Cable de fibra optica La atmsfera

Ejercicio: enlazar cada funcin a la capa correspondiente

Aplicacin Presentacin Sesin Transporte Red Enlace de datos Fsica

Permite que los programas no preparados para red, puedan usar los servicios de la red Especifica los formatos de codificacin de diferentes tipos de archivos Utiliza direcciones fsicas para ubicar los equipos Determina el direccionamiento lgico a emplear y conoce las direcciones globales Permite comprimir los archivos durante la transmisin para optimizar el consumo de ancho de banda Clasifica el tipo de medio de transmisin Especifica las tensiones y voltajes en transmisiones elctricas Permite encriptar los datos durante la transmisin para proporcionar privacidad Especifica el tipo de conectores Controla el flujo de informacin entre sistemas finales Permite secuenciar y reconocer la entrega de paquetes Se encarga de transmitir los datos entre dispositivos adyacentes Transporta los bits por la red Gestiona el intercambio de informacin entre sistemas con codificacin diferente Proporciona servicio a los programas de usuario Se encarga de encaminar los paquetes a travs de la red seleccionando la ruta ms adecuada en cada caso Establece, mantiene y termina las sesiones entre dispositivos

EL MODELO OSI
Aplicacin Presentacin Sesin Transporte Red Enlace Datos Fsica Tabla de Contenido

Encapsulation
Comunicaciones Peer-to-Peer

Comunicaciones de Igual a Igual


La capas se comunican usando su propia PDU. Por Ej., la capa de red del origen y destino son iguales y usan los paquetes para comunicarse respectivamente. (Peer-to-Peer)
Aplicacin Presentacin Sesin Transporte Red Enlace Datos Fsica Data Data Data Segments Packets Frames Bits Application Presentation Session Transport Network Data-Link Physical

Ejemplo de Encapsulamiento
Application Presentation Session Transport Network Data-Link Physical

Si uno escribe un mensaje de email, SMTP toma los datos y lo pasa a la capa de Presentacin. Presentain codifica los datos usando ASCII. Sesin establece una coneccin con el destino con el propsito de transportar los datos.

Ejemplo de Encapsulamiento
Application Presentation Session Transport Network Data-Link Physical

Transporte segmenta los datos utilizando TCP y lo enva a la Capa de Red para su direccionamiento Red direcciona el paquete utilizando IP. Enlace de Datos encapsula el paquete en una trama y lo direcciona para su envo en la red local (MACs) La capa Fsicia enva los bits hacia el medio (cable).

Ejercicio: asignar cada nombre de datos a su capa correspondiente

Aplicacin Presentacin Sesin Transporte Red Enlace Datos Fsica

Paquetes Tramas Datos Segmentos Bits Mensajes

EL MODELO OSI
Aplicacin Presentacin Sesin Transporte Red Enlace Datos Fsica Tabla de Contenidos

Dispositivos de Red y Tecnologas


The Data-Link & Physical Layers

Dispositivos de Red
En que capa?

Qu hace?
! Concentra conecciones LAN de varios equipos en una sola locacin ! Repite la seal (regenera y resincroniza) ! Un hub es un reptetidor multi-puerto

Dispositivos de Red
En que capa?

Qu hace?
! Conecta segmentos de red local (LAN); ! Filtra trfico basado en las direcciones MAC; y ! Separa dominios de colisin basado en las MAC addresses.

Dispositivos de Red
Qu hace? En que capa?
! Puesto que es un puente multipuerto, este tambin puede " Conecta segmentos LAN; " Filtra el trfico basado en direcciones MAC; y " Separa dominios de colisin ! Sin embargo los switches tambin ofrecen full-duplex, dedicated bandwidth a los segmentos dedicados.

Dispositivos de Red
En que capa? Qu hace? ! Interconeca redes y provee control de broadcast ! Determina la ruta usando un routing protocol o una ruta esttica ! Re-encapsula los paquetes en el apropiado formato de trama y lo enva a la interface apropiada ! Usa direccionamiento lgico (Ej. Direcciones IP) para determinar la ruta

Ejercicio: asignar cada dispositivo a su capa

Aplicacin Presentacin Sesin Transporte Red Enlace Datos Fsica

Tipos de medios

Tecnologas de Redes

Las tres ms comunes utilizadas en las redes en la actualidad

Ethernet/802.3
Especificaciones del Cable:
! 10Base2
" Thinnet; usa coax " Max. distancia = 185 metros (casi 200)

! 10Base5
" Thicknet; usa coax " Max. distancia = 500 metros

! 10BaseT
" Usa Twisted-pair " Max. distancia = 100 metros

! 10 significa 10 Mbps

Ethernet/802.3
Ethernet es topologa broadcast .
! Que significa?
" Cada equipo en el segmento Ethernet ve todas la tramas (frames). " Frames son direccionados con la direccin _____ de origen y de destino. " Cuando un eqipo no conoce la direccin MAC destino o cuando quiere comunicarse con todos los equipos, encapsula la trama con una direccin MAC de broadcast: FFFF.FFFF.FFFF

! Cal es el principal problema de trfico de red causado por las topologas de Ethernet de broadcast?

Ethernet/802.3
Las topologas Ethernet tambin comparten el medio. Eso significa que el acceso al medio es controlado por el primero que entra es el primero en ser servido. Esto resulta en colisiones entre los datos de dos equipos transmitiendo simultneamente. Colisiones son resueltas utilizando que mtodo?

Ethernet/802.3
CSMA/CD (Carrier Sense Multiple Access with Collision Detection) Describa como CSMA/CD trabaja:
! Un nodo que necesita transmitir escucha por actividad en el medio. Si no existe, transmite. ! El nodo continua escuchando. Una colisin es detectada por un pico de voltaje (un bit puede ser solo 0 o 1-- no puede ser 2) ! El nodo genera una seal de jam para decir a todos los equipos que paren la transmisin por un tiempo aleatoriamente escogido en cada nodo (back-off algorithm). ! Cuando el medio esta en silencio de cualquier transmisin, el nodo intenta retransmitir.

Address Resolution Protocol


En topologas de broadcast, se necesita una manera de resolver direcciones MAC de destino desconocidas. ARP es el protocolo que enva un broadcast ARP request el cual pregunta, Cual es su direccin MAC? Si el destino existe en el mismo segemento de red que el origen, luego el destino responde con su direccin. Sin embargo si el destino y el origen estn separados por un router, este no enva el broadcast (divide dominios de broadcast). El router replica con su propia direccin MAC.

Proxy ARP

EL MODELO OSI
Aplicacin Presentacin Sesin Transporte Red Enlace Datos Fsica Tabla de Contenido

Capa de Transporte
Revisin Rpida

Funciones Capa de Transporte


Sincronizacin de la conexin
! Three-way handshake

Control de Flujo
! Ms despacio, mi buffer de memoria se est llenando!!

Confiabilidad y Recuperacin de Errores


! Windowing: Cuanto dato puedo enviar antes de conseguir una confirmacin (acknowledgement) ? ! Retransmisin de segmentos perdidos o no confirmados (unacknowledged segments)

Dos Protocolos Capa Transporte


TCP
! Transmission Control Protocol ! Connection-oriented ! Acknowledgment & Retransmission of segments ! Windowing ! Aplicaciones:
" Email " File Transfer " E-Commerce

UDP
! User Datagram Protocol ! Connectionless ! No Acknowledgements ! Aplicaciones:
" " " " Routing Protocols Streaming Audio Gaming Video Conferencing

EL MODELO OSI
Aplicacin Presentacin Sesin Transporte Red Enlace Datos Fsica Tabla de Contenido

Direccionamiento IP
Revisin de Subnetting

Direccionamiento Lgico
En la capa red, se usa un direccionamiento jerrquico y lgico. Con el Protocolo de Internet (IPv4), este direccionamiento es un esquema de direcciones de 32-bit divididos en 4 octetos. Puede recordar el primer octecto de las cinco clases de direcciones?
! ! ! ! ! Class A: 1 - 126 Class B: 128 - 191 Class C: 192 - 223 Class D: 224 - 239 (multicasting) Class E: 240 - 255 (experimental)

Network vs Host
Clase A:
27 = 126 networks; 224 > 16 million hosts

1.H.H.H - 126.H.H.H Mask: 255.0.0.0


Clase B :
214 = 16,384 networks; 216 > 65,534 hosts

128.N.H.H - 191.N.H.H Mask: 255.255.0.0


Clase C :
221 > 2 million networks; 28 = 254 hosts

192.N.N.H - 223.N.N.H Mask: 255.255.255.0

Porqu subredes (subnet)?


Usualmente se trata con topologas de broadcast. Puede imaginarse el trfico en una red con ms de 1000 hosts tratando de descubrir cada una la direccin MAC de la otra? Subnetting permite segmentar la red local (LAN) en dominios lgicos de broadcast llamados subredes mejorando el rendimiento de la red.

Stealing Bits
Para las subredes, se roban o prestan bits de la porcin del campo de host de la direccin IP Primero, debemos determinar cuantas subredes se necesitan y cuantos hosts por subred. Estos calculos e basan en potencias de 2
! Ej., Se necesitan 8 subredes de una Clase C:
" 24 = 16 - 2 = 14 subnets " Recuerde substraer 2 debido a que la primera y tlima subred no son utilizables. Porqu?

! Cuantos hosts por subred podemos tener?


" Es una Clase C, y nos quedan 4 bits: 24 = 16 - 2 = 14 hosts " Recuerde substraer 2 debido a que la primera y ltima direccin no son utilizables. Porqu?

Mscara de Subred-Subnet Mask


La mscara de subred corresponde a la suma del valor decimal de los bits prestados.. En elejemplo anterior de una Clase C, se prestarn 4 bits de la porcin de host. Esto se muestra a continuacin con sus correspondientes valores decimales. 1 1 1 1 128 64 32 16 8 4 2 1

Sumando el valor decimal de todos estos bits nos da 240. Este es el ltimo octeto de la mscara de subred. As la mscara de subred es: 255.255.255.240

Ultimo octecto de la mscara


Con la siguiente tabla se podr rapidamente:
! Calcular el ltimo octecto dado el nmero de bits prestados. ! Determinar el nmero de bits prestados dado el ltimo octeto. ! Determinar el nmeto de bits remanentes para los hosts y el nmero de direcciones disponibles.
Bits Non-Zero Borrowed Octet Hosts 2 192 62 3 224 30 4 240 14 5 248 6 6 252 2

CIDR Notation
Classless Interdomain Routing es n mtodo de representar direcciones IP y su mscara de subredes con un prefijo. Por ejemplo: 192.168.50.0/27 Que piensa le dice el nmero 27?
! 27 es el nmero de bits en ! De la mscara de subred. Es decir la mscar ser: 255.255.255.224 ! Dado que 192. es una Clase C, los bits prestdos son 3!! (27-24) ! Finalmente, el nmero mgico es 256 - 224 = 32, as la primera subred utilizable es:197.168.50.32!!

Ese es el poder de la notacin CIDR.

202.151.37.0/26
Mscara de subred?
! 255.255.255.192

Bits Prestados?
! Clase C as tenemos 2 bits prestados

202.151.37.0/26
Mscara de subred?
! 255.255.255.192

Bits Prestados?
! Clase C as tenemos 2 bits prestados

Nmero Mgico?
! 256 - 192 = 64

Primera subred utilizable?


! 202.151.37.64

Tercera subred utilizable?


! 3*64 = 192, so 202.151.37.192

198.53.67.0/30
Mscara de subred?
! 255.255.255.252

bits prestados?
! Clase C: 6 bits prestados

nmero mgico?
! 256 - 252 = 4

tercera red a usar?


! 3 * 4 = 12, so 198.53.67.12

direccin de broadcast de la segunda subred?


! (2+1) * 4 - 1 = 11, so 198.53.67.11

200.39.89.0/28
Que clase de direccin es 200.39.89.32?
! ! ! ! Clase C, 4 bits prestados Ultimo octecto no-cero 240 Nmero Mgico 256 - 240 = 16 32 es un mltiplo de 16, as 200.39.89.32 es la direccin de red de la segunda subred (subnet address--second subnet)!!

Cul es la direccin de broadcast de esta?


! 32 + 16 -1 = 47, es decir 200.39.89.47

194.53.45.0/29
Que clse de direccin es 194.53.45.26?
! ! ! ! ! Clase C, 5 bits prestados Ultimo octeto no-cero 248 Nmero Mgico 256 - 248 = 8 Subredes son: .8, .16, .24, .32, ect. As 194.53.45.26 pertence a la tercera subred (194.53.45.24) y es una direccin de un host.

Cul es la direccin de broadcast que usara este host para comunicarse con otros en la misma subred?
! Pertenece al subred .24 y la siguiente es .32 (24+8), as 1 menos es .31 (194.53.45.31)

Sn una hoja de trabajo!


Despus de alguna prctica, debera ser capaz de hacer ejercicios de subredes sin una hoja de trabajo La nica informacin que necesita es la direccin IP y la notacin CIDR. Por ejemplo la direccin 221.39.50/26 puede determinar rpidamente que la primera direccin de subred es 221.39.50.64. Cmo?
! Clase C, 2 bits prestados ! 256 - 192 = 64, as 221.39.50.64

El resto de direcciones de subredes son mltiplos de 64 (.64, .128, .192).

La clave!
Memorice est tabla!!!

Bits Non-Zero Borrowed Octet Hosts 2 192 62 3 224 30 4 240 14 5 248 6 6 252 2

Subredes en la cabeza
1 2 3 4 5 6 7 8 128 64 32 16 8 4 2 1 128 192 224 240 248 252 254 255

Bits Pres. 1 2 3 4 5 6 7 8 Hosts 128 64 32 16 8 4 2 1 Mscara 128 192 224 240 248 252 254 255

Ejercicios
Realice estos ejercicios. Indique para cada uno:
! ! ! Bits prestados Mscara de subred Segunda direccin de subred y su broadcast

1. 2. 3. 4. 5. 6. 7.

192.168.15.0/26 220.75.32.0/30 200.39.79.0/29 195.50.120.0/27 202.139.67.0/28 Desafo: 132.59.0.0/19 Desafo: 64.0.0.0/16

Respuestas

Respuestas
No se engae a si mismo!
Trabaje en los ejercicos antes de verificar las respuestas. Presione Regresar si no ha realizado los ejercicios o en otra parte para ver las respuestas.

Regresar
Bits Direccin Clase Prestado 192.168.15.0/26 C 2 220.75.32.0/30 C 6 200.39.79.0/29 C 5 195.50.120.0/27 C 3 202.139.67.0/28 C 4 Desafo: 132.59.0.0/19 B 3 64.0.0.0/16 A 8 ltimo Nmero Octeto Mgico 192 64 252 4 248 8 224 32 240 16 224 255 32 1 2da Direc. Subred 192.168.15.128 220.75.32.8 200.39.79.16 195.50.120.64 202.139.67.32 132.59.64.0 64.2.0.0 2da Subnet's Broadcast 192.168.15.191 220.75.32.15 220.39.79.23 195.50.120.95 202.139.67.47 132.59.95.255 64.2.255.255

SuperRedes
Prestar bits de la porcin de red a los hosts? Tener ms cantidad de hosts (>254) en una misma red clase C por ejemplo. Util en las direcciones de clases virtuales reservadas y con firewalls. Ej. 192.168.53.0/22
! Mscara de SuperRed: 255.255.252.0 ! Bits robados para hosts: 2 (24-22) ! Hosts = 2^(8+2)-2= 1022 (1016)

Direcciones Privadas

Clase Rango Direcciones 10.0.0.0 A 10.255.255.255 172.16.0.0 B 172.31.255.255 192.168.0.0 C 192.168.255.255

Ejercicio de topologa

Ejercicio de preguntas Web


Jeopardi Comprender el funcionamiento Realizar el apartado B

Ejercicio de enlazar parejas


Descomprimir el archivo concentration quin ha tardado menos?

Ejercicio de encapsulado

Laboratorio
Desempaquetar Construir una red con un router Capturar paquetes de una sesin entre dos equipos atravesando un router

Enlaces recomendados
The OSI Reference Model www.rad.com/networks/1994/osi/intro.htm Internetworking Basics (Cisco) www.cisco.com/univercd/cc/td/doc/cisintwk/ito_ doc/introint.htm#xtocid19399 Ethernet wwwhost.ots.utexas.edu/ethernet/ethernethome.html Varios freespace.virgin.net/glynn.etherington/cisco.htm www.examnotes.net/cisco/osi.shtml www.gurlygeek.com/encap.html

Enlaces Miscelaneos
James Bond Meets The 7 Layer OSI Model http://ww.pe.net/~rlewis/Resources/james.html Kinesthetic OSI Model http://eroom.netacad.net/eroom/cisco/Instructor Materials/674_2d