21
TCP/IP TCP/IP Se llaman conjunto de protocolos Se llaman conjunto de protocolos TCP/IP TCP/IP , en , en referencia a los dos protocolos más referencia a los dos protocolos más importantes que la componen: importantes que la componen: Protocolo de Control de Transmisión (TCP) Protocolo de Control de Transmisión (TCP) Protocolo de Internet (IP) Protocolo de Internet (IP) Hay muchos otros que luego veremos… Hay muchos otros que luego veremos… Fueron los dos primeros en definirse, Fueron los dos primeros en definirse, y que son los más y que son los más utilizados. utilizados.

Modelo Tcpip

Embed Size (px)

Citation preview

TCP/IPTCP/IP

►Se llaman conjunto de protocolos Se llaman conjunto de protocolos TCP/IPTCP/IP, , en referencia a los dos protocolos más en referencia a los dos protocolos más importantes que la componen: importantes que la componen: Protocolo de Control de Transmisión (TCP)Protocolo de Control de Transmisión (TCP) Protocolo de Internet (IP)Protocolo de Internet (IP) Hay muchos otros que luego veremos…Hay muchos otros que luego veremos…

►Fueron los dos primeros en definirse, Fueron los dos primeros en definirse,

y que son los más utilizados.y que son los más utilizados.

Más info.Más info.

► El TCP/IP es la base de Internet.El TCP/IP es la base de Internet.► Enlaza máquinas que utilizan diferentes Enlaza máquinas que utilizan diferentes

sistemas operativos.sistemas operativos. PC, PC, Mini computadorasMini computadoras Servidores.Servidores. ......

► TCP/IP fue desarrollado y demostrado por TCP/IP fue desarrollado y demostrado por primera vez en primera vez en 19721972 por el Departamento de por el Departamento de Defensa de los Estados Unidos, Defensa de los Estados Unidos, ejecutándolo ejecutándolo en ARPANETen ARPANET, una red de área extensa de , una red de área extensa de dicho departamento. dicho departamento.

Y más info.Y más info.

► El modelo El modelo TCP/IPTCP/IP fue diseñado como la solución a fue diseñado como la solución a un problema un problema prácticopráctico de ingeniería. de ingeniería.

► El El modelo OSImodelo OSI, fue propuesto como una , fue propuesto como una aproximación aproximación teóricateórica y también como una y también como una primera fase en la evolución de las redes de primera fase en la evolución de las redes de ordenadores.ordenadores.

► Por tanto, el modelo OSI es Por tanto, el modelo OSI es más fácil de más fácil de entenderentender, pero el modelo TCP/IP es el que , pero el modelo TCP/IP es el que realmente se usarealmente se usa. .

TCP / IP vs OSI

Enlace

Físico

OSI

TCP/IP

CAPA 1 – Nivel físicoCAPA 1 – Nivel físico

►Describe las Describe las características físicascaracterísticas físicas de la de la comunicacióncomunicación

►La naturaleza del medio usado para la comunicación La naturaleza del medio usado para la comunicación (comunicaciones por cable, fibra óptica, radio etc…)(comunicaciones por cable, fibra óptica, radio etc…)

► Controla:Controla: Conectores.Conectores. Código de canalesCódigo de canales Modulación Modulación Potencias de señalPotencias de señal Longitudes de ondaLongitudes de onda Sincronización … … …Sincronización … … …

CAPA 2 – Nivel de enlaceCAPA 2 – Nivel de enlace

► Especifica Especifica cómo son transportados los cómo son transportados los paquetes sobre el nivel paquetes sobre el nivel

físico.físico.

► Controla los patrones de bits concretos que Controla los patrones de bits concretos que marcan el marcan el comienzo y el fin de cada comienzo y el fin de cada tramatrama..

► Incluye campos en la Incluye campos en la cabecera de la tramacabecera de la trama que especifican que máquina o máquinas de que especifican que máquina o máquinas de la red son las destinatarias de la trama.la red son las destinatarias de la trama.

CAPA 3 – Nivel de CAPA 3 – Nivel de Internet/InterredInternet/Interred

►1- Al principio:1- Al principio:►Solucionaba el problema de conseguir Solucionaba el problema de conseguir

transportar paquetes a través de una red transportar paquetes a través de una red sencilla.sencilla.

►2- Después:2- Después:►Nuevas funcionalidades fueron añadidas a este Nuevas funcionalidades fueron añadidas a este

nivel, basadas en el intercambio de datos nivel, basadas en el intercambio de datos entre una red origen y una red destino. entre una red origen y una red destino.

Contiene --------> IP = Internet ProtocolContiene --------> IP = Internet ProtocolPasamos a la IP

LA DIRECCIÓN IPLA DIRECCIÓN IP

► La dirección IP es el identificador de cada host La dirección IP es el identificador de cada host dentro de su red de redes. dentro de su red de redes.

► Cada host conectado a una red tiene una dirección Cada host conectado a una red tiene una dirección IP asignada, la cual debe ser IP asignada, la cual debe ser distinta a todas las distinta a todas las demásdemás direcciones que estén vigentes en ese direcciones que estén vigentes en ese momento momento en el conjunto de redes visibles por en el conjunto de redes visibles por el host.el host.

► En el caso de Internet, no puede haber dos En el caso de Internet, no puede haber dos ordenadores con 2 direcciones IP (públicas) iguales. ordenadores con 2 direcciones IP (públicas) iguales.

► Pero sí podríamos tener dos ordenadores con la Pero sí podríamos tener dos ordenadores con la misma dirección IP siempre y cuando pertenezcan a misma dirección IP siempre y cuando pertenezcan a redes independientes entre sí (sin ningún camino redes independientes entre sí (sin ningún camino posible que las comunique). posible que las comunique). De ahí los siguientes conceptos.

Elemento que no tiene por que ser un PC en la red.

LA DIRECCIÓN IPLA DIRECCIÓN IP► Las direcciones IP se clasifican en: Las direcciones IP se clasifican en:

Direcciones IP públicasDirecciones IP públicas. Son visibles en todo Internet. Un . Son visibles en todo Internet. Un ordenador con una IP pública es accesible (visible) desde ordenador con una IP pública es accesible (visible) desde cualquier otro ordenador conectado a Internet. Para conectarse a cualquier otro ordenador conectado a Internet. Para conectarse a Internet es necesario tener una dirección IP pública. Internet es necesario tener una dirección IP pública.

Direcciones IP privadas (reservadas)Direcciones IP privadas (reservadas). Son visibles . Son visibles únicamente por otros hosts de su propia red o de otras redes únicamente por otros hosts de su propia red o de otras redes privadas interconectadas por routers. Se utilizan en las empresas privadas interconectadas por routers. Se utilizan en las empresas para los puestos de trabajo o en tu LAN de casa. para los puestos de trabajo o en tu LAN de casa.

Los ordenadores con direcciones IP privadas pueden salir a Los ordenadores con direcciones IP privadas pueden salir a Internet por medio de un router (o Internet por medio de un router (o proxyproxy) que tenga una IP ) que tenga una IP pública. Sin embargo, desde Internet no se puede acceder a pública. Sin embargo, desde Internet no se puede acceder a ordenadores con direcciones IP privadas. ordenadores con direcciones IP privadas.

Para ver nuestra IP pública Para ver nuestra IP pública Podemos usar webs tipo Podemos usar webs tipo http://www.myip.es/http://www.myip.es/

LA DIRECCIÓN IPLA DIRECCIÓN IP

► A su vez, las direcciones IP pueden ser:A su vez, las direcciones IP pueden ser: Direcciones IP estáticas (fijas)Direcciones IP estáticas (fijas). Un host que se conecte a . Un host que se conecte a

la red con dirección IP estática siempre lo hará con una la red con dirección IP estática siempre lo hará con una misma IP. Las direcciones IP públicas estáticas son las que misma IP. Las direcciones IP públicas estáticas son las que utilizan los servidores de Internet con objeto de que estén utilizan los servidores de Internet con objeto de que estén siempre localizables por los usuarios de Internet. Estas siempre localizables por los usuarios de Internet. Estas direcciones hay que contratarlas. direcciones hay que contratarlas.

Direcciones IP dinámicasDirecciones IP dinámicas. Un host que se conecte a la . Un host que se conecte a la red mediante dirección IP dinámica, cada vez lo hará con red mediante dirección IP dinámica, cada vez lo hará con una dirección IP distinta. Las direcciones IP públicas una dirección IP distinta. Las direcciones IP públicas dinámicas son las que se utilizan en las conexiones a dinámicas son las que se utilizan en las conexiones a Internet mediante un módem. Los proveedores de Internet Internet mediante un módem. Los proveedores de Internet utilizan direcciones IP dinámicas debido a que tienen más utilizan direcciones IP dinámicas debido a que tienen más clientes que direcciones IP (es muy improbable que todos se clientes que direcciones IP (es muy improbable que todos se conecten a la vez). conecten a la vez).

LA DIRECCIÓN IPLA DIRECCIÓN IPLas direcciones IP están formadas por 4 Las direcciones IP están formadas por 4

bytes (32 bits)bytes (32 bits)

En grupos de 8 bits.En grupos de 8 bits.

¿Esto que quiere decir? ¿Esto que quiere decir? Que son 4 números decimales separados por puntos, de 0 a 255.Que son 4 números decimales separados por puntos, de 0 a 255.

8 bits 8 bits 8 bits 8 bits

. . .

EJEMPLO EN LA PIZARRA

►Se suelen representar de la forma Se suelen representar de la forma a.b.c.d donde cada una de estas letras a.b.c.d donde cada una de estas letras es un número comprendido entre el 0 y es un número comprendido entre el 0 y el 255. el 255.

►Por ejemplo la dirección IP del servidor Por ejemplo la dirección IP del servidor de IBM (www.ibm.com) es de IBM (www.ibm.com) es 129.42.18.99. 129.42.18.99.

Tipos de IP y las redesTipos de IP y las redes

Clase A: Grandes y muy Pocas, acepta hasta 128 redes con 16millones de Grandes y muy Pocas, acepta hasta 128 redes con 16millones de hosts por redhosts por red

Clase B: Redes medianas, 16.384 redes y 65.534 host por red.Clase B: Redes medianas, 16.384 redes y 65.534 host por red.

Clase C: Redes pequeñas y muchas, 254 hosts por red y 2millones y pico de Clase C: Redes pequeñas y muchas, 254 hosts por red y 2millones y pico de redes.redes.

Clase D: MulticastClase D: Multicast

Clase E: Reservadas, tanto para uso futuro como uso privado.Clase E: Reservadas, tanto para uso futuro como uso privado.

Volviendo a ipv4 e ipv6Volviendo a ipv4 e ipv6

► IPv4 soporta IPv4 soporta

4.294.967.296 direcciones4.294.967.296 direcciones

► IPv6 soportaIPv6 soporta

340.282.366.920.938.463.463.374.607.340.282.366.920.938.463.463.374.607.431431

(340 sextillones) (340 sextillones) direcciones direcciones

IPV6 (muy light)IPV6 (muy light)

Si Ipv4 = 192.168.0.1Si Ipv4 = 192.168.0.1||||Entonces Ipv6 = Entonces Ipv6 =

001:0db8:85a3:08d3:1319:8a2e:0370:7334001:0db8:85a3:08d3:1319:8a2e:0370:7334

Las direcciones IPv6, de 128 bits de longitud, se escribe Las direcciones IPv6, de 128 bits de longitud, se escribe como ocho grupos de cuatro dígitos hexadecimales. como ocho grupos de cuatro dígitos hexadecimales.

Por ejemplo:Por ejemplo: 2001:0db8:85a3:08d3:1319:8a2e:0370:7334 2001:0db8:85a3:08d3:1319:8a2e:0370:7334 es una dirección IPv6 válida.es una dirección IPv6 válida.

CAPA 4 – Nivel de TransporteCAPA 4 – Nivel de Transporte

►Soluciona problemas de:Soluciona problemas de: FiabilidadFiabilidad OrdenOrden DestinoDestino

¿Alcanzan los datos su destino? ¿Alcanzan los datos su destino? ¿Llegan en el orden correcto?¿Llegan en el orden correcto? ¿A qué aplicación van destinados los ¿A qué aplicación van destinados los

datos? datos?

CAPA 4 – Nivel de TransporteCAPA 4 – Nivel de Transporte

►Algunos protocolos de este nivel:Algunos protocolos de este nivel: TCP:TCP: Mecanismo de transporte fiable y Mecanismo de transporte fiable y

orientado a conexión, que proporciona un orientado a conexión, que proporciona un flujo fiable de bytes, que flujo fiable de bytes, que asegura que los asegura que los datos llegan completos, sin daños y en datos llegan completos, sin daños y en ordenorden. .

UDP:UDP: Es un protocolo de datagramas sin Es un protocolo de datagramas sin conexión. Es un protocolo no fiable porconexión. Es un protocolo no fiable por

►No verifica que los paquetes lleguen a su destinoNo verifica que los paquetes lleguen a su destino►No da garantías de que lleguen en orden No da garantías de que lleguen en orden

CAPA 5 – Nivel de AplicaciónCAPA 5 – Nivel de Aplicación

►Los programas lo utilizan para Los programas lo utilizan para comunicarse a través de una red con comunicarse a través de una red con otros programas. otros programas.

►Algunos programas específicos se Algunos programas específicos se considera que se ejecutan en este considera que se ejecutan en este nivel.nivel.

Algunos protocolos con los que Algunos protocolos con los que se trabaja directamentese trabaja directamente

►HTTP(HTTP(HyperText Transfer ProtocolHyperText Transfer Protocol))►FTP (Transferencia de archivos)FTP (Transferencia de archivos)►SMTP(correo electrónico)SMTP(correo electrónico)►SSH(login remoto seguro)SSH(login remoto seguro)►DNS(Resolución de nombres de DNS(Resolución de nombres de

dominio)dominio)