01-TCPIP Basics v0.2 español

download 01-TCPIP Basics v0.2 español

of 27

Transcript of 01-TCPIP Basics v0.2 español

  • 8/14/2019 01-TCPIP Basics v0.2 espaol

    1/27

    Index 2005 Index 2005

    Bases de TCP/IPBases de TCP/IPDireccionamiento y ruteo deDireccionamiento y ruteo de

    TCP/IPTCP/IP

  • 8/14/2019 01-TCPIP Basics v0.2 espaol

    2/27

    Index 2005 Index 2005

    RedRed

    Una red es usualmente considerada como unmedio fisico que interconecta dispositivos quepueden transferir datos entre ellos

  • 8/14/2019 01-TCPIP Basics v0.2 espaol

    3/27

    Index 2005 Index 2005

    LANs y WANsLANs y WANs

    Una red de rea local (LAN) usualmenteUna red de rea local (LAN) usualmenteesta limitada a un area limitada, ejemplo,esta limitada a un area limitada, ejemplo,dentro de un edificio o territorio local comodentro de un edificio o territorio local como

    un campus de universidad y puedeun campus de universidad y puedeconsistir de una o mas redes fsicasconsistir de una o mas redes fsicasinterconectadas.interconectadas.

    Una red de rea amplia es una serie deUna red de rea amplia es una serie deLANS interconectadas y que se distribuyeLANS interconectadas y que se distribuyesobre un gran territorio o distancias.sobre un gran territorio o distancias.

  • 8/14/2019 01-TCPIP Basics v0.2 espaol

    4/27 Index 2005 Index 2005

    Intranets e InternetIntranets e Internet

    Las redes de acuerdo al control administrativoLas redes de acuerdo al control administrativoque tienen estn clasificadas como:que tienen estn clasificadas como: IntranetsIntranets InternetInternet

    Una Intranet son LANs o una WAN bajo un soloUna Intranet son LANs o una WAN bajo un solocontrol administrativo y usualmente proveecontrol administrativo y usualmente proveeservicios para uso interno dentro de unaservicios para uso interno dentro de unaorganizacin.organizacin.

    Internet es una serie de of WANsInternet es una serie de of WANsinterconectadas por diferentes tipos de medio yinterconectadas por diferentes tipos de medio yno tiene un solo control administrativo.no tiene un solo control administrativo.

  • 8/14/2019 01-TCPIP Basics v0.2 espaol

    5/27

  • 8/14/2019 01-TCPIP Basics v0.2 espaol

    6/27

    Index 2005 Index 2005

    Encapsulacin e IPEncapsulacin e IP

    Encapsulacin es el concepto principal del diseo de IP.Encapsulacin es el concepto principal del diseo de IP. Encapsulacin significa poner una cosa dentro de otra cosaEncapsulacin significa poner una cosa dentro de otra cosa

  • 8/14/2019 01-TCPIP Basics v0.2 espaol

    7/27

    Index 2005 Index 2005

    Estndar OSIEstndar OSI El Estndar Open System Interconnection (OSI) fueEl Estndar Open System Interconnection (OSI) fue

    originalmente usado cuando se crearon los protocolos deoriginalmente usado cuando se crearon los protocolos dered (tales como TCP/IP e IPX, etc).red (tales como TCP/IP e IPX, etc).

    El Estndar OSI usa un modelo de 7 capas de red paraEl Estndar OSI usa un modelo de 7 capas de red paradescribir el direccionamiento de red, anlisis de datos, ydescribir el direccionamiento de red, anlisis de datos, y

    capacidades de red del diferente hardware.capacidades de red del diferente hardware. Los beneficios de usar un modelo de capas son:Los beneficios de usar un modelo de capas son: Cada capa del modelo OSI es responsable de ciertas tareasCada capa del modelo OSI es responsable de ciertas tareas

    especificasespecificas Diferentes tecnologas pueden convivir de una maneraDiferentes tecnologas pueden convivir de una manera

    estandarizadaestandarizada

  • 8/14/2019 01-TCPIP Basics v0.2 espaol

    8/27

    Index 2005 Index 2005

    Modelo OSI de RedModelo OSI de Red

    7. Aplicacin

    6. Presentacin

    5. Sesin4. Transporte

    3. Red

    2. Enlace de datos1. Fsica

    Transmisin

    de datos

    Recepcin

    de datos

  • 8/14/2019 01-TCPIP Basics v0.2 espaol

    9/27

    Index 2005 Index 2005

    Capas del Modelo OSICapas del Modelo OSI

    Un buen entendimiento de las primeras 3 capas deUn buen entendimiento de las primeras 3 capas dered es requerido para entender los conceptos bsicosred es requerido para entender los conceptos bsicosde red, comode red, como pasopaso de puertos, firewall, y NAT.de puertos, firewall, y NAT. (1) La capa fsica son las conexiones fsicas (cables,(1) La capa fsica son las conexiones fsicas (cables,

    tarjetas de red y dispositivos que levantan la red)tarjetas de red y dispositivos que levantan la red) (2) La capa de enlace de datos transfiere paquetes dentro(2) La capa de enlace de datos transfiere paquetes dentro

    de raw bits para ser transmitidos sobre la capa fsica.de raw bits para ser transmitidos sobre la capa fsica. (3) La capa de red es responsable del direccionamiento(3) La capa de red es responsable del direccionamiento

    lgico.lgico.

  • 8/14/2019 01-TCPIP Basics v0.2 espaol

    10/27

    Index 2005 Index 2005

    Direcciones MACDirecciones MAC

    Las direcciones MAC (Control de Acceso al Medio) sonLas direcciones MAC (Control de Acceso al Medio) sondirecciones nicas dadas a los clientes de una red.direcciones nicas dadas a los clientes de una red. La primera parte de la direccin MAC es asignada al fabricanteLa primera parte de la direccin MAC es asignada al fabricante

    del hardware;del hardware;

    El resto de la direccin es determinada por cada fabricante;El resto de la direccin es determinada por cada fabricante;

    Dispositivos que no son administrables (ejemplo, HUBs yDispositivos que no son administrables (ejemplo, HUBs yalgunos switches) no tienen direccin MAC.algunos switches) no tienen direccin MAC.

    Las direcciones MAC son usadas para direccionar en laLas direcciones MAC son usadas para direccionar en lacapa de enlace de datos (capa 2) del modelo de red OSI.capa de enlace de datos (capa 2) del modelo de red OSI.

    Las direcciones MAC no son usadas para agruparLas direcciones MAC no son usadas para agruparclientesclientes dentro de una red.dentro de una red. Analoga: Las direcciones MAC son como el numero deAnaloga: Las direcciones MAC son como el numero de

    CURP de cada persona.CURP de cada persona.

  • 8/14/2019 01-TCPIP Basics v0.2 espaol

    11/27

    Index 2005 Index 2005

    Direcciones IPDirecciones IP Las direcciones IP son usadas para el direccionamientoLas direcciones IP son usadas para el direccionamiento

    lgico en la capa de red (capa 3) del modelo de red OSI.lgico en la capa de red (capa 3) del modelo de red OSI. Tal como las direcciones MAC donde no hay similitudTal como las direcciones MAC donde no hay similitud

    entre 2 direcciones, con la diferencia que las direccionesentre 2 direcciones, con la diferencia que las direccionesIP permiten agrupar computadoras.IP permiten agrupar computadoras.

    Direcciones IPDirecciones IP nicas, direccin de 32 bitsnicas, direccin de 32 bits Son referenciadas por humanos va notacin decimal, unSon referenciadas por humanos va notacin decimal, un

    numero por cada 8 bits (1 octeto o byte), ejemplo.,numero por cada 8 bits (1 octeto o byte), ejemplo.,159.148.147.1159.148.147.1

    Consiste de tres clases primarias A, B, and C (clase D esConsiste de tres clases primarias A, B, and C (clase D espara multicast) en la forma [netid:hostid]para multicast) en la forma [netid:hostid]

    Analoga: Direcciones IP son como la direccin postalAnaloga: Direcciones IP son como la direccin postalde cada persona.de cada persona.

  • 8/14/2019 01-TCPIP Basics v0.2 espaol

    12/27

    Index 2005 Index 2005

    Clases de direcciones IPClases de direcciones IP

    Los primeros 3 bits de una direccin IPLos primeros 3 bits de una direccin IPhacen la clasehacen la clase

    0 8 16 24..31

    Clase A 0XXnetid

    hostid

    Clase B 10X

    Clase C 110 Clase D(Broadcast)

    111Direccin multicast

  • 8/14/2019 01-TCPIP Basics v0.2 espaol

    13/27

    Index 2005 Index 2005

    Clases de RedesClases de Redes

    Clase Redes Rango de direcciones

    A 0 - 127.0.0.0 0-127.XXX.XXX.XXX

    B 128.xxx.0.0 -

    191.xxx.0.0

    128.0.0.0-

    191.255.255.255

    C 192.xxx.yyy.0 -223.xxx.yyy.0

    192.0.0.0-223.255.255.255

    Dmulticast

    224.xxx.yyy.zzz -239.xxx.yyy.zzz 224.0.0.0-239.255.255.255

  • 8/14/2019 01-TCPIP Basics v0.2 espaol

    14/27

    Index 2005 Index 2005

    Sub-redesSub-redes

    Redes IP dadas, pueden dividirse en redesRedes IP dadas, pueden dividirse en redesmas pequeas, llamadas sub-redesmas pequeas, llamadas sub-redes

    El tamao de una subred es determinada porEl tamao de una subred es determinada por

    la mascara de red (mascara de sub-red,la mascara de red (mascara de sub-red,mascara de red)mascara de red) Mascaras de sub-redes tienen el hostid conMascaras de sub-redes tienen el hostid con

    todos los bits=0, y el netid con todos lostodos los bits=0, y el netid con todos los

    bits=1, por ejemplo:bits=1, por ejemplo: 11111111 11111111 11111111 10000000 (255.255.255.128)11111111 11111111 11111111 10000000 (255.255.255.128) 11111111 11111111 11111111 00000000 (255.255.255.0)11111111 11111111 11111111 00000000 (255.255.255.0) 11111111 11111111 00000000 00000000 (255.255.0.0)11111111 11111111 00000000 00000000 (255.255.0.0)

  • 8/14/2019 01-TCPIP Basics v0.2 espaol

    15/27

    Index 2005 Index 2005

    Direcciones de redDirecciones de red

    La operacin lgica AND es usada paraLa operacin lgica AND es usada paracalcular la direccin de red desdecalcular la direccin de red desdedirecciones dedirecciones de clientecliente y mascara de red.y mascara de red.

    Ejemplo:Ejemplo:10000000 11000000 00001010 10100101 (h:128.192.10.169)10000000 11000000 00001010 10100101 (h:128.192.10.169)

    ANDAND

    11111111 11111111 11111111 00000000 (s:255.255.255.0)11111111 11111111 11111111 00000000 (s:255.255.255.0)IGUAL AIGUAL A

    10000000 11000000 00001010 00000000 (n:128.192.10.0)10000000 11000000 00001010 00000000 (n:128.192.10.0)

  • 8/14/2019 01-TCPIP Basics v0.2 espaol

    16/27

    Index 2005 Index 2005

    EjemploEjemplo

    Calcula la direccin de red delCalcula la direccin de red del clientecliente, si la, si lamascara es de 26 bits (use la direccin demascara es de 26 bits (use la direccin declientecliente del ejemplo pasado):del ejemplo pasado):10000000 11000000 00001010 10100101 (h:128.192.10.169)10000000 11000000 00001010 10100101 (h:128.192.10.169)ANDAND

    11111111 11111111 11111111 1100000011111111 11111111 11111111 11000000(s:255.255.255.____)(s:255.255.255.____)

    IGUAL AIGUAL A10000000 11000000 00001010 ________10000000 11000000 00001010 ________

    (n:128.192.10._____)(n:128.192.10._____)

  • 8/14/2019 01-TCPIP Basics v0.2 espaol

    17/27

    Index 2005 Index 2005

    Espacio de direccionamiento yEspacio de direccionamiento ysub-redessub-redes

    Las direcciones para hosts estn disponibles cuandoLas direcciones para hosts estn disponibles cuandodividimos una red de 24 bits en sub-redes:dividimos una red de 24 bits en sub-redes:

    Bits en

    red

    Decimal Sub-redes Hosts/

    subred

    Hosts

    disponib.

    % from

    256/24 255.255.255.0 1 254 254 99%

    /25 255.255.255.128 2 126 252 98%

    /26 255.255.255.196 4 62 248 97%

    /27 255.255.255.224 8 30 240 94%/28 255.255.255.240 16 14 224 88%

    /29 255.255.255.248 32 6 192 75%

    /30 255.255.255.252 64 2 128 50%

  • 8/14/2019 01-TCPIP Basics v0.2 espaol

    18/27

    Index 2005 Index 2005

    Direcciones Punto a PuntoDirecciones Punto a Punto

    Nos proporcionan unNos proporcionan un efectivo uso del espacioefectivo uso del espaciode direccionamientode direccionamiento

    Pueden ser usadas en comunicaciones puntoPueden ser usadas en comunicaciones punto

    a puntoa punto.. Ejemplo:Ejemplo:

    Cliente ACliente A:: direccindireccin=10.1.6.1/32=10.1.6.1/32 redred=10.1.7.1=10.1.7.1

    ClienteCliente B:B: direccindireccin=10.1.7.1/32=10.1.7.1/32 redred=10.1.6.1=10.1.6.1

  • 8/14/2019 01-TCPIP Basics v0.2 espaol

    19/27

    Index 2005 Index 2005

    Direcciones BroadcastDirecciones Broadcast

    La direccin de broadcast es usada para hablar conLa direccin de broadcast es usada para hablar contodos lostodos los clientesclientes de la red.de la red.

    La direccin broadcast es una direccin con laLa direccin broadcast es una direccin con la

    porcin del hostporcin del host

    (cliente)(cliente)

    configurada solo con 1s,configurada solo con 1s,

    por ejemplo:por ejemplo: 128.192.10.255 para la red 128.192.10.0/24128.192.10.255 para la red 128.192.10.0/24 128.192.10.191 para la red 128.192.10.128/26128.192.10.191 para la red 128.192.10.128/26

    Broadcasts son necesarios para:Broadcasts son necesarios para: Establecer comunicacin inicial con otroEstablecer comunicacin inicial con otro clientecliente, ejemplo,, ejemplo,resolucin de direccionesresolucin de direcciones

    Para DHCP y asignacin de direccionesPara DHCP y asignacin de direcciones

  • 8/14/2019 01-TCPIP Basics v0.2 espaol

    20/27

    Index 2005 Index 2005

    Dominio BroadcastDominio Broadcast

    Un dominio de broadcast es parte de laUn dominio de broadcast es parte de lared que puede or trafico de broadcastred que puede or trafico de broadcastgenerado en los hosts de la redgenerado en los hosts de la red

    Redes remotas pueden incorporarseRedes remotas pueden incorporarsedentro de un bridge sobre un tnel paradentro de un bridge sobre un tnel paracrear un dominio de broadcastcrear un dominio de broadcast

  • 8/14/2019 01-TCPIP Basics v0.2 espaol

    21/27

    Index 2005 Index 2005

    ARPARP

    El protocolo ARP (Protocolo de resolucin deEl protocolo ARP (Protocolo de resolucin dedirecciones) es usado para asociar direcciones MAC condirecciones) es usado para asociar direcciones MAC condirecciones IP.direcciones IP.

    El proceso de ARP funciona de la siguiente manera:El proceso de ARP funciona de la siguiente manera:

    El solicitante de ARP manda unEl solicitante de ARP manda un paquete (paquete (frameframe)) de broadcastde broadcastcon la informacin del la ip destino, la ip origen y la direccincon la informacin del la ip destino, la ip origen y la direccinMAC, preguntando por la direccin MAC destino.MAC, preguntando por la direccin MAC destino.

    El cliente con la direccin ip destino manda un frame directo deEl cliente con la direccin ip destino manda un frame directo deregreso al solicitante llenando en el su direccin MAC yregreso al solicitante llenando en el su direccin MAC yguardando la direccin MAC de el en la tabla ARP o cachguardando la direccin MAC de el en la tabla ARP o cach..

    Para minimizar los broadcasts debidos a requisiciones tipo ARP,Para minimizar los broadcasts debidos a requisiciones tipo ARP,las direcciones ip de los clientes y los gateways guardan tablaslas direcciones ip de los clientes y los gateways guardan tablasde direcciones MAC y direcciones IP llamadas tablas de arp ode direcciones MAC y direcciones IP llamadas tablas de arp ocaches.caches.

  • 8/14/2019 01-TCPIP Basics v0.2 espaol

    22/27

    Index 2005 Index 2005

    Puertos TCP/IPPuertos TCP/IP

    Una vez que los datos han arribado a su destino, losUna vez que los datos han arribado a su destino, lospuertos de tcp/ip definen cual servicio o propsito tienepuertos de tcp/ip definen cual servicio o propsito tienedicho trafico. Los puertos son:dicho trafico. Los puertos son: Positivos, nmeros enteros de 16 bits (165535)Positivos, nmeros enteros de 16 bits (165535) Puertos muy conocidos son del 11023,Puertos muy conocidos son del 11023, por ejemplopor ejemplo,,

    20;21 - FTP20;21 - FTP 22 - SSH22 - SSH 23 - Telnet23 - Telnet 25 - SMTP25 - SMTP 80 - HTTP80 - HTTP 110 - POP3110 - POP3 443 HTTPS443 HTTPS

    Puertos definidos por el usuario son del 102465535Puertos definidos por el usuario son del 102465535

  • 8/14/2019 01-TCPIP Basics v0.2 espaol

    23/27

    Index 2005 Index 2005

    Conexiones TCPConexiones TCP

    Una conexin TCP es definida como el parUna conexin TCP es definida como el parde nmeros (ip_origen:puerto) yde nmeros (ip_origen:puerto) y(ip_destino:puerto)(ip_destino:puerto)

    Conexiones diferentes pueden usar elConexiones diferentes pueden usar elmismo puerto de destino en el servermismo puerto de destino en el serversiempre y cuando los puertos origen o la ipsiempre y cuando los puertos origen o la ip

    origen sean diferentesorigen sean diferentes

    E t bl i i t d iE t bl i i t d i

  • 8/14/2019 01-TCPIP Basics v0.2 espaol

    24/27

    Index 2005 Index 2005

    Establecimiento de conexionesEstablecimiento de conexionesTCPTCP

    Una conexin TCP es establecida usandoUna conexin TCP es establecida usandoun proceso de 3 vas:un proceso de 3 vas: Cliente mandaCliente manda la requisicin dela requisicin de SYNSYN

    Server responde con SYN,ACKServer responde con SYN,ACK Cliente manda un ACKCliente manda un ACK

    Cliente Server SYN

    ACKSYN,ACK

  • 8/14/2019 01-TCPIP Basics v0.2 espaol

    25/27

    Index 2005 Index 2005

    Mandando DatosMandando Datos TCP divide elTCP divide el flujoflujo de datos ende datos en

    segmentos.segmentos. El que enva manda datos en enEl que enva manda datos en en

    segmentossegmentos El que recibe da acuse de reciboEl que recibe da acuse de recibo

    El que manda, manda elEl que manda, manda elsiguiente segmento de datossiguiente segmento de datos Si no se recibe acuse de recibo,Si no se recibe acuse de recibo,

    el segmento de datos se vuelveel segmento de datos se vuelvea mandara mandar

    En caso que la conexin seaEn caso que la conexin sea

    abortada, una bandera RTS esabortada, una bandera RTS esusada para notificarle al queusada para notificarle al quemandamanda

    Sender Server data 1

    data 2

    ACK 1

    no ACK

    data 2

    ACK 2

  • 8/14/2019 01-TCPIP Basics v0.2 espaol

    26/27

    Index 2005 Index 2005

    Cerrando conexiones TCPCerrando conexiones TCP

    Una conexin TCP es cerrada usando un procesoUna conexin TCP es cerrada usando un procesomodificado de 3 vas:modificado de 3 vas: El que inicia, manda una peticin de FINEl que inicia, manda una peticin de FIN El que recibe responde con un acuse de recibo, con un FINEl que recibe responde con un acuse de recibo, con un FIN

    y una solicitud de acuse de recibo aly una solicitud de acuse de recibo al remitenteremitente.. ElEl remitenteremitente manda el acuse de recibo.manda el acuse de recibo.

    Remitente ReceptorFIN

    ACK

    FIN,ACKACK

  • 8/14/2019 01-TCPIP Basics v0.2 espaol

    27/27

    Index 2005 Index 2005

    PreguntasPreguntas

    Puede una red interna de un pas serPuede una red interna de un pas serconsiderada una intranet?considerada una intranet? Si / No, Ejemplos ___________________Si / No, Ejemplos ___________________

    Que dispositivos extienden un dominio deQue dispositivos extienden un dominio deBroadcast?Broadcast?______________________________________________________________________

    Que dispositivos deben ser usados paraQue dispositivos deben ser usados paralimitar un dominio de Broadcast?limitar un dominio de Broadcast?______________________________________________________________________