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

Dispositivos de red capa fisica
Dispositivos de red capa  fisicaDispositivos de red capa  fisica
Dispositivos de red capa fisicaChava Jackson
 
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
 
ORIGEN Y EVOLUCIÓN DE LAS REDES DE COMPUTADORAS
ORIGEN Y EVOLUCIÓN DE LAS REDES DE COMPUTADORASORIGEN Y EVOLUCIÓN DE LAS REDES DE COMPUTADORAS
ORIGEN Y EVOLUCIÓN DE LAS REDES DE COMPUTADORASkevin vargas paredes
 
Capa aplicacion Modelo OSI
Capa aplicacion Modelo OSICapa aplicacion Modelo OSI
Capa aplicacion Modelo OSIivon_jaque
 
Protocolos de red
Protocolos de redProtocolos de red
Protocolos de redlupeziitha
 
ejercicios de subnetting
ejercicios de subnettingejercicios de subnetting
ejercicios de subnettingMarcelo Herrera
 
Elementos que componen una red inalambrica
Elementos  que componen una red inalambricaElementos  que componen una red inalambrica
Elementos que componen una red inalambricaKaeri
 
Conmutacion de circuitos y paquetes
Conmutacion de circuitos y paquetesConmutacion de circuitos y paquetes
Conmutacion de circuitos y paquetesJarvey Gonzalez
 
Introduccion A Las Redes De Computadoras
Introduccion A Las Redes De ComputadorasIntroduccion A Las Redes De Computadoras
Introduccion A Las Redes De ComputadorasTeresa Freire
 
Arquitecturas de protocolos
Arquitecturas de protocolosArquitecturas de protocolos
Arquitecturas de protocolosmplr1590
 
Arquitectura de redes
Arquitectura de redesArquitectura de redes
Arquitectura de redeswsar85
 
DISEÑO DE REDES - NETWORK DESIGN
DISEÑO DE REDES - NETWORK DESIGN DISEÑO DE REDES - NETWORK DESIGN
DISEÑO DE REDES - NETWORK DESIGN angel soriano
 
Protocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modemProtocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modemMirna L. Torres Garcia
 
Tcp Ip
Tcp IpTcp Ip
Tcp Ipbetzy
 
TIPOS DE PROTOCOLOS DE RED
TIPOS DE PROTOCOLOS DE REDTIPOS DE PROTOCOLOS DE RED
TIPOS DE PROTOCOLOS DE REDLOUSAVI
 

La actualidad más candente (20)

Redes wan
Redes wanRedes wan
Redes wan
 
Dispositivos de red capa fisica
Dispositivos de red capa  fisicaDispositivos de red capa  fisica
Dispositivos de red capa fisica
 
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
 
ORIGEN Y EVOLUCIÓN DE LAS REDES DE COMPUTADORAS
ORIGEN Y EVOLUCIÓN DE LAS REDES DE COMPUTADORASORIGEN Y EVOLUCIÓN DE LAS REDES DE COMPUTADORAS
ORIGEN Y EVOLUCIÓN DE LAS REDES DE COMPUTADORAS
 
Protocolo TCP/IP
Protocolo TCP/IPProtocolo TCP/IP
Protocolo TCP/IP
 
arquitectura de-routers
arquitectura de-routersarquitectura de-routers
arquitectura de-routers
 
Capa aplicacion Modelo OSI
Capa aplicacion Modelo OSICapa aplicacion Modelo OSI
Capa aplicacion Modelo OSI
 
Protocolos de red
Protocolos de redProtocolos de red
Protocolos de red
 
ejercicios de subnetting
ejercicios de subnettingejercicios de subnetting
ejercicios de subnetting
 
Elementos que componen una red inalambrica
Elementos  que componen una red inalambricaElementos  que componen una red inalambrica
Elementos que componen una red inalambrica
 
Conmutacion de circuitos y paquetes
Conmutacion de circuitos y paquetesConmutacion de circuitos y paquetes
Conmutacion de circuitos y paquetes
 
Introduccion A Las Redes De Computadoras
Introduccion A Las Redes De ComputadorasIntroduccion A Las Redes De Computadoras
Introduccion A Las Redes De Computadoras
 
Arquitecturas de protocolos
Arquitecturas de protocolosArquitecturas de protocolos
Arquitecturas de protocolos
 
Protocolos de red
Protocolos de redProtocolos de red
Protocolos de red
 
Arquitectura de redes
Arquitectura de redesArquitectura de redes
Arquitectura de redes
 
Gestion de redes
Gestion de redesGestion de redes
Gestion de redes
 
DISEÑO DE REDES - NETWORK DESIGN
DISEÑO DE REDES - NETWORK DESIGN DISEÑO DE REDES - NETWORK DESIGN
DISEÑO DE REDES - NETWORK DESIGN
 
Protocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modemProtocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modem
 
Tcp Ip
Tcp IpTcp Ip
Tcp Ip
 
TIPOS DE PROTOCOLOS DE RED
TIPOS DE PROTOCOLOS DE REDTIPOS DE PROTOCOLOS DE RED
TIPOS DE PROTOCOLOS DE RED
 

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
 
Modelo OSI
Modelo OSIModelo OSI
Modelo OSIComdat4
 
Enlace datos
Enlace datosEnlace datos
Enlace datosComdat4
 

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
 
Modelo OSI
Modelo OSIModelo OSI
Modelo OSI
 
Enlace datos
Enlace datosEnlace datos
Enlace datos
 

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