protocolo TCP/IP

C
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
1 de 32

Recomendados

Modelo TCP IP por
Modelo TCP IPModelo TCP IP
Modelo TCP IPEl Taller del Bit
3.4K visualizações11 slides
Protocolo TCP/IP por
Protocolo TCP/IPProtocolo TCP/IP
Protocolo TCP/IPJoelHernandezpty
9.1K visualizações28 slides
Estandares de la red lan por
Estandares de la red lanEstandares de la red lan
Estandares de la red lanRaul Granados Lopez
7.7K visualizações6 slides
Diapositivas direcciones ip por
Diapositivas direcciones ipDiapositivas direcciones ip
Diapositivas direcciones ipSirleyRodriguez04
5.5K visualizações6 slides
Introducción a la Capa de Red por
Introducción a la Capa de RedIntroducción a la Capa de Red
Introducción a la Capa de RedJavier Peinado I
5.9K visualizações21 slides
Ensayo. Enrutamiento entre las VLAN por
Ensayo. Enrutamiento entre las VLANEnsayo. Enrutamiento entre las VLAN
Ensayo. Enrutamiento entre las VLANliras loca
10.8K visualizações7 slides

Mais conteúdo relacionado

Mais procurados

Ejercicios de redes por
Ejercicios de redesEjercicios de redes
Ejercicios de redesnurianaranjo7
697 visualizações2 slides
Capas modelo osi por
Capas modelo osiCapas modelo osi
Capas modelo osiMilton Valecillos
1.4K visualizações13 slides
Resumen Capítulo 5 CCNA CISCO por
Resumen Capítulo 5 CCNA CISCOResumen Capítulo 5 CCNA CISCO
Resumen Capítulo 5 CCNA CISCOcabezon_jano
12.2K visualizações11 slides
Protocolo de enrutamiento por
Protocolo de enrutamientoProtocolo de enrutamiento
Protocolo de enrutamientoStuart Guzman
8.5K visualizações14 slides
Protocolo de capa 3 por
Protocolo de capa 3Protocolo de capa 3
Protocolo de capa 3Eduardo J Onofre
18.3K visualizações16 slides
Como realizar una red lan básica con packet tracer por
Como realizar una red lan básica con packet tracerComo realizar una red lan básica con packet tracer
Como realizar una red lan básica con packet tracerJenny Lophezz
33.6K visualizações4 slides

Mais procurados(20)

Ejercicios de redes por nurianaranjo7
Ejercicios de redesEjercicios de redes
Ejercicios de redes
nurianaranjo7697 visualizações
Capas modelo osi por Milton Valecillos
Capas modelo osiCapas modelo osi
Capas modelo osi
Milton Valecillos1.4K visualizações
Resumen Capítulo 5 CCNA CISCO por cabezon_jano
Resumen Capítulo 5 CCNA CISCOResumen Capítulo 5 CCNA CISCO
Resumen Capítulo 5 CCNA CISCO
cabezon_jano12.2K visualizações
Protocolo de enrutamiento por Stuart Guzman
Protocolo de enrutamientoProtocolo de enrutamiento
Protocolo de enrutamiento
Stuart Guzman8.5K visualizações
Protocolo de capa 3 por Eduardo J Onofre
Protocolo de capa 3Protocolo de capa 3
Protocolo de capa 3
Eduardo J Onofre18.3K visualizações
Como realizar una red lan básica con packet tracer por Jenny Lophezz
Como realizar una red lan básica con packet tracerComo realizar una red lan básica con packet tracer
Como realizar una red lan básica con packet tracer
Jenny Lophezz33.6K visualizações
Switch por juandavidrll
SwitchSwitch
Switch
juandavidrll3.8K visualizações
Comparacion entre el modelo TCP/IP Y MODELO OSI por dariospeed
Comparacion entre el modelo TCP/IP Y MODELO OSIComparacion entre el modelo TCP/IP Y MODELO OSI
Comparacion entre el modelo TCP/IP Y MODELO OSI
dariospeed63.4K visualizações
protocolo y funcionalidad de la capa de aplicación por Felipe Villamizar
protocolo y funcionalidad de la capa de aplicaciónprotocolo y funcionalidad de la capa de aplicación
protocolo y funcionalidad de la capa de aplicación
Felipe Villamizar37.7K visualizações
Router y su funcionamiento por Alejandro Murcia
Router y su funcionamientoRouter y su funcionamiento
Router y su funcionamiento
Alejandro Murcia13.6K visualizações
Protocolos de red por lupeziitha
Protocolos de redProtocolos de red
Protocolos de red
lupeziitha3.4K visualizações
Protocolo de capa 5 por Eduardo J Onofre
Protocolo de capa 5Protocolo de capa 5
Protocolo de capa 5
Eduardo J Onofre16.6K visualizações
normas y estandares de red por edisonq
normas y estandares de rednormas y estandares de red
normas y estandares de red
edisonq64.8K visualizações
X.25 y frame relay por JLC1988
X.25 y frame relayX.25 y frame relay
X.25 y frame relay
JLC198816K visualizações
Modelo osi, sus capas y protocolo por yetsyC
Modelo osi, sus capas y protocoloModelo osi, sus capas y protocolo
Modelo osi, sus capas y protocolo
yetsyC908 visualizações
Conmutacion de circuitos y paquetes por Jarvey Gonzalez
Conmutacion de circuitos y paquetesConmutacion de circuitos y paquetes
Conmutacion de circuitos y paquetes
Jarvey Gonzalez107.2K visualizações
Modelo TCP/IP por Miguel Mendez
Modelo TCP/IPModelo TCP/IP
Modelo TCP/IP
Miguel Mendez17.3K visualizações
Informe vlans por cespistols
Informe vlansInforme vlans
Informe vlans
cespistols2.7K visualizações
Protocolos de red por David Narváez
Protocolos de redProtocolos de red
Protocolos de red
David Narváez6.7K visualizações
Presentación tcp y udp por gonsu90
Presentación tcp y udpPresentación tcp y udp
Presentación tcp y udp
gonsu907K visualizações

Similar a protocolo TCP/IP

Tcp ip21 por
Tcp ip21Tcp ip21
Tcp ip21kevinXD123
927 visualizações166 slides
Basico TCP/IP por
Basico TCP/IPBasico TCP/IP
Basico TCP/IPFranciny Salles
318 visualizações31 slides
La familia de protocolos TCP/IP por
La familia de protocolos TCP/IPLa familia de protocolos TCP/IP
La familia de protocolos TCP/IPaamancera
11.9K visualizações13 slides
Switch de protocolo por
Switch de protocoloSwitch de protocolo
Switch de protocoloanyela95
3.2K visualizações47 slides
Ch 9-v3.0 por
Ch 9-v3.0Ch 9-v3.0
Ch 9-v3.0nelson-10
356 visualizações47 slides
ccPrincipios básicos de enrutamiento y subredes por
ccPrincipios básicos de enrutamiento y subredesccPrincipios básicos de enrutamiento y subredes
ccPrincipios básicos de enrutamiento y subredesxemp
181 visualizações19 slides

Similar a protocolo TCP/IP(20)

Tcp ip21 por kevinXD123
Tcp ip21Tcp ip21
Tcp ip21
kevinXD123927 visualizações
Basico TCP/IP por Franciny Salles
Basico TCP/IPBasico TCP/IP
Basico TCP/IP
Franciny Salles318 visualizações
La familia de protocolos TCP/IP por aamancera
La familia de protocolos TCP/IPLa familia de protocolos TCP/IP
La familia de protocolos TCP/IP
aamancera11.9K visualizações
Switch de protocolo por anyela95
Switch de protocoloSwitch de protocolo
Switch de protocolo
anyela953.2K visualizações
Ch 9-v3.0 por nelson-10
Ch 9-v3.0Ch 9-v3.0
Ch 9-v3.0
nelson-10356 visualizações
ccPrincipios básicos de enrutamiento y subredes por xemp
ccPrincipios básicos de enrutamiento y subredesccPrincipios básicos de enrutamiento y subredes
ccPrincipios básicos de enrutamiento y subredes
xemp181 visualizações
ccPrincipios básicos de enrutamiento y subredes por xemp
ccPrincipios básicos de enrutamiento y subredesccPrincipios básicos de enrutamiento y subredes
ccPrincipios básicos de enrutamiento y subredes
xemp442 visualizações
Direccionamiento ip por elena valiente
Direccionamiento ipDireccionamiento ip
Direccionamiento ip
elena valiente108 visualizações
Bases TCP/IP por Rod Hinojosa
Bases TCP/IPBases TCP/IP
Bases TCP/IP
Rod Hinojosa3.2K visualizações
Clasemodelo Tcpip por guestb756286
Clasemodelo TcpipClasemodelo Tcpip
Clasemodelo Tcpip
guestb756286548 visualizações
Protocolos de comunicaciones por Jeyx Bond
Protocolos de comunicacionesProtocolos de comunicaciones
Protocolos de comunicaciones
Jeyx Bond604 visualizações
Fase ii sesion02 por svaclaro
Fase ii sesion02Fase ii sesion02
Fase ii sesion02
svaclaro133 visualizações
Fase ii sesion02 por svaclaro
Fase ii sesion02Fase ii sesion02
Fase ii sesion02
svaclaro126 visualizações
Internet orígenes,evolucion. por klever95
Internet orígenes,evolucion.Internet orígenes,evolucion.
Internet orígenes,evolucion.
klever95406 visualizações
Qué significa tcp por Soto Jeffer
Qué significa tcpQué significa tcp
Qué significa tcp
Soto Jeffer806 visualizações
Qué Significa T C P por Soto Jeffer
Qué Significa  T C PQué Significa  T C P
Qué Significa T C P
Soto Jeffer745 visualizações
Modelo Tcpip por aidanciyo
Modelo TcpipModelo Tcpip
Modelo Tcpip
aidanciyo435 visualizações
Capas del modelo tcp blog por feriyi43
Capas del modelo tcp blogCapas del modelo tcp blog
Capas del modelo tcp blog
feriyi4331.7K visualizações
Protocolo tcp por Katty Mejia
Protocolo tcpProtocolo tcp
Protocolo tcp
Katty Mejia352 visualizações

Mais de Comdat4

Tema 2 seguridad_en_redes por
Tema 2 seguridad_en_redesTema 2 seguridad_en_redes
Tema 2 seguridad_en_redesComdat4
232 visualizações28 slides
Tema 2 seguridad_en_redes por
Tema 2 seguridad_en_redesTema 2 seguridad_en_redes
Tema 2 seguridad_en_redesComdat4
960 visualizações28 slides
02 redes por
02 redes02 redes
02 redesComdat4
694 visualizações55 slides
Criptoy sr son06 por
Criptoy sr son06Criptoy sr son06
Criptoy sr son06Comdat4
611 visualizações46 slides
Diapositivas exposicion-seguridad-de-redes [autoguardado] por
Diapositivas exposicion-seguridad-de-redes [autoguardado]Diapositivas exposicion-seguridad-de-redes [autoguardado]
Diapositivas exposicion-seguridad-de-redes [autoguardado]Comdat4
3.2K visualizações15 slides
TEoria_de_CoLAS por
TEoria_de_CoLASTEoria_de_CoLAS
TEoria_de_CoLASComdat4
528 visualizações95 slides

Mais de Comdat4(20)

Tema 2 seguridad_en_redes por Comdat4
Tema 2 seguridad_en_redesTema 2 seguridad_en_redes
Tema 2 seguridad_en_redes
Comdat4232 visualizações
Tema 2 seguridad_en_redes por Comdat4
Tema 2 seguridad_en_redesTema 2 seguridad_en_redes
Tema 2 seguridad_en_redes
Comdat4960 visualizações
02 redes por Comdat4
02 redes02 redes
02 redes
Comdat4694 visualizações
Criptoy sr son06 por Comdat4
Criptoy sr son06Criptoy sr son06
Criptoy sr son06
Comdat4611 visualizações
Diapositivas exposicion-seguridad-de-redes [autoguardado] por Comdat4
Diapositivas exposicion-seguridad-de-redes [autoguardado]Diapositivas exposicion-seguridad-de-redes [autoguardado]
Diapositivas exposicion-seguridad-de-redes [autoguardado]
Comdat43.2K visualizações
TEoria_de_CoLAS por Comdat4
TEoria_de_CoLASTEoria_de_CoLAS
TEoria_de_CoLAS
Comdat4528 visualizações
Control de Congestion por Comdat4
Control de CongestionControl de Congestion
Control de Congestion
Comdat41.5K visualizações
Analisis de rendimiento de red por Comdat4
Analisis de rendimiento de redAnalisis de rendimiento de red
Analisis de rendimiento de red
Comdat44.5K visualizações
Teoria de Colas por Comdat4
Teoria de ColasTeoria de Colas
Teoria de Colas
Comdat410.9K visualizações
Enrutamiento por Comdat4
EnrutamientoEnrutamiento
Enrutamiento
Comdat4836 visualizações
Redes Conmutadas por Comdat4
Redes ConmutadasRedes Conmutadas
Redes Conmutadas
Comdat4860 visualizações
Conmutacion por Comdat4
ConmutacionConmutacion
Conmutacion
Comdat43.4K visualizações
Osiversustcpip por Comdat4
OsiversustcpipOsiversustcpip
Osiversustcpip
Comdat4315 visualizações
TCP IP por Comdat4
TCP IPTCP IP
TCP IP
Comdat4315 visualizações
ProtoColo tcp_ip por Comdat4
ProtoColo tcp_ipProtoColo tcp_ip
ProtoColo tcp_ip
Comdat4633 visualizações
TCP/IP por Comdat4
TCP/IPTCP/IP
TCP/IP
Comdat4807 visualizações
Modelo OSI por Comdat4
Modelo OSIModelo OSI
Modelo OSI
Comdat41.8K visualizações
OSI vs. TCP/IP por Comdat4
OSI vs. TCP/IPOSI vs. TCP/IP
OSI vs. TCP/IP
Comdat44.7K visualizações
Modelo OSI por Comdat4
Modelo OSIModelo OSI
Modelo OSI
Comdat413.7K visualizações
Enlace datos por Comdat4
Enlace datosEnlace datos
Enlace datos
Comdat4561 visualizações

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