Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROTOCOLOS TCP/IP
El Modelo TCP/IP es una descripción de protocolos de red desarrollado por Vinton Cerf y Robert
E. Kahn, en la década de 1970. Fue implantado en la red ARPANET, la primera red de área
amplia (WAN), desarrollada por encargo de DARPA, una agencia del Departamento de Defensa
de los Estados Unidos, y predecesora de Internet. A veces se denomina como ', “modelo DoD” o
“modelo DARPA”.
El modelo TCP/IP es usado para comunicaciones en redes y, como todo protocolo, describe un
conjunto de guías generales de operación para permitir que un equipo pueda comunicarse en una
red. TCP/IP provee conectividad de extremo a extremo especificando cómo los datos deberían ser
formateados, direccionados, transmitidos, enrutados y recibidos por el destinatario.
El modelo TCP/IP y los protocolos relacionados son mantenidos por la Internet Engineering Task
Force (IETF).
Para conseguir un intercambio fiable de datos entre dos equipos, se deben llevar a cabo muchos
procedimientos separados. El resultado es que el software de comunicaciones es complejo. Con
un modelo en capas o niveles resulta más sencillo agrupar funciones relacionadas e implementar
el software modular de comunicaciones.
Las capas están jerarquizadas. Cada capa se construye sobre su predecesora. El número de capas
y, en cada una de ellas, sus servicios y funciones son variables con cada tipo de red. Sin embargo,
en cualquier red, la misión de cada capa es proveer servicios a las capas superiores haciéndoles
transparentes el modo en que esos servicios se llevan a cabo. De esta manera, cada capa debe
ocuparse exclusivamente de su nivel inmediatamente inferior, a quien solicita servicios, y del nivel
inmediatamente superior, a quien devuelve resultados.
SERVICIOS
Los servicios de red son configurados en redes locales corporativas para mantener la seguridad y
la operación amigable de los recursos. También estos servicios ayudan a la red local a funcionar
sin problemas y eficientemente. Las redes locales corporativas usan servicios de red como DNS
(Domain Name System) para dar nombres a las direcciones IP y MAC (las personas recuerdan
más fácilmente nombres como"nm.ln" que números como "210.121.67.18"), y DHCP para
asegurar que todos en la red tienen una dirección IP valida.
Realizar tareas de administración de red sin tener cuentas de usuario para rastrear las actividades
de los usuarios (ilegal o no) o sin tener DHCP para automatizar la asignación de direcciones IP a
los nodos de la red o sin tener DNS para facilitar el acceso a direcciones IP sería una tarea muy
problemática. Activar estos servicios de red automatiza tareas de administración muy complejas y
que pueden consumir mucho tiempo, y por tanto facilita las tareas de un administrador de redes.
ARQUITECTURA
TEMA II
HISTORIA DEL PROTOCOLO IP
Esta idea fue llevada a la práctica de una forma más detallada por el grupo de investigación que
Cerf tenía en Stanford durante el periodo de 1973 a 1974, dando como resultado la primera
especificación TCP. Entonces DARPA fue contratada por BBN Technologies, la Universidad de
Stanford, y la University College de Londres para desarrollar versiones operacionales del
protocolo en diferentes plataformas de hardware. Se desarrollaron así cuatro versiones diferentes:
TCP v1, TCP v2, una tercera dividida en dos TCP v3 y IP v3 en la primavera de 1978, y después
se estabilizó la versión TCP/IP v4 que es el protocolo estándar que todavía se emplea en Internet.
En 1975 se realizó la primera prueba de comunicación entre dos redes con protocolos TCP/IP entre
la Universidad de Stanford y la University College de Londres. En 1977 se realizó otra prueba de
comunicación con un protocolo TCP/IP entre tres redes distintas con ubicaciones en Estados
Unidos, Reino Unido y Noruega. Varios prototipos diferentes de protocolos TCP/IP se
desarrollaron en múltiples centros de investigación entre los años 1978 y 1983.
En marzo de 1982 el Departamento de Defensa de los Estados Unidos declaró al protocolo TCP/IP
el estándar para las comunicaciones entre redes militares. En 1985 el Centro de Administración de
Internet (Internet Architecture Board IAB) organizó un Taller de Trabajo de tres días de duración,
al que asistieron 250 comerciales promocionando así el protocolo lo que contribuyó a un
incremento de su uso comercial.
JERARQUÍA
Es una etiqueta numérica que identifica, de manera lógica y jerárquica, a un interfaz (elemento de
comunicación/conexión) de un dispositivo (habitualmente una computadora) dentro de una red
que utilice el protocolo IP (Internet Protocol), que corresponde al nivel de red del protocolo
TCP/IP. Dicho número no se ha de confundir con la que es un identificador de 48bits para
identificar de forma única a la y no depende del protocolo de conexión utilizado ni de la red.
Loopback - La dirección IP 127.0.0.1 se utiliza como la dirección del loopback. Esto significa que
es utilizada por el ordenador huésped para enviar un mensaje de nuevo a sí mismo. Se utiliza
comúnmente para localizar averías y pruebas de la red.
Clase B - La clase B se utiliza para las redes de tamaño mediano. Un buen ejemplo es un campus
grande de la universidad. Las direcciones del IP con un primer octeto a partir del 128 a1 191 son
parte de esta clase. Las direcciones de la clase B también incluyen el segundo octeto como parte
del identificador neto. Utilizan a los otros dos octetos para identificar cada anfitrión(host). Esto
significa que hay 16,384 (214) redes de la clase B con 65,534 (216 -2) anfitriones posibles cada
uno para un total de 1,073,741,824 (230) direcciones únicas del IP. Las redes de la clase B totalizan
un cuarto de las direcciones disponibles totales del IP y tienen un primer bit con valor de 1 y un
segundo bit con valor de 0 en el primer octeto.
Clase C - Las direcciones de la clase C se utilizan comúnmente para los negocios pequeños a
mediados de tamaño. Las direcciones del IP con un primer octeto a partir del 192 al 223 son parte
de esta clase. Las direcciones de la clase C también incluyen a segundos y terceros octetos como
parte del identificador neto. Utilizan al último octeto para identificar cada anfitrión. Esto significa
que hay 2,097,152 (221) redes de la clase C con 254 (28 -2) anfitriones posibles cada uno para un
total de 536,870,912 (229) direcciones únicas del IP. Las redes de la clase C totalizan un octavo
de las direcciones disponibles totales del IP. Las redes de la clase C tienen un primer bit con valor
de 1, segundo bit con valor de 1 y de un tercer bit con valor de 0 en el primer octeto.
Clase D - Utilizado para los multicast, la clase D es levemente diferente de las primeras tres clases.
Tiene un primer bit con valor de 1, segundo bit con valor de 1, tercer bit con valor de 1 y cuarto
bit con valor de 0. Los otros 28 bits se utilizan para identificar el grupo de computadoras al que el
mensaje del multicast está dirigido. La clase D totaliza 1/16ava (268,435,456 o 228) de las
direcciones disponibles del IP.
ENMASCARAMIENTO
El enmascaramiento IP es una función de red que permite la conexión a otros miembros de la red
a Internet a través de la conexión que ya posee la máquina que soporta el enmascaramiento. Esta
técnica la utiliza el protocolo NAT que está incorporado en la mayor parte de routers. Así todos
los ordenadores de la red pueden acceder a Internet a través de la conexión que tiene el router.
1. El cliente hace una petición a Internet por un determinado Puerto PC. La puerta de enlace
señala al router que tiene la conexión a Internet.
2. El router, al recibir la petición, sustituye la dirección IP del cliente por su propia dirección
IP externa y el puerto por un puerto que tenga libre.
3. El router le hace ahora la petición al servidor web externo.
4. Cuando el servidor externo le contesta, cambia su propia dirección IP por la del cliente y
el puerto por el original (PC).
5. El cliente recibe los datos correctamente en el puerto original.
DATAGRAMA
Cuando un datagrama IP viaja de un host a otro puede cruzar distintas redes físicas. Las redes
físicas imponen un tamaño máximo de trama, llamado MTU (Maximum Transmission Unit), que
limita la longitud de un datagrama.
Por ello, existe un mecanismo para fragmentar los datagramas IP grandes en otros más pequeños,
y luego reensamblarlos en el host de destino. IP requiere que cada enlace tenga un MTU de al
menos 68 bytes, de forma que, si cualquier red proporciona un valor inferior, la fragmentación y
el reensamblado tendrán que implementarse en la capa de la interfaz de red de forma transparente
a IP. 68 es la suma de la mayor cabecera IP, de 60 bytes, y del tamaño mínimo posible de los datos
en un fragmento (8 bytes).
Un datagrama sin fragmentar tiene a cero toda la información de fragmentación. Es decir, los
flags FC y FO están a 0.
El enrutamiento es el proceso de reenviar paquetes entre redes, siempre buscando la mejor ruta
(la más corta). Para encontrar esa ruta óptima, se debe tener en cuenta la tabla de enrutamiento
y algunos otros parámetros como la métrica, la distancia administrativa, el ancho de banda.
El enrutamiento o ruteo es la función de buscar un camino entre todos los posibles en una red de
paquetes cuyas topologías poseen una gran conectividad. Dado que se trata de encontrar la mejor
ruta posible, lo primero será definir qué se entiende por "mejor ruta" y en consecuencia cuál es la
"métrica" que se debe utilizar para medirla.
ENCAPSULAMIENTO
PROCESO DE ENCAPSULAMIENTO
Consiste en unir en la Clase las características y comportamientos, esto es, las variables y métodos.
Es tener todo esto es una sola entidad.
CLASES
Estándar: (Predeterminado)
Abierto: Hace que el miembro de la clase pueda ser accedido desde el exterior de la Clase
y cualquier parte del programa.
Protegido: Solo es accesible desde la Clase y las clases que heredan (a cualquier nivel).
IPV4
IPv4 es la versión 4 del Protocolo de Internet (IP o Inernet Protocol) y constituye la primera
versión de IP que es implementada de forma extensiva. IPv4 es el principal protocolo utilizado en
el Nivel de Red del Modelo TCP/IP para Internet. Fue descrito inicial mente en el RFC
791 elaborado por la Fuerza de Trabajo en Ingeniería de Internet
(IETFo Internet Engineering Task Force) en Septiembre de 1981, documento que dejó obsoleto
al RFC 760 de Enero de 1980.
IPv4 es un protocolo orientado hacia datos que se utiliza para comunicación entre redes a través
de interrupciones (switches) de paquetes (por ejemplo, a través de Ethernet). Tiene las siguientes
características:
Todos los problemas mencionados se resuelven en el nivel superior en el modelo TCP/IP, por
ejemplo, a través de TCP o UDP.
El propósito principal de IP es proveer una dirección única a cada sistema para asegurar que una
computadora en Internet pueda identificar a otra.
Direcciones.
IPv4 utiliza direcciones de 32 bits (4 bytes) que limita el número de direcciones posibles a utilizar
a 4,294,967,295 direcciones únicas. Sin embargo, muchas de estas están reservadas para propósitos
especiales como redes privadas, Multidifusión (Multicast), etc. Debido a esto se reduce el número
de direcciones IP que realmente se pueden utilizar, es esto mismo lo que ha impulsado la creación
de IPv6 (actualmente en desarrollo) como reemplazo eventual dentro de algunos años para IPv4.
IPV6
Para comunicarse a través de Internet, las computadoras y otros dispositivos deben tener
direcciones de remitente y de destinatario. Estas direcciones numéricas se conocen como
“direcciones de protocolo de Internet”. A medida que Internet y su cantidad de usuarios crecen
exponencialmente, también crece la necesidad de direcciones IP.
IPv6 es un estándar desarrollado por el Grupo de trabajo de ingeniería de Internet (IETF), una
organización que desarrolla tecnologías de Internet. Anticipándose a la necesidad de un mayor
número de direcciones IP, el IETF creó IPv6 para satisfacer la demanda del creciente número de
usuarios y de dispositivos que acceden a Internet.
IPv6 permite que un mayor número de usuarios y de dispositivos se comunique a través de Internet
por medio del uso de números más grandes para la creación de direcciones IP. En IPv4, cada
dirección IP se compone de 32 bits, lo que da lugar a 4300 millones de direcciones únicas. El
siguiente es un ejemplo de dirección IPv4:
172.16.254.1
Por su parte, las direcciones IPv6 se componen de 128 bits, lo que da lugar a, aproximadamente,
340 sextillones de direcciones IP únicas. El siguiente es un ejemplo de dirección IPv6:
2001:db8:ffff:1:201:02ff:fe03:0405
IPv6 ofrece otras ventajas de red. En la mayoría de los casos, las computadoras y las aplicaciones
detectan y aprovechan las redes y los servicios con IPv6 habilitado sin que el usuario deba realizar
ninguna acción. IPv6 también resuelve otros problemas de red que pueden ocurrir debido al
número limitado de direcciones que se encuentran disponibles en IPv4. Por ejemplo, IPv6 reduce
la necesidad de utilizar la traducción de direcciones de red, un servicio que permite a varios clientes
compartir una misma dirección IP, pero que no siempre es confiable.