Documente Academic
Documente Profesional
Documente Cultură
Materia: INF 342 Redes de Computadoras II Capitulo 1: Definicin e implementacin de capas del modelo OSI y TCP/IP en lneas de comandos Docente: Ing. Mauricio Aliaga Tarija, Agosto 2012
TCP/IP es un estndar abierto, una compaa no controla la definicin del modelo. Las definiciones del estndar y los protocolos TCP/IP se explican en un foro pblico y se definen en un conjunto de documentos disponibles al pblico. Estos documentos se denominan Solicitudes de comentarios (RFCS). Contienen las especificaciones formales de los protocolos de comunicacin de datos y los recursos que describen el uso de los protocolos.
http://www.speedtest.net/
UCB TJA INF 342
Wireshark
Wireshark, antes conocido como Ethereal, es un analizador de protocolos utilizado para realizar anlisis y solucionar problemas en redes de comunicaciones para desarrollo de software y protocolos, y como una herramienta didctica para educacin. Cuenta con todas las caractersticas estndar de un analizador de protocolos.
Ejemplo
Ejemplo
Ejemplo
2. Capturar trfico HTTP y DNS real y analizar las cabeceras UDP y TCP comparando los campos vistos en la teora y cabeceras reales (Wireshark)
2. Capturar trfico HTTP y DNS real y analizar las cabeceras UDP y TCP comparando los campos vistos en la teora y cabeceras reales (Wireshark) Source port (Puerto de Origen): http (80)
0000 0010 0020 0030 0040 0050 00 00 01 00 bf 26 21 4d 64 d8 dc 8a 00 59 00 e0 3f 28 ba 1a 50 0f ed af 0b 40 a9 00 d8 a4 5a 00 9f 00 ff 3e 00 31 56 f2 00 5d 27 06 f0 3c e9 ee 19 96 5c c4 48 7f cf 0d 3e 7a e1 ff bb cf 41 af 50 d9 d0 6d 00 fd 92 08 dd 47 25 80 00 a1 ac 9f 93 45 ac 50 d1 92 00 10 18 b4 47 . ! . M . d . . . . & . . Y . . ? ( . . P . . . . @ . . . . Z . . . . > . 1 V . . ] ' . . < . . . . \ . H . . . > z . . . . . . m . A . G . . % P . . . . . . . . E . P . . . . . . G
00 00 01 00 bf 26
21 4d 64 d8 dc 8a
00 59 00 e0 3f 28
ba 1a 50 0f ed af
0b 40 a9 00 d8 a4
5a 00 9f 00 ff 3e
00 31 56 f2 00 5d
27 06 f0 3c e9 ee
19 96 5c c4 48 7f
cf 0d 3e 7a e1 ff
bb cf 41 af 50 d9
d0 6d 00 fd 92
08 dd 47 25 80
00 a1 ac 9f 93
45 ac 50 d1 92
00 10 18 b4 47
. ! . M . d . . . . & .
. Y . . ? (
. . P . . .
. @ . . . .
Z . . . . >
. 1 V . . ]
' . . < . .
. . \ . H .
. . > z . .
. . . . m . A . G . . % P . . .
. . . . .
E . P . .
. . . . G
Sequence number (Nmero de Secuencia): 2881 (relative sequence number) datos de este segmento porque el bit de control SYN no esta definido Next sequence number: 2918 (relative sequence number)
00 00 01 00 bf 26
21 4d 64 d8 dc 8a
00 59 00 e0 3f 28
ba 1a 50 0f ed af
0b 40 a9 00 d8 a4
5a 00 9f 00 ff 3e
00 31 56 f2 00 5d
27 06 f0 3c e9 ee
19 96 5c c4 48 7f
cf 0d 3e 7a e1 ff
bb cf 41 af 50 d9
d0 6d 00 fd 92
08 dd 47 25 80
00 a1 ac 9f 93
45 ac 50 d1 92
00 10 18 b4 47
. ! . M . d . . . . & .
. Y . . ? (
. . P . . .
. @ . . . .
Z . . . . >
. 1 V . . ]
' . . < . .
. . \ . H .
. . > z . .
. . . . m . A . G . . % P . . .
. . . . .
E . P . .
. . . . G
Acknowledgement number (Nmero de Acuse de Recibo): 415 (relative ack number) valor del siguiente nmero de secuencia que el emisor del segmento espera recibir porque el bit de control ACK=1.
00 00 01 00 bf 26
21 4d 64 d8 dc 8a
00 59 00 e0 3f 28
ba 1a 50 0f ed af
0b 40 a9 00 d8 a4
5a 00 9f 00 ff 3e
00 31 56 f2 00 5d
27 06 f0 3c e9 ee
19 96 5c c4 48 7f
cf 0d 3e 7a e1 ff
bb cf 41 af 50 d9
d0 6d 00 fd 92
08 dd 47 25 80
00 a1 ac 9f 93
45 ac 50 d1 92
00 10 18 b4 47
. ! . M . d . . . . & .
. Y . . ? (
. . P . . .
. @ . . . .
Z . . . . >
. 1 V . . ]
' . . < . .
. . \ . H .
. . > z . .
. . . . m . A . G . . % P . . .
. . . . .
E . P . .
. . . . G
Header length (Longitud del Encabezado): 20 bytes El nmero de palabras de 32 bits que ocupa la cabecera de TCP. 5*4=20. Los ltimos 6 bits que valen 0 estn reservados para uso futuro.
00 00 01 00 bf 26
21 4d 64 d8 dc 8a
00 59 00 e0 3f 28
ba 1a 50 0f ed af
0b 40 a9 00 d8 a4
5a 00 9f 00 ff 3e
00 31 56 f2 00 5d
27 06 f0 3c e9 ee
19 96 5c c4 48 7f
cf 0d 3e 7a e1 ff
bb cf 41 af 50 d9
d0 6d 00 fd 92
08 dd 47 25 80
00 a1 ac 9f 93
45 ac 50 d1 92
00 10 18 b4 47
. ! . M . d . . . . & .
. Y . . ? (
. . P . . .
. @ . . . .
Z . . . . >
. 1 V . . ]
' . . < . .
. . \ . H .
. . > z . .
. . . . m . A . G . . % P . . .
. . . . .
E . P . .
. . . . G
Flags (Banderas): 0x18 (PSH, ACK) 0... .... = Congestion Window Reduced (CWR): Not set Se utiliza para el control de la congestin en la red. .0.. .... = ECN-Echo: Not set Indica que el receptor puede realizar notificaciones ECN. ..0. .... = Urgent: Not set Puntero Urgente. ...1 .... = Acknowledgment: Set Nmero de Acuse de Recibo (1=El nmero de acuse de recibo tiene el valor del siguiente nmero de secuencia que el emisor del segmento espera recibir) .... 1... = Push: Set Entregar datos inmediatamente (1=Si se entregaran los datos inmediatamente) .... .0.. = Reset: Not set Reiniciar la Conexin. .... ..0. = Syn: Not set Sincronizar los numerous de secuencia. .... ...0 = Fin: Not set Ultimos datos del emisor. 0000 00 21 00 ba 0b 5a 00 27 19 cf bb d0 08 00 45 00 . ! . . . Z . ' . . . . . . E . 0010 00 4d 59 1a 40 00 31 06 96 0d cf 6d dd a1 ac 10 . M Y . @ . 1 . . . . m . . . . 0020 01 64 00 50 a9 9f 56 f0 5c 3e 41 00 47 ac 50 18 . d . P . . V . \ > A . G . P . 0030 00 d8 e0 0f 00 00 f2 3c c4 7a af fd 25 9f d1 b4 . . . . . . . < . z . . % . . . 0040 bf dc 3f ed d8 ff 00 e9 48 e1 50 92 80 93 92 47 . . ? . . . . . H . P . . . . G 0050 26 8a 28 af a4 3e 5d ee 7f ff d9 & . ( . . > ] . . . .
Window size (Tamao de Ventana): 6912 (scaled) Es el tamao de la ventana de recepcin, que especifica el nmero de bytes que el receptor est actualmente esperando recibir.
00 00 01 00 bf 26
21 4d 64 d8 dc 8a
00 59 00 e0 3f 28
ba 1a 50 0f ed af
0b 40 a9 00 d8 a4
5a 00 9f 00 ff 3e
00 31 56 f2 00 5d
27 06 f0 3c e9 ee
19 96 5c c4 48 7f
cf 0d 3e 7a e1 ff
bb cf 41 af 50 d9
d0 6d 00 fd 92
08 dd 47 25 80
00 a1 ac 9f 93
45 ac 50 d1 92
00 10 18 b4 47
. ! . M . d . . . . & .
. Y . . ? (
. . P . . .
. @ . . . .
Z . . . . >
. 1 V . . ]
' . . < . .
. . \ . H .
. . > z . .
. . . . m . A . G . . % P . . .
. . . . .
E . P . .
. . . . G
Checksum: 0xe00f [correct] Es una suma de verificacin utilizada para comprobar si hay errores tanto en la cabecera como en los datos. Good Checksum: True Indica que la verificacin fue correcta. Bad Checksum: False 0000 00 21 00 ba 0b 5a 00 27 19 cf bb d0 08 00 45 00 . ! . . . Z . ' . . . . . . E . 0010 00 4d 59 1a 40 00 31 06 96 0d cf 6d dd a1 ac 10 . M Y . @ . 1 . . . . m . . . . 0020 01 64 00 50 a9 9f 56 f0 5c 3e 41 00 47 ac 50 18 . d . P . . V . \ > A . G . P . 0030 00 d8 e0 0f 00 00 f2 3c c4 7a af fd 25 9f d1 b4 . . . . . . . < . z . . % . . . 0040 bf dc 3f ed d8 ff 00 e9 48 e1 50 92 80 93 92 47 . . ? . . . . . H . P . . . . G 0050 26 8a 28 af a4 3e 5d ee 7f ff d9 & . ( . . > ] . . . . Options (Opciones): 0 Campo variable de 0-32 bits. (0=Sin Opciones)
00 00 01 00 bf 26
21 4d 64 d8 dc 8a
00 59 00 e0 3f 28
ba 1a 50 0f ed af
0b 40 a9 00 d8 a4
5a 00 9f 00 ff 3e
00 31 56 f2 00 5d
27 06 f0 3c e9 ee
19 96 5c c4 48 7f
cf 0d 3e 7a e1 ff
bb cf 41 af 50 d9
d0 6d 00 fd 92
08 dd 47 25 80
00 a1 ac 9f 93
45 ac 50 d1 92
00 10 18 b4 47
. ! . M . d . . . . & .
. Y . . ? (
. . P . . .
. @ . . . .
Z . . . . >
. 1 V . . ]
' . . < . .
. . \ . H .
. . > z . .
. . . . m . A . G . . % P . . .
. . . . .
E . P . .
. . . . G
00 00 01 00 bf 26
21 4d 64 d8 dc 8a
00 59 00 e0 3f 28
ba 1a 50 0f ed af
0b 40 a9 00 d8 a4
5a 00 9f 00 ff 3e
00 31 56 f2 00 5d
27 06 f0 3c e9 ee
19 96 5c c4 48 7f
cf 0d 3e 7a e1 ff
bb cf 41 af 50 d9
d0 6d 00 fd 92
08 dd 47 25 80
00 a1 ac 9f 93
45 ac 50 d1 92
00 10 18 b4 47
. ! . M . d . . . . & .
. Y . . ? (
. . P . . .
. @ . . . .
Z . . . . >
. 1 V . . ]
' . . < . .
. . \ . H .
. . > z . .
. . . . m . A . G . . % P . . .
. . . . .
E . P . .
. . . . G
RESUMEN
ENCABEZADO TCP Puerto de Origen: http (80) Puerto de Destino: 43423 Nmero de Secuencia: 2881 (relativ e sequence number) Nmero de Acuse de Recibo: 415 (relative ack number) Reservado CWR ECN URG ACK(1) PSH(1) RST SYN FIN Tamao de Ventana: 6912 (scaled) Checksum: 0xe00f [correct] Urgente: 0 Opciones: No Hay Datos: 37 bytes
NetBIOS, "Network Basic Input/Output System", es, en sentido estricto, una especificacin de interfaz para acceso a servicios de red, es decir, una capa de software desarrollado para enlazar un sistema operativo de red con hardware especfico.
FLIA DE PROTOCOLOS
http://www.gocertify.com/games/osi-game.html
Juego de Protocolos
ipconfig Muestra informacin perteneciente a su adaptador de red, concretamente sobre configuraciones TCP/IP. ipconfig /all Muestra informacin ms amplio que ipconfig perteneciente a su adaptador de red, direccin fsica, DNS, nombre de host; concretamente sobre configuraciones TCP/IP. ipconfig /? Muestra el archive de ayuda para ipconfig, el cual es bastante extenso. ipconfig /allcompartments Este comando muestra los adaptadores en su formato compartimentado. ipconfig /allcompartments/all Ve informacin adicional sobre cada comparticin (similar a ipconfig /all). ipconfig /release Libera cualquier configuracin IP recibida desde un servidor DHCP. UCB TJA INF 342
ping /? Muestra el archivo de ayuda del comando ping. ping localhost y ping loopback El resultado incluye informacin de resolucin de nombre de host. Ping a la computadora local ping 127.0.0.1 El resultado no incluye informacin de resolucin de ningn nombre de host. ping l 1500 [IP direccin] Esta opcin -l le permite modificar el tamao del paquetes ecos ICMP que se envan. Cantidad mxima 65000 bytes. Puede ayudar a simular trfico en la red hacia un host en particular. ping n 10 [IP direccin] La opcin n le permite hacer ping con los paquetes ICMP que desee. ping t [IP direccin] Esta opcin de comandos enva pings sin parar a una direccin IP y slo se detiene al presionar CTRL+C. UCB TJA INF 342
ftp [ej ftp6.ipswitch.com] Se debera hacer una conexin al servidor FTP de IPswitch. telnet [IP direccin] Este comando permite a un administrador de red conectarse a una computadora remota, servidor, router, switch. netsh Es una utilera de secuencia de comandos (script) integrada que le permite desplegar y modificar las configuraciones de red de la computadora local. netsh interface Ingresa a la porcin de interfaz de netsh del shell de netsh. Desde aqu, puede hacer modificaciones a las configuraciones del adaptador de red. netsh interface ip set address name=Conexin de Area Local static 192.168.1.101 255.255.255.0 192.168.1.1 Esta sintaxis cambia la direccin IPv4 y modifica la direccin de puerta de enlace. netsh interface ip add address name=Conexin de Area Local 192.168.1.102 255.255.255.0 192.168.1.1 Esta sintaxis agrega una direccin IPv4 y puerta de enlace. UCB TJA INF 342
Recordando
Cableado Estructurado
Para comprender cmo funciona el proceso de rotulacin, imagine cuatro cables que han sido conectados a la sala 1012. Estos cables se rotularan como 1012A, 1012B, 1012C y 1012D.
Punto de Demarcacin
El punto de demarcacin es el punto en el cual el cableado externo se conecta al cableado backbone dentro del edificio. Representa el lmite entre la responsabilidad del proveedor de servicios y la del cliente. Todo lo que ocurre desde el punto de demarcacin hacia dentro del edificio es responsabilidad del 245 cliente. El proveedor de servicios es responsable de todo lo que ocurre desde el punto de demarcacin hasta la instalacin del proveedor de servicios.
Instalacin de Ingreso
La instalacin de ingreso (EF, Entrance Facility), o el punto de demarcacin (demarc), proporcionan el punto en el cual el cableado externo se conecta con el cableado backbone dentro del edificio.
Sala de Telecomunicaciones
Una sala de telecomunicaciones (TR, Telecommunications Room) es un rea dentro de un edificio que aloja los equipos del sistema de cableado de telecomunicaciones. Esto incluye las conexiones mecnicas y/o conexiones cruzadas para el sistema de cableado backbone y horizontal. Por lo general, los switches, los hubs y, posiblemente, los routers de departamentos y grupos de trabajo se encuentran en la TR. UCB TJA INF 342
Sala de Equipamiento La sala de equipamiento es una sala similar que puede existir en redes de mayor tamao o en compaas que se especializan en telecomunicaciones. La sala de equipamiento es esencialmente una gran sala de telecomunicaciones que puede albergar el marco de distribucin principal, PBX, proteccin secundaria de voltaje, receptores satelitales, moduladores y equipos de Internet de alta velocidad, etctera.
Sala de Equipamiento
La densidad de cableado se refiere al nmero de cables que entran en una sala de telecomunicaciones. Incluso una sala de telecomunicaciones pequea puede tener una densidad de cableado alta si funciona en un rea con muchos dispositivos de red.
Equipamiento de montaje
El equipamiento de montaje en bastidores o en paredes exige sentido comn adems del cumplimiento de los estndares. Por ejemplo, la inclinacin puede hacer que los equipos se muevan y se acerquen tanto que ser difcil abrir las puertas o los paneles frontales de un equipo sin golpear otro adyacente.
Administracin de Cables
Los dispositivos para la administracin de cables se utilizan para enrutar cables y proporcionar un recorrido prolijo y ordenado para los cables. La administracin de cables tambin simplifica el agregado de cables y las modificaciones al sistema de cableado. Existen muchas opciones para la administracin de cables dentro de la TR. Los canastos de cables se pueden utilizar cuando se requieren instalaciones fciles y livianas.
Administracin de Cables
Los pisos elevados y los techos falsos tambin pueden soportar paneles de conexin. Generalmente se utilizan para alojar los puntos de consolidacin o Conexiones de telecomunicaciones para multiusuario (MUTOs, MultiUser Telecommunications Outlet Assemblies).
Conexin del distribuidor de campus (CD) al distribuidor de edificio (BD) y al distribuidor de piso (FD) (conexin cruzada principal (MC) a las conexiones cruzadas intermedias (IC) y horizontales (HC))
TR: Sala de Telecomunicaciones MC: Conexin cruzada principal IC: Conexin cruzada intermedia HC: Conexin cruzada horizontal
En lugar de reemplazar todo el sistema de cableado horizontal que alimenta estas reas, se puede ubicar un CP o MUTOA cerca del rea de oficina abierta y as eliminar la necesidad de reemplazar todo el cableado hasta la TR cada vez que los muebles sean cambiados de lugar. El cableado slo necesita reemplazarse entre las tomas del rea de trabajo nueva y el CP o MUTOA. La distancia ms larga de cable hasta la TR permanece inalterada. UCB TJA INF 342
Herramientas de la profesin
El adaptador modular, o banjo, se utiliza para brindar acceso a cada hilo dentro de la toma o jack de telecomunicaciones. La herramienta se ve en la Figura 1. Una lnea de cable comn se conecta al adaptador y luego al jack. Los tcnicos pueden utilizar ohmimetros u otro tipo de dispositivos de prueba sin tener que desarmar el jack.
Los banjos vienen en configuraciones de tres y cuatro pares. Este detector ubica montantes y vigas de madera detrs de las paredes. Esta herramienta ayuda a los instaladores a determinar la mejor ubicacin del taladro o sierra cuando se instalan tomas o canaletas. El detector de montantes y varas de refuerzo tambin detecta metales y encuentra varas de refuerzo embutidas en hasta 100 cm (39,4 pulgadas) de hormign. Todos los modos detectan cables de CA, para evitar que los instaladores perforen o claven sobre un cable elctrico con corriente. UCB TJA INF 342
Durante la etapa de reparacin, se utilizan rboles de cables, gatos y rodillos para apoyar los carretes de cable. Esto simplifica el proceso del tendido de cables y ayuda a prevenir lesiones. El rbol de cables, que se ve en la Figura 1, sostiene varios carretes pequeos de cable. Esto permite que los instaladores de cable tiendan varios cables al mismo tiempo. Debido a que todos los cables terminan en la TR, el rbol de cables se coloca en el rea de clasificacin. Despus de tender el cable hasta la ubicacin del gato, se corta el otro extremo en el carrete y se trae el cable cortado a la TR. UCB TJA INF 342
Las poleas se utilizan en tendidos de cables largos y abiertos para sostener los cables y para evitar que se arrastren sobre superficies que podran daar el revestimiento de los mismos.
UCB TJA INF 342
La mordaza de malla de alambre o Kellem permite atar cuerdas al extremo del cable para facilitar la traccin del cable.
Prctica Nro 1
Consta de TRES actividades: 1. Anlisis de Protocolos:
1. Instalar el programa Wireshark en la computadora con la que se desea realizar la prctica 2. Abrir Wireshark, elegir la interfaz Ethernet con trafico e iniciar la captura (Capture, Interfaces y Start) 3. Navegar por el Internet aproximadamente un minuto o menos 4. Parar la captura en el Wireshark (Capture, Stop) 5. Elegir un Frame y desglosar todas las pestaas del Frame 6. Realizar el anlisis del Frame elegido para IP, Ethernet y TCP como se muestra en la siguiente diapositiva (completando los campos y explicando su significado). 7. Realizar lo mismo que el punto 6 para un datagrama UDP en algn frame (DNS, DHCP, etc) repetir el paso 2 si es que se requiere. 8. Adjuntar la captura con el nombre del alumno, capturas de pantalla, etc. En total debera haber 4 anlisis de protocolos: Ethernet, IP, TCP y UDP.
UCB TJA INF 342
Window size (Tamao de Ventana): 6912 (scaled) Es el tamao de la ventana de recepcin, que especifica el nmero de bytes que el receptor est actualmente esperando recibir.
00 00 01 00 bf 26
21 4d 64 d8 dc 8a
00 59 00 e0 3f 28
ba 1a 50 0f ed af
0b 40 a9 00 d8 a4
5a 00 9f 00 ff 3e
00 31 56 f2 00 5d
27 06 f0 3c e9 ee
19 96 5c c4 48 7f
cf 0d 3e 7a e1 ff
bb cf 41 af 50 d9
d0 6d 00 fd 92
08 dd 47 25 80
00 a1 ac 9f 93
45 ac 50 d1 92
00 10 18 b4 47
. ! . M . d . . . . & .
. Y . . ? (
. . P . . .
. @ . . . .
Z . . . . >
. 1 V . . ]
' . . < . .
. . \ . H .
. . > z . .
. . . . m . A . G . . % P . . .
. . . . .
E . P . .
. . . . G
Checksum: 0xe00f [correct] Es una suma de verificacin utilizada para comprobar si hay errores tanto en la cabecera como en los datos. Good Checksum: True Indica que la verificacin fue correcta. Bad Checksum: False 0000 00 21 00 ba 0b 5a 00 27 19 cf bb d0 08 00 45 00 . ! . . . Z . ' . . . . . . E . 0010 00 4d 59 1a 40 00 31 06 96 0d cf 6d dd a1 ac 10 . M Y . @ . 1 . . . . m . . . . 0020 01 64 00 50 a9 9f 56 f0 5c 3e 41 00 47 ac 50 18 . d . P . . V . \ > A . G . P . 0030 00 d8 e0 0f 00 00 f2 3c c4 7a af fd 25 9f d1 b4 . . . . . . . < . z . . % . . . 0040 bf dc 3f ed d8 ff 00 e9 48 e1 50 92 80 93 92 47 . . ? . . . . . H . P . . . . G 0050 26 8a 28 af a4 3e 5d ee 7f ff d9 & . ( . . > ] . . . . Options (Opciones): 0 Campo variable de 0-32 bits. (0=Sin Opciones)
00 00 01 00 bf 26
21 4d 64 d8 dc 8a
00 59 00 e0 3f 28
ba 1a 50 0f ed af
0b 40 a9 00 d8 a4
5a 00 9f 00 ff 3e
00 31 56 f2 00 5d
27 06 f0 3c e9 ee
19 96 5c c4 48 7f
cf 0d 3e 7a e1 ff
bb cf 41 af 50 d9
d0 6d 00 fd 92
08 dd 47 25 80
00 a1 ac 9f 93
45 ac 50 d1 92
00 10 18 b4 47
. ! . M . d . . . . & .
. Y . . ? (
. . P . . .
. @ . . . .
Z . . . . >
. 1 V . . ]
' . . < . .
. . \ . H .
. . > z . .
. . . . m . A . G . . % P . . .
. . . . .
E . P . .
. . . . G
Ejemplo
FIN !!!!