28
PROTOCOLOS TCP/IP

MODELO TCP/IP

Embed Size (px)

Citation preview

Page 1: MODELO TCP/IP

PROTOCOLOS TCP/IP

Page 2: MODELO TCP/IP

PROTOCOLOS TCP/IP

Introducción

Cabeceras TCP/IP

Enrutamiento

La nueva versión: IP v.6

Page 3: MODELO TCP/IP

INTRODUCCIÓN

Historia

¿ Qué es TCP/IP?

La dirección IP

Arquitectura TCP/IP

Page 4: MODELO TCP/IP

INTRODUCCIÓN: Historia

Protocolo de Internet (IP) y Protocolo de Transmisión (TCP) fueron desarrollados en 1973 por Vinton Cerf.

Era parte de un proyecto dirigido por Robert Kahn y patrocinado por el ARPA ( Agencia de Programas Avanzados de Investigación) del departamento Estadounidense de Defensa.

Page 5: MODELO TCP/IP

INTRODUCCIÓN: Historia

Internet comenzó siendo una red informática de ARPA ( llamada ARPAnet) que conectaba redes de varias universidades y laboratorios de investigación en USA.

World Wide Web se desarrolló en 1989 por Timothy Berners-Lee para el CERN ( Consejo Europeo de Investigación Nuclear).

Page 6: MODELO TCP/IP

INTRODUCCIÓN: ¿Qué es TCP/IP?

Es el protocolo común utilizado por todos los ordenadores conectados a internet, para que estos puedan comunicarse entre sí.Hay ordenadores de clases diferentes; con hardware, software, medios y formas posibles de conexión diferentes.Este protocolo se encarga de que la comunicación entre todos sea posible TCP/IP es compatible con cualquier sistema operativo y con cualquier tipo de hardware.

Page 7: MODELO TCP/IP

INTRODUCCIÓN: ¿ Qué es TCP/IP?

No es un único protocolo, sino un conjunto de protocolos que cubren los distintos niveles del modelo OSI.

Los dos protocolos más importantes son el TCP ( Transmission Control Protocol) y el IP ( Internet Protocol).

Page 8: MODELO TCP/IP

INTRODUCCIÓN: La dirección IP

Constan de 4 bytes ( 32 bits) separados por puntos.

Número de host único.

Clases Número de Redes Número de Nodos Rango de Direcciones IP

A 127 16,777,215 1.0.0.0 a la 127.0.0.0

B 4095 65,535 128.0.0.0 a la 191.255.0.0

C 2,097,151 255 192.0.0.0 a la 223.255.255.0

Page 9: MODELO TCP/IP

INTRODUCCIÓN: Arquitectura TCP/IP

Consta de 4 niveles o capas relacionados con los niveles OSI. APLICACIÓN: niveles OSI de

aplicación, presentación y sesión.

Protocolos destinados a proporcionar servicios ( correo electrónico SMTP, transferencia de ficheros FTP, conexión remota TELNET...).

Page 10: MODELO TCP/IP

INTRODUCCIÓN: Arquitectura TCP/IP

TRANSPORTE: nivel de transporte OSI.

Protocolos orientados a manejar datos y proporcionar fiabilidad en el transporte (TCP, UDP,...).

INTERNET: nivel de red y enlace de OSI.

Protocolos que se encargan de enviar paquetes de información a sus destinos correspondientes

Ejemplos: TCP/IP no especifica un protocolo concreto ( CSMA/CD, X.25, 802.2...).

Page 11: MODELO TCP/IP

INTRODUCCIÓN: Arquitectura TCP/IP

INTERFACE DE RED: nivel físico OSI.

Interconexión física que incluye las características de voltaje y corriente de los dispositivos que se conectan al medio de transmisión.

Page 12: MODELO TCP/IP

CABECERAS TCP/IP

Cabecera IP

Cabecera TCP

Page 13: MODELO TCP/IP

CABECERAS TCP/IP:DATAGRAMA IP

Un datagrama (paquete) IP consta de 2 partes:

Cabecera

Datos (Texto)

Page 14: MODELO TCP/IP

CABECERAS TCP/IP:Cabecera IP

4 bits versión

4 bits long. cabecera

8 bits TOS

16 bits logitud total (bytes)

 

16 bits de identificación 

3 bits FLAG

13 bits de fragmentation

offset8 bits TTL 8 bits protocolo

32 bits @ fuente

32 bits @ destino

Opciones

Despues van los datos.(texto)......

16 bits checksum

Page 15: MODELO TCP/IP

CABECERAS TCP/IP: TCP

Una entidad de transporte TCP acepta mensajes de long. grande procedentes de los procesos de usuario, los separa en pedazos que no excedan de 64K octetos, y transmite cada pedazo como si fuera un datagrama separado.

Page 16: MODELO TCP/IP

CABECERAS TCP/IP: TCP

La capa de red no garantiza que estos datagramas se entreguen apropiadamente, por lo que TCP debe incluir temporizadores y retransmitir los datagramas si es necesario.

Los datagramas que consiguen llegar, pueden hacerlo en desorden; y dependerá de TCP el hecho de reordenarlos con la secuencia correcta.

Page 17: MODELO TCP/IP

CABECERAS TCP/IP: Cabecera TCP

16 bits puerto origen 16 bits puerto destino

32 bits número de secuencia

32 bits señales de confirmación

4 bits tamaño

6 bits Reservado

6 bits de control

16 bits Window

16 bits checksum 16 bits puntero a datos urgentes

Opciones

Page 18: MODELO TCP/IP

La nueva versión: IPv6

¿Por qué cambiar TCP/IP e Internet?Necesidad de un espacio de direcciones

extenso.

Soporte de nuevas aplicaciones.

Comunicaciones más seguras: posibilidad de

autenticar al emisor.

Page 19: MODELO TCP/IP

La nueva versión: IPv6

Características:Grandes similitudes conceptuales con IPv4; a

pesar que cambia la mayor parte de los detalles del protocolo.

IP v.6 revisa completamente el formato de los datagramas.

Compatibilidad con IPv4: La transición no debería ser problemàtica.

Page 20: MODELO TCP/IP

La nueva versión: IPv6

Cambios introducidos:Direcciones más largas:

Pasamos de 32 a 128 bits. Espacio de direcciones inagotable en un futuro previsible.

Esto implicaría 2128 direcciones posibles. Aproximadamente 665000 trillones dir/m2.

Una vez reglamentado jerárquicamente el espacio reducido sería de 1564 dir/m2 a 3-4 trillones dir/m2.

Page 21: MODELO TCP/IP

La nueva versión: IPv6

Estas direcciones más largas implican un cambio en la notación de las direcciones:

Ahora decimal con puntos es impracticable. 104.230.140.100.255.255.255.255.0.0.17.128.

150.10.255.10

Utiliza notación hexadecimal con dos puntos. 68E6:8C64:FFFF:FFFF:0:1180:96A:FFA

Page 22: MODELO TCP/IP

La nueva versión: IPv6 Formato de cabecera flexible:

Cambio de una cabecera de datagrama de formato fijo (IPv4) a una con un conjunto de cabeceras opcionales. Flexibilidad máxima.

Se parte de una cabecera base de 40 bytes a la que se puede añadir una serie de cabeceras de extensión. Las opciones y algunos de los campos fijos de IPv4 se han cambiado por cabeceras de extensión en IPv6.

Un datagrama IPv6 puede contener hasta 64Kbytes de datos.

Page 23: MODELO TCP/IP

La nueva versión: IPv6

Opciones mejoradas:Cómo IPv4, IPv6 permite que un datagrama

incluya información de control opcional. IPv6 incluye nuevas opciones que

proporcionan nuevas capacidades no disponibles en IPv4.

Page 24: MODELO TCP/IP

La nueva versión: IPv6

Se proponen 2 cabeceras de extensión adicionales para adaptarse a cualquier tipo de información no incluida en otras cabeceras de extensión.

Estas dos cabeceras: Hop By Hop Extension Header y End To End Extension Header; permiten separar el conjunto de opciones que serán examinados salto a salto del que será interpretado en el destino.

Page 25: MODELO TCP/IP

La nueva versión: IPv6

Soporte para asignación de recursos: IPv6 reemplaza la especificación de tipo de

servicio de IPv4, por un mecanismo que

permite la preasignación de recursos de red.

Aumento de la QoS (Calidad de Servicio).

Page 26: MODELO TCP/IP

La nueva versión: IPv6

Previsión para la extensión del protocolo:Pasamos de un protocolo rígido como IPv4, a

un protocolo flexible que puede permitir características adicionales sin modificar el mismo.

Page 27: MODELO TCP/IP

COMPONENTES DEL GRUPO: Diana AlmachiRosa Vásquez

Page 28: MODELO TCP/IP

BIBLIOGRAFIA

http://members.es.tripod.de/janjo/janjo1.html

http://www.cybercursos.net/tcp-ip.htm

http://www.monografias.com/trabajos/protocolotcpip/protocolotcpip.shtml

http://www.ulpgc.es/otros/tutoriales/tcpip/3376fm.html

TCP/IP Redes Globales de Información. Editorial Prentice Hall. Douglas E. Comer