MODELO TCP/IP

Preview:

Citation preview

PROTOCOLOS TCP/IP

PROTOCOLOS TCP/IP

Introducción

Cabeceras TCP/IP

Enrutamiento

La nueva versión: IP v.6

INTRODUCCIÓN

Historia

¿ Qué es TCP/IP?

La dirección IP

Arquitectura 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.

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).

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.

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).

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

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...).

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...).

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.

CABECERAS TCP/IP

Cabecera IP

Cabecera TCP

CABECERAS TCP/IP:DATAGRAMA IP

Un datagrama (paquete) IP consta de 2 partes:

Cabecera

Datos (Texto)

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

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.

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.

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

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.

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.

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.

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

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.

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.

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.

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).

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.

COMPONENTES DEL GRUPO: Diana AlmachiRosa Vásquez

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