SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
Redes de
     Computadoras

                     TCP/IP

       Ing. Eduardo Interiano
Ing. Faustino Montes de Oca
Antecedentes
 TCP/IP es un conjunto de protocolos que
 prestan diversos servicios
 TCP es el nombre de uno de los protocolos
 de capa de transporte : Transmision Control
 Protocol

 IP es el nombre uno de los protocolos de
 capa de red: Internet Protocol

                     TCP/IP                    2
Antecedentes
 TCP/IP fue desarrollado en 1969 por
 DARPA: Departamento de Proyectos
 Avanzados de Investigación de la Defensa
 de EE.UU

 El propósito era resolver el problema de
 redes con tecnologías muy diferentes entre sí
 (redes heterogéneas)

                     TCP/IP                  3
Antecedentes
 TCP/IP fue utilizado en la primera red de
 conmutación de paquetes del mundo:
 ARPANET que condujo al desarrollo de la
 Internet
 TCP/IP se usa en Internet y además en
 redes LAN
 TCP/IP es el grupo de protocolos más usado
 actualmente y lo será por muchos años más

                     TCP/IP                   4
Arquitectura de TCP/IP
 TCP/IP tiene una arquitectura de 4 niveles


              Capa de Aplicación

              Capa de Transporte

               Capa de Internet

                 Capa de Red


                     TCP/IP                   5
Arquitectura de TCP/IP
 Cuando se emplea
 TCP/IP, la información
 viaja entre emisor y       Capa de Aplicación
 receptor en segmentos      Capa de Transporte
 creados por TCP y
 encapsulados por IP         Capa de Internet

 Los segmentos son             Capa de Red
 llamados Datagramas IP

                   TCP/IP                        6
La arquitectura de red
 La arquitectura de red es una serie de roles
 que determinan el diseño y operación de los
 componentes de hardware y software
 empleados para crear una red de
 computadoras
 La arquitectura de red define un conjunto de
 protocolos de comunicación que determina
 cómo se realiza la comunicación

                    TCP/IP                  7
Las arquitecturas de red en
uso
 Xerox Networking Systems
 Novell Netware
 DECnet Phase IV
 DECnet /OSI
 Apple Talk
 Netbios

                   TCP/IP     8
Comunicación entre redes
 Dos redes diferentes, que utilizan el mismo
 protocolo de comunicaciones TCP/IP,
 pueden comunicarse entre sí, sin que los
 equipos tengan que ser de la misma marca o
 fabricante
 Por ejemplo una estación con Windows NT
 de Microsoft puede intercambiar datos con
 una computadora Sun con Solaris

                    TCP/IP                 9
Protocolos de comunicación
 Una arquitectura de red provee además los
 protocolos de comunicación que se usan por
 un par de niveles correspondientes dentro de
 sistemas diferentes
 Un protocolo de comunicación define el
 formato de la unidad de datos (datagrama)
 que será intercambiada por niveles iguales
 en equipos diferentes

                     TCP/IP                 10
Protocolos de comunicación

                      protocolos

 Capa de Aplicación                Capa de Aplicación

 Capa de Transporte                Capa de Transporte

  Capa de Internet                  Capa de Internet

    Capa de Red                       Capa de Red

                      servicios


                        TCP/IP                          11
Protocolos de comunicación
 Pueden existir dos grandes tipos de
 protocolos:

   Protocolos orientados a conexión

   Protocolos no orientados a conexión




                       TCP/IP            12
Protocolo orientado a
conexión
 Un protocolo orientado a conexión
 proporciona un servicio similar al provisto por
 el servicio telefónico, tiene 3 fases distintas:
   Establecer la conexión
   Transferencia de datos
   Terminar la conexión




                       TCP/IP                   13
Protocolo orientado a
conexión
 Durante la comunicación con un protocolo
 orientado a conexión se requiere información
 para identificar la conexión con la cual los
 datos están asociados
 Un protocolo orientado a conexión es
 descrito como un servicio confiable y
 secuencial


                     TCP/IP                 14
Protocolo no orientado a
conexión
 Un protocolo no orientado a conexión
 proporciona un servicio similar al provisto por
 el servicio de correo postal
 La comunicación tiene solo una fase simple
 pues no requiere establecer la conexión
 El mensaje se identifica con la dirección de
 fuente y la del destino
 No es un servicio confiable


                      TCP/IP                   15
TCP/IP y el modelo OSI


                        Capa de Aplicación



                        Capa de Transporte

                         Capa de Internet

                           Capa de Red

               TCP/IP                        16
Enrutamiento en TCP/IP

Capa de Aplicación    Protocolo de aplicación   Capa de Aplicación


                      Protocolo de transporte
Capa de Transporte                              Capa de Transporte

 Capa de Internet                                Capa de Internet

   Capa de Red        Red                Red       Capa de Red

              Red A                             Red B
                               TCP/IP                               17
Enrutamiento en TCP/IP
 El enrutamiento es el proceso a través del
 cual dos estaciones que se comunican se
 encuentran y usan la mejor trayectoria de
 una red TCP/IP sin importar la complejidad

 Componentes del enrutado:
   Determinar las trayectorias disponibles
   Seleccionar la mejor trayectoria
   Enviar el paquete por la mejor ruta
                        TCP/IP                18
Principios de enrutamiento
 Hay tres procesos principales

   El nodo final necesita saber cómo y cuando
   comunicarse con un enrutador
   El enrutador necesita saber cómo determinar una
   ruta adecuada hacia una red remota
   El enrutador de la red destino necesita saber
   cómo conectarse al nodo final



                       TCP/IP                    19
Direccionamiento TCP/IP

 Una dirección IP es un conjunto de cuatro
 números decimales cada uno formado por un
 byte y que se escriben separados por un
 punto, en total son 32 bits; por ejemplo:

              200.10.4.8
 Cada host debe tener una dirección IP única

                    TCP/IP                     20
Direccionamiento IP
 Una dirección IP consta de dos partes:

   La dirección de red
   El número de host

               Red                host

 La red se distingue del host por medio de la
 máscara

                         TCP/IP                 21
Direccionamiento IP
 La máscara contiene unos (1) en la parte
 correspondiente a la red y ceros (0) en la
 parte correspondiente al host


                   Dirección IP

      111111111111111111 00000000000000

             Red                  host
                       TCP/IP                 22
Direccionamiento IP
 Ejemplo:
 Dirección IP = 200.10.4.8
 Máscara       = 255.255.255.0


            Dirección IP = 200.10.4.8

       11111111 11111111 11111111 00000000

          200   .   10       .    4     0

                         TCP/IP              23
Direccionamiento TCP
 El protocolo TCP usa además números de
 puerto (números de 16 bits para un total de
 65000) para identificar los servicios

 Los números de puertos de 0 a 1023 están
 reservados



                     TCP/IP                    24
Servicios de aplicación TCP/IP
 La capa de aplicación del protocolo TCP/IP
 provee servicios de red al usuario

 Cada servicio es un protocolo independiente

 Algunos servicios comunes son: Telnet, FTP,
 NFS, DNS, SMTP, SNMP, POP, WWW,
 TFTP

                     TCP/IP                    25
Direccionamiento IP
                        Clases de redes
Clase de   1er byte          máscara        Total       Host por
   red                                      redes         red
   A        1 .. 126        255.0.0.0         126       2**24-2 =
            (01…)                                       16777214

   B       128 .. 191      255.255.0.0      64*256=     2**16-2 =
            (10…)                           16384        65534

   C       192 .. 223     255.255.255.0     32*256*       254
            (110…)                        256=2097152

   D       224 .. 239          N/A            16

   E       240 .. 254          N/A             7

                              TCP/IP                            26
Direccionamiento IP
Tipos de direcciones IP
  Direcciones IP públicas
   (administradas por NIC o por sus
  representantes, los proveedores de servicios)

  Direcciones IP privadas
  (pueden ser usadas sin requerir permiso por
  cualquiera)


                       TCP/IP                     27
Direccionamiento IP
Direcciones IP privadas
 Clase       redes          máscara       Total   Host por
 de red                                   redes     red
   A        10.0.0.0        255.0.0.0       1     256*256*254
                                                  = 16.646.144
           172.16.0.0
                                                   256*254 =
   B           a           255.255.0.0     16
                                                    65.024
           172.31.0.0
           192.168.0.0
   C            a         255.255.255.0    256        254
          192.168.255.0
                            TCP/IP                               28
Direccionamiento IP
De los bits a los bytes

  Bit : 1 ó 0 (unidad básica de información)

  Byte (8 bits)
                  1       0        1 1   0   1   1   0



                          TCP/IP                     29
Direccionamiento IP
Conversión binario a decimal
 La numeración binaria es posicional (como la
 decimal) pero tiene solo dos valores 0 y 1
      128 64 32 16 8 4 2 1
        1    0   1 1          0   1   1   0
     128+ 0+ 32+ 16+ 0+ 4+ 2+ 0 = 182
 Todos los bits en 1 equivalen a 255

                     TCP/IP                   30
Direccionamiento IP
Conversión decimal a binario de 8 bits
  Procedemos por resta sucesivas
  Iniciamos con el bit más a la izquierda (el que
  corresponde a 128)
  Si el número a convertir es mayor o igual que el
  valor decimal que corresponde al bit de turno,
  colocamos un 1 y restamos el valor decimal; sino,
  colocamos un cero y proseguimos con el bit a la
  derecha hasta terminar


                         TCP/IP                       31
Direccionamiento IP
Conversión decimal a binario de 8 bits
  Ejemplo convertir el valor 150 a binario
      128 64 32 16 8 4 2 1
 150 = 1 0 0 1 0 1 1 0
 150 contiene a 128, ponemos un 1 y restamos 150-128 = 22
 22 no contiene ni a 64 ni a 32, ponemos un 0 y otro 0
 22 contiene a 16, ponemos un 1 y restamos 22 –16 = 6
  6 no contiene a 8, ponemos un 0
  6 contiene a 4, ponemos un 1 y restamos 6 – 4 = 2
  2 contiene a 2, ponemos un 1 y restamos 2 – 2 = 0
  0 no contiene a 1 ponemos un 0 y terminamos

                                  TCP/IP                    32

Más contenido relacionado

La actualidad más candente

Historia de-las-redes-de-datos
Historia de-las-redes-de-datosHistoria de-las-redes-de-datos
Historia de-las-redes-de-datosDavid Escobar
 
Requisitos mínimos para instalar una red lan
Requisitos mínimos para instalar una red lanRequisitos mínimos para instalar una red lan
Requisitos mínimos para instalar una red lanLeonard Sanoja
 
Protocolos de la capas del modelo osi
Protocolos de la capas del modelo osiProtocolos de la capas del modelo osi
Protocolos de la capas del modelo ositaniannz
 
Capa de presentacion ii
Capa de presentacion iiCapa de presentacion ii
Capa de presentacion iiAnderson_14
 
Capas del modelo OSI y Protocolos que intervienen en cada capa
Capas del modelo OSI y Protocolos que intervienen en cada capaCapas del modelo OSI y Protocolos que intervienen en cada capa
Capas del modelo OSI y Protocolos que intervienen en cada capaaeross
 
Modelo OSI y sus protocolos y componentes de red
Modelo OSI y sus protocolos y componentes de redModelo OSI y sus protocolos y componentes de red
Modelo OSI y sus protocolos y componentes de redSaul Adyure
 
Protocolos de red
Protocolos de redProtocolos de red
Protocolos de redlupeziitha
 
Dispositivos activos y pasivos redes
Dispositivos activos y pasivos redesDispositivos activos y pasivos redes
Dispositivos activos y pasivos redesJûän Êztêbânn R
 
Protocolos de internet
Protocolos de internetProtocolos de internet
Protocolos de internetXsJOSEsX
 
X.25 y frame relay
X.25 y frame relayX.25 y frame relay
X.25 y frame relayJLC1988
 
Introducción a la Capa de Red
Introducción a la Capa de RedIntroducción a la Capa de Red
Introducción a la Capa de RedJavier Peinado I
 
TABLA COMPARATIVA ENTRE LOS PROTOCOLOS TCP Y UDP
TABLA COMPARATIVA ENTRE LOS PROTOCOLOS TCP Y UDPTABLA COMPARATIVA ENTRE LOS PROTOCOLOS TCP Y UDP
TABLA COMPARATIVA ENTRE LOS PROTOCOLOS TCP Y UDPMaraAsuncinMorenoMen
 
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de Comunicación
Fundamentos de TelecomunicacionesUnidad 5 Dispositivos de ComunicaciónFundamentos de TelecomunicacionesUnidad 5 Dispositivos de Comunicación
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de ComunicaciónJosé Antonio Sandoval Acosta
 

La actualidad más candente (20)

Protocolo tcp
Protocolo tcpProtocolo tcp
Protocolo tcp
 
Historia de-las-redes-de-datos
Historia de-las-redes-de-datosHistoria de-las-redes-de-datos
Historia de-las-redes-de-datos
 
Requisitos mínimos para instalar una red lan
Requisitos mínimos para instalar una red lanRequisitos mínimos para instalar una red lan
Requisitos mínimos para instalar una red lan
 
Protocolos de la capas del modelo osi
Protocolos de la capas del modelo osiProtocolos de la capas del modelo osi
Protocolos de la capas del modelo osi
 
Estandares de la red lan
Estandares de la red lanEstandares de la red lan
Estandares de la red lan
 
Dispositivos de Redes
Dispositivos de RedesDispositivos de Redes
Dispositivos de Redes
 
Capa de presentacion ii
Capa de presentacion iiCapa de presentacion ii
Capa de presentacion ii
 
Capas del modelo OSI y Protocolos que intervienen en cada capa
Capas del modelo OSI y Protocolos que intervienen en cada capaCapas del modelo OSI y Protocolos que intervienen en cada capa
Capas del modelo OSI y Protocolos que intervienen en cada capa
 
Modelo OSI y sus protocolos y componentes de red
Modelo OSI y sus protocolos y componentes de redModelo OSI y sus protocolos y componentes de red
Modelo OSI y sus protocolos y componentes de red
 
Diapositivas direcciones ip
Diapositivas direcciones ipDiapositivas direcciones ip
Diapositivas direcciones ip
 
MODELO OSI PDU
MODELO OSI PDUMODELO OSI PDU
MODELO OSI PDU
 
Protocolos de red
Protocolos de redProtocolos de red
Protocolos de red
 
Dispositivos activos y pasivos redes
Dispositivos activos y pasivos redesDispositivos activos y pasivos redes
Dispositivos activos y pasivos redes
 
Protocolos de internet
Protocolos de internetProtocolos de internet
Protocolos de internet
 
X.25 y frame relay
X.25 y frame relayX.25 y frame relay
X.25 y frame relay
 
Introducción a la Capa de Red
Introducción a la Capa de RedIntroducción a la Capa de Red
Introducción a la Capa de Red
 
Protocolo pop3
Protocolo pop3Protocolo pop3
Protocolo pop3
 
TABLA COMPARATIVA ENTRE LOS PROTOCOLOS TCP Y UDP
TABLA COMPARATIVA ENTRE LOS PROTOCOLOS TCP Y UDPTABLA COMPARATIVA ENTRE LOS PROTOCOLOS TCP Y UDP
TABLA COMPARATIVA ENTRE LOS PROTOCOLOS TCP Y UDP
 
Protocolos de red
Protocolos de redProtocolos de red
Protocolos de red
 
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de Comunicación
Fundamentos de TelecomunicacionesUnidad 5 Dispositivos de ComunicaciónFundamentos de TelecomunicacionesUnidad 5 Dispositivos de Comunicación
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de Comunicación
 

Similar a protocolo TCP/IP

La familia de protocolos TCP/IP
La familia de protocolos TCP/IPLa familia de protocolos TCP/IP
La familia de protocolos TCP/IPaamancera
 
Switch de protocolo
Switch de protocoloSwitch de protocolo
Switch de protocoloanyela95
 
ccPrincipios básicos de enrutamiento y subredes
ccPrincipios básicos de enrutamiento y subredesccPrincipios básicos de enrutamiento y subredes
ccPrincipios básicos de enrutamiento y subredesxemp
 
ccPrincipios básicos de enrutamiento y subredes
ccPrincipios básicos de enrutamiento y subredesccPrincipios básicos de enrutamiento y subredes
ccPrincipios básicos de enrutamiento y subredesxemp
 
Protocolos de comunicaciones
Protocolos de comunicacionesProtocolos de comunicaciones
Protocolos de comunicacionesJeyx Bond
 
Fase ii sesion02
Fase ii sesion02Fase ii sesion02
Fase ii sesion02svaclaro
 
Fase ii sesion02
Fase ii sesion02Fase ii sesion02
Fase ii sesion02svaclaro
 
Internet orígenes,evolucion.
Internet orígenes,evolucion.Internet orígenes,evolucion.
Internet orígenes,evolucion.klever95
 
Qué significa tcp
Qué significa tcpQué significa tcp
Qué significa tcpSoto Jeffer
 
Qué Significa T C P
Qué Significa  T C PQué Significa  T C P
Qué Significa T C PSoto Jeffer
 
Modelo Tcpip
Modelo TcpipModelo Tcpip
Modelo Tcpipaidanciyo
 
Capas del modelo tcp blog
Capas del modelo tcp blogCapas del modelo tcp blog
Capas del modelo tcp blogferiyi43
 

Similar a protocolo TCP/IP (20)

Tcp ip21
Tcp ip21Tcp ip21
Tcp ip21
 
Basico TCP/IP
Basico TCP/IPBasico TCP/IP
Basico TCP/IP
 
La familia de protocolos TCP/IP
La familia de protocolos TCP/IPLa familia de protocolos TCP/IP
La familia de protocolos TCP/IP
 
Ch 9-v3.0
Ch 9-v3.0Ch 9-v3.0
Ch 9-v3.0
 
Switch de protocolo
Switch de protocoloSwitch de protocolo
Switch de protocolo
 
ccPrincipios básicos de enrutamiento y subredes
ccPrincipios básicos de enrutamiento y subredesccPrincipios básicos de enrutamiento y subredes
ccPrincipios básicos de enrutamiento y subredes
 
ccPrincipios básicos de enrutamiento y subredes
ccPrincipios básicos de enrutamiento y subredesccPrincipios básicos de enrutamiento y subredes
ccPrincipios básicos de enrutamiento y subredes
 
Protocolo tc pultimate presentacion1
Protocolo tc pultimate presentacion1Protocolo tc pultimate presentacion1
Protocolo tc pultimate presentacion1
 
Direccionamiento ip
Direccionamiento ipDireccionamiento ip
Direccionamiento ip
 
Bases TCP/IP
Bases TCP/IPBases TCP/IP
Bases TCP/IP
 
Clasemodelo Tcpip
Clasemodelo TcpipClasemodelo Tcpip
Clasemodelo Tcpip
 
Protocolos de comunicaciones
Protocolos de comunicacionesProtocolos de comunicaciones
Protocolos de comunicaciones
 
Fase ii sesion02
Fase ii sesion02Fase ii sesion02
Fase ii sesion02
 
Fase ii sesion02
Fase ii sesion02Fase ii sesion02
Fase ii sesion02
 
Internet orígenes,evolucion.
Internet orígenes,evolucion.Internet orígenes,evolucion.
Internet orígenes,evolucion.
 
Qué significa tcp
Qué significa tcpQué significa tcp
Qué significa tcp
 
Qué Significa T C P
Qué Significa  T C PQué Significa  T C P
Qué Significa T C P
 
Modelo Tcpip
Modelo TcpipModelo Tcpip
Modelo Tcpip
 
Capas del modelo tcp blog
Capas del modelo tcp blogCapas del modelo tcp blog
Capas del modelo tcp blog
 
Protocolo tcp
Protocolo tcpProtocolo tcp
Protocolo tcp
 

Más de Comdat4

Tema 2 seguridad_en_redes
Tema 2 seguridad_en_redesTema 2 seguridad_en_redes
Tema 2 seguridad_en_redesComdat4
 
Tema 2 seguridad_en_redes
Tema 2 seguridad_en_redesTema 2 seguridad_en_redes
Tema 2 seguridad_en_redesComdat4
 
02 redes
02 redes02 redes
02 redesComdat4
 
Criptoy sr son06
Criptoy sr son06Criptoy sr son06
Criptoy sr son06Comdat4
 
Diapositivas exposicion-seguridad-de-redes [autoguardado]
Diapositivas exposicion-seguridad-de-redes [autoguardado]Diapositivas exposicion-seguridad-de-redes [autoguardado]
Diapositivas exposicion-seguridad-de-redes [autoguardado]Comdat4
 
TEoria_de_CoLAS
TEoria_de_CoLASTEoria_de_CoLAS
TEoria_de_CoLASComdat4
 
Control de Congestion
Control de CongestionControl de Congestion
Control de CongestionComdat4
 
Analisis de rendimiento de red
Analisis de rendimiento de redAnalisis de rendimiento de red
Analisis de rendimiento de redComdat4
 
Teoria de Colas
Teoria de ColasTeoria de Colas
Teoria de ColasComdat4
 
Enrutamiento
EnrutamientoEnrutamiento
EnrutamientoComdat4
 
Redes Conmutadas
Redes ConmutadasRedes Conmutadas
Redes ConmutadasComdat4
 
Conmutacion
ConmutacionConmutacion
ConmutacionComdat4
 
Osiversustcpip
OsiversustcpipOsiversustcpip
OsiversustcpipComdat4
 
ProtoColo tcp_ip
ProtoColo tcp_ipProtoColo tcp_ip
ProtoColo tcp_ipComdat4
 
Modelo OSI
Modelo OSIModelo OSI
Modelo OSIComdat4
 
OSI vs. TCP/IP
OSI vs. TCP/IPOSI vs. TCP/IP
OSI vs. TCP/IPComdat4
 
Enlace datos
Enlace datosEnlace datos
Enlace datosComdat4
 
Sub Capa MAC
Sub Capa MACSub Capa MAC
Sub Capa MACComdat4
 

Más de Comdat4 (20)

Tema 2 seguridad_en_redes
Tema 2 seguridad_en_redesTema 2 seguridad_en_redes
Tema 2 seguridad_en_redes
 
Tema 2 seguridad_en_redes
Tema 2 seguridad_en_redesTema 2 seguridad_en_redes
Tema 2 seguridad_en_redes
 
02 redes
02 redes02 redes
02 redes
 
Criptoy sr son06
Criptoy sr son06Criptoy sr son06
Criptoy sr son06
 
Diapositivas exposicion-seguridad-de-redes [autoguardado]
Diapositivas exposicion-seguridad-de-redes [autoguardado]Diapositivas exposicion-seguridad-de-redes [autoguardado]
Diapositivas exposicion-seguridad-de-redes [autoguardado]
 
TEoria_de_CoLAS
TEoria_de_CoLASTEoria_de_CoLAS
TEoria_de_CoLAS
 
Control de Congestion
Control de CongestionControl de Congestion
Control de Congestion
 
Analisis de rendimiento de red
Analisis de rendimiento de redAnalisis de rendimiento de red
Analisis de rendimiento de red
 
Teoria de Colas
Teoria de ColasTeoria de Colas
Teoria de Colas
 
Enrutamiento
EnrutamientoEnrutamiento
Enrutamiento
 
Redes Conmutadas
Redes ConmutadasRedes Conmutadas
Redes Conmutadas
 
Conmutacion
ConmutacionConmutacion
Conmutacion
 
Osiversustcpip
OsiversustcpipOsiversustcpip
Osiversustcpip
 
TCP IP
TCP IPTCP IP
TCP IP
 
ProtoColo tcp_ip
ProtoColo tcp_ipProtoColo tcp_ip
ProtoColo tcp_ip
 
TCP/IP
TCP/IPTCP/IP
TCP/IP
 
Modelo OSI
Modelo OSIModelo OSI
Modelo OSI
 
OSI vs. TCP/IP
OSI vs. TCP/IPOSI vs. TCP/IP
OSI vs. TCP/IP
 
Enlace datos
Enlace datosEnlace datos
Enlace datos
 
Sub Capa MAC
Sub Capa MACSub Capa MAC
Sub Capa MAC
 

protocolo TCP/IP

  • 1. Redes de Computadoras TCP/IP Ing. Eduardo Interiano Ing. Faustino Montes de Oca
  • 2. Antecedentes TCP/IP es un conjunto de protocolos que prestan diversos servicios TCP es el nombre de uno de los protocolos de capa de transporte : Transmision Control Protocol IP es el nombre uno de los protocolos de capa de red: Internet Protocol TCP/IP 2
  • 3. Antecedentes TCP/IP fue desarrollado en 1969 por DARPA: Departamento de Proyectos Avanzados de Investigación de la Defensa de EE.UU El propósito era resolver el problema de redes con tecnologías muy diferentes entre sí (redes heterogéneas) TCP/IP 3
  • 4. Antecedentes TCP/IP fue utilizado en la primera red de conmutación de paquetes del mundo: ARPANET que condujo al desarrollo de la Internet TCP/IP se usa en Internet y además en redes LAN TCP/IP es el grupo de protocolos más usado actualmente y lo será por muchos años más TCP/IP 4
  • 5. Arquitectura de TCP/IP TCP/IP tiene una arquitectura de 4 niveles Capa de Aplicación Capa de Transporte Capa de Internet Capa de Red TCP/IP 5
  • 6. Arquitectura de TCP/IP Cuando se emplea TCP/IP, la información viaja entre emisor y Capa de Aplicación receptor en segmentos Capa de Transporte creados por TCP y encapsulados por IP Capa de Internet Los segmentos son Capa de Red llamados Datagramas IP TCP/IP 6
  • 7. La arquitectura de red La arquitectura de red es una serie de roles que determinan el diseño y operación de los componentes de hardware y software empleados para crear una red de computadoras La arquitectura de red define un conjunto de protocolos de comunicación que determina cómo se realiza la comunicación TCP/IP 7
  • 8. Las arquitecturas de red en uso Xerox Networking Systems Novell Netware DECnet Phase IV DECnet /OSI Apple Talk Netbios TCP/IP 8
  • 9. Comunicación entre redes Dos redes diferentes, que utilizan el mismo protocolo de comunicaciones TCP/IP, pueden comunicarse entre sí, sin que los equipos tengan que ser de la misma marca o fabricante Por ejemplo una estación con Windows NT de Microsoft puede intercambiar datos con una computadora Sun con Solaris TCP/IP 9
  • 10. Protocolos de comunicación Una arquitectura de red provee además los protocolos de comunicación que se usan por un par de niveles correspondientes dentro de sistemas diferentes Un protocolo de comunicación define el formato de la unidad de datos (datagrama) que será intercambiada por niveles iguales en equipos diferentes TCP/IP 10
  • 11. Protocolos de comunicación protocolos Capa de Aplicación Capa de Aplicación Capa de Transporte Capa de Transporte Capa de Internet Capa de Internet Capa de Red Capa de Red servicios TCP/IP 11
  • 12. Protocolos de comunicación Pueden existir dos grandes tipos de protocolos: Protocolos orientados a conexión Protocolos no orientados a conexión TCP/IP 12
  • 13. Protocolo orientado a conexión Un protocolo orientado a conexión proporciona un servicio similar al provisto por el servicio telefónico, tiene 3 fases distintas: Establecer la conexión Transferencia de datos Terminar la conexión TCP/IP 13
  • 14. Protocolo orientado a conexión Durante la comunicación con un protocolo orientado a conexión se requiere información para identificar la conexión con la cual los datos están asociados Un protocolo orientado a conexión es descrito como un servicio confiable y secuencial TCP/IP 14
  • 15. Protocolo no orientado a conexión Un protocolo no orientado a conexión proporciona un servicio similar al provisto por el servicio de correo postal La comunicación tiene solo una fase simple pues no requiere establecer la conexión El mensaje se identifica con la dirección de fuente y la del destino No es un servicio confiable TCP/IP 15
  • 16. TCP/IP y el modelo OSI Capa de Aplicación Capa de Transporte Capa de Internet Capa de Red TCP/IP 16
  • 17. Enrutamiento en TCP/IP Capa de Aplicación Protocolo de aplicación Capa de Aplicación Protocolo de transporte Capa de Transporte Capa de Transporte Capa de Internet Capa de Internet Capa de Red Red Red Capa de Red Red A Red B TCP/IP 17
  • 18. Enrutamiento en TCP/IP El enrutamiento es el proceso a través del cual dos estaciones que se comunican se encuentran y usan la mejor trayectoria de una red TCP/IP sin importar la complejidad Componentes del enrutado: Determinar las trayectorias disponibles Seleccionar la mejor trayectoria Enviar el paquete por la mejor ruta TCP/IP 18
  • 19. Principios de enrutamiento Hay tres procesos principales El nodo final necesita saber cómo y cuando comunicarse con un enrutador El enrutador necesita saber cómo determinar una ruta adecuada hacia una red remota El enrutador de la red destino necesita saber cómo conectarse al nodo final TCP/IP 19
  • 20. Direccionamiento TCP/IP Una dirección IP es un conjunto de cuatro números decimales cada uno formado por un byte y que se escriben separados por un punto, en total son 32 bits; por ejemplo: 200.10.4.8 Cada host debe tener una dirección IP única TCP/IP 20
  • 21. Direccionamiento IP Una dirección IP consta de dos partes: La dirección de red El número de host Red host La red se distingue del host por medio de la máscara TCP/IP 21
  • 22. Direccionamiento IP La máscara contiene unos (1) en la parte correspondiente a la red y ceros (0) en la parte correspondiente al host Dirección IP 111111111111111111 00000000000000 Red host TCP/IP 22
  • 23. Direccionamiento IP Ejemplo: Dirección IP = 200.10.4.8 Máscara = 255.255.255.0 Dirección IP = 200.10.4.8 11111111 11111111 11111111 00000000 200 . 10 . 4 0 TCP/IP 23
  • 24. Direccionamiento TCP El protocolo TCP usa además números de puerto (números de 16 bits para un total de 65000) para identificar los servicios Los números de puertos de 0 a 1023 están reservados TCP/IP 24
  • 25. Servicios de aplicación TCP/IP La capa de aplicación del protocolo TCP/IP provee servicios de red al usuario Cada servicio es un protocolo independiente Algunos servicios comunes son: Telnet, FTP, NFS, DNS, SMTP, SNMP, POP, WWW, TFTP TCP/IP 25
  • 26. Direccionamiento IP Clases de redes Clase de 1er byte máscara Total Host por red redes red A 1 .. 126 255.0.0.0 126 2**24-2 = (01…) 16777214 B 128 .. 191 255.255.0.0 64*256= 2**16-2 = (10…) 16384 65534 C 192 .. 223 255.255.255.0 32*256* 254 (110…) 256=2097152 D 224 .. 239 N/A 16 E 240 .. 254 N/A 7 TCP/IP 26
  • 27. Direccionamiento IP Tipos de direcciones IP Direcciones IP públicas (administradas por NIC o por sus representantes, los proveedores de servicios) Direcciones IP privadas (pueden ser usadas sin requerir permiso por cualquiera) TCP/IP 27
  • 28. Direccionamiento IP Direcciones IP privadas Clase redes máscara Total Host por de red redes red A 10.0.0.0 255.0.0.0 1 256*256*254 = 16.646.144 172.16.0.0 256*254 = B a 255.255.0.0 16 65.024 172.31.0.0 192.168.0.0 C a 255.255.255.0 256 254 192.168.255.0 TCP/IP 28
  • 29. Direccionamiento IP De los bits a los bytes Bit : 1 ó 0 (unidad básica de información) Byte (8 bits) 1 0 1 1 0 1 1 0 TCP/IP 29
  • 30. Direccionamiento IP Conversión binario a decimal La numeración binaria es posicional (como la decimal) pero tiene solo dos valores 0 y 1 128 64 32 16 8 4 2 1 1 0 1 1 0 1 1 0 128+ 0+ 32+ 16+ 0+ 4+ 2+ 0 = 182 Todos los bits en 1 equivalen a 255 TCP/IP 30
  • 31. Direccionamiento IP Conversión decimal a binario de 8 bits Procedemos por resta sucesivas Iniciamos con el bit más a la izquierda (el que corresponde a 128) Si el número a convertir es mayor o igual que el valor decimal que corresponde al bit de turno, colocamos un 1 y restamos el valor decimal; sino, colocamos un cero y proseguimos con el bit a la derecha hasta terminar TCP/IP 31
  • 32. Direccionamiento IP Conversión decimal a binario de 8 bits Ejemplo convertir el valor 150 a binario 128 64 32 16 8 4 2 1 150 = 1 0 0 1 0 1 1 0 150 contiene a 128, ponemos un 1 y restamos 150-128 = 22 22 no contiene ni a 64 ni a 32, ponemos un 0 y otro 0 22 contiene a 16, ponemos un 1 y restamos 22 –16 = 6 6 no contiene a 8, ponemos un 0 6 contiene a 4, ponemos un 1 y restamos 6 – 4 = 2 2 contiene a 2, ponemos un 1 y restamos 2 – 2 = 0 0 no contiene a 1 ponemos un 0 y terminamos TCP/IP 32