La pila TCP/IP es la familia de protocolos que dirige el internet actual.
Mientras otros protocolos también se usa en redes de computador,
TCP/IP es sin duda el más común de todos.
TCP/ip puede compararse con el modelo OSI como un modelo más
sencillo y más eficiente en su implementación comparado con las 7
capas del modelo OSI.
El TCP/IP lidia con cuatro capas de comunicaciones y los paquetes de
datos pasan a través de las capas inferiores.
El TCP/IP no especifica la capa de acceso de red, así que es bastante
frecuente mexclar el modelo OSI y el TCP/IP y hablar sobre la capa
física y la de enlace de datos en llugar de la capa de Acceso a la red.
Aquí podemos ver un ejemplo del flujo de datos en una sesión de shell
remota (rlogin) usando TCP / IP. Cada capa agrega encabezados y
crea una nueva estructura de datos encapsulando la manejada por la
capa que está sobre ella. Podemos ver cómo se encapsulan los datos
en la segunda figura.
En la recepción, cada capa retira las cabeceras añadidas por su
contraparte en el dispositivo de envío, realiza las operaciones
asignadas a él y pasa la estructura de datos resultante a la capa sobre
ella.
Las estructuras de datos tienen diferentes nombres en los diferentes
niveles de comunicación
Si la conexión tiene que pasar a través de varios dispositivos de red,
usan el mismo mecanismo, pero solo hasta el nivel en el que
funcionan.
Un dispositivo de nivel 3 (rotuer) es capaz de conectar con diferentes
redes, va hasta la capa de Internet (llamada capa de red en el modelo
OSI).
Un dispositivo de nivel 2 (switch) trabaja dentro de una red local y solo
alcanza la capa OSI número 2, que es equivalente a la capa de acceso
a red en el modelo TCP/IP.
Las aplicaciones de host usan todas las capas para comunicarse.
Las direcciones de Internet, que también vimos en el primer curso de la
serie ISC, se definen en la pila de protocolos TCP / IP.
Las direcciones de Internet se utilizan para localizar el equipo de
destino, con el fin de enviar los paquetes allí a través de internet.
En cierto sentido es como la "dirección postal" de un ordenador.
A cada dispositivo en Internet se le asigna una dirección IP.
A finales de los años sesenta, cuando Internet comenzó, las
direcciones IP de 4 bytes (32 bits, ya que un byte tiene 8 bits) se
utilizaron. Como el número de posibles direcciones diferentes 2 ^ 32
(4,3 mil millones) fue considerado un número enorme , se pesaba que
era más que suficiente. Con el rápido crecimiento de Internet después
de su comercialización en la década de 1990, se hizo evidente que el
espacio de direcciones IPv4 disponibles con no fue suficiente para
conectar todos los dispositivos nuevos en el futuro. En 1998, el Grupo
de Trabajo en Ingeniería de Internet (IETF) formalizó el protocolo
sucesor, el IPv6, que utiliza una dirección de 128 bits, lo que permite 2
^ 128, o aproximadamente 3.4 × 10 ^ 38 direcciones, o más de 7,9 x 10
^ 28 veces lo que se puede en IPv4,
Así que ahora tenemos dos tipos de direcciones IP, IPv4 e IPv6.
IPv4: Que utiliza direcciones de 32 bits (cuatro bytes). Su primera
versión fue desplegado para la producción en la ARPANET en 1983.
Todavía hoy rutea la mayor parte del tráfico de Internet, pero apenas hay
reservas de nuevas direcciones IP en el mundo
IPv6: se representan como ocho grupos de cuatro dígitos hexadecimales.
Los dos protocolos no están diseñados para funcionar entre sí , lo que
complica la transición a IPv6. Sin embargo, varios mecanismos de transición a
IPv6 se han ideado para permitir la comunicación entre los hosts IPv4 e IPv6.
Todos los principales sistemas operativos pueden manejar direcciones IPv6,
pero la mayor parte del tráfico de Internet se realiza con IPv4. En julio de
2015, el porcentaje de usuarios que accedan a los servicios de Google con
IPv6 alcanzó el 8% por primera vez.
La capa de transporte permite a los usuarios conectarse a una
aplicación especifica en un host.
Hay dos protocolos en la capa de transporte de la pila TCP/IP, TCP
(Transmission Control Protocol) que es la conexión orientada, es decir,
que tramite la información como una retransmisión de bytes,
proporciona control de flujo de datos y garantiza que los datos
transferidos permanecen intactos y llegan en el mismo orden de salida.
Luego existe el UDP (user Datagram Protocol) que es sin conexiones,
transmite los paquetes de forma individual y no garantiza apenas, pero
es muchísimo más rápido.
En la familia TCP/IP, las direcciones de la capa de transporte se
conocen como sockets o puertos: un socket es la combinación de una
dirección IP con un número que identifica el servicio o aplicación
específico, separado por comas.
Los números de puerto específicos son usados normalmente para
identificar servicios específicos. De los miles de puertos enumerados,
1024 números de puertos son reservados por convenio para identificar
servicios específicos en un host.
Normalmente no vemos el número de puerto porque cada aplicación
está programada para usar un puerto específico, asi que cuando
introducimos una dirección IP en un navegador, entiende que la
petición va al puerto 80 por defecto, pero podríamos tener dos servidores web
corriendo en el mismo host y direccionar nuestra petición a al segundo usando
un socket diferente (por ejemplo al puerto 158.42.4.23:8080)
Los protocolos TCP/IP incluye muchos más protocolos de los que
hemos comentado.
¡Las redes de computadores pueden ser muy complicadas !
Top Related