Page 1

Ejercicio “Protocolos de comunicación” Busca información sobre los protocolos de comunicación y describe los siguientes parámetros: Protocolo TCP/IP, la dirección IP (índica qué clases de direcciones IP existen) , la mascara de red, la puerta de enlace, el servicio de resolución de nombres (DNS), el servicio DHCP y los servicios TCP con puerto fijo. DEFINICION TCP / IP Se han desarrollado diferentes familias de protocolos para comunicación por red de datos para los sistemas UNIX. El más ampliamente utilizado es el Internet Protocol Suite, comúnmente conocido como TCP / IP. Es un protocolo DARPA que proporciona transmisión fiable de paquetes de datos sobre redes. El nombre TCP / IP Proviene de dos protocolos importantes de la familia, el Transmission Control Protocol (TCP) y el Internet Protocol (IP). Todos juntos llegan a ser más de 100 protocolos diferentes definidos en este conjunto. El TCP / IP es la base del Internet que sirve para enlazar computadoras que utilizan diferentes sistemas operativos, incluyendo PC, mini computadoras y computadoras centrales sobre redes de área local y área extensa. TCP / IP fue desarrollado y demostrado por primera vez en 1972 por el departamento de defensa de los Estados Unidos, ejecutándolo en el ARPANET una red de área extensa del departamento de defensa. TIPOS DE DIRECCIONES IP

Las direcciones de clase A Corresponden a redes que pueden direccional hasta 16.777.214 máquinas cada una. Las direcciones de red de clase A tienen siempre el primer bit a 0.


0 + Red (7 bits) + Máquina (24 bits) Solo existen 124 direcciones de red de clase A. Las direcciones de clase B Las direcciones de red de clase B permiten direccionar 65.534 máquinas cada una. Los dos primeros bits de una dirección de red de clase B son siempre 01. 01 + Red (14 bits) + Máquina (16 bits) Existen 16.382 direcciones de red de clase B Las direcciones de clase C Las direcciones de clase C permiten direccionar 254 máquinas. Las direcciones de clase C empiezan con los bits 110 110 + Red (21 bits) + Máquina (8 bits) Existen 2.097.152 direcciones de red de clase C. Las direcciones de clase D Las direcciones de clase D son un grupo especial que se utiliza para dirigirse a grupos de máquinas. Estas direcciones son muy poco utilizadas. Los cuatro primeros bits de una dirección de clase D son 1110. La máscara de red es una combinación de bits que sirve para delimitar el ámbito de una red de computadoras. Su función es indicar a los dispositivos qué parte de la dirección IP es el número de la red, incluyendo la subred, y qué parte es la correspondiente al host. Una puerta de enlace predeterminada es un dispositivo (un router o una computadora) que sirve como enlace entre dos redes


informáticas, es decir, es el dispositivo que conecta y dirige el tráfico de datos entre dos redes. Generalmente en las casas, ese dispositivo es el router y Cable-Modem o DSL-Modem que conecta la red local de la casa (LAN) con Internet (WAN). En las empresas, muchas veces es una computadora la que dirige el tráfico de datos entre la red local y la red exterior, y, generalmente, también actúa como servidor proxy y firewall. Resolución de nombres de dominio (DNS) Uno de los pilares de internet, es, sin lugar a dudas, el servicio de resolución de nombres. Este servicio consiste en darle al ordenador un nombre de dominio (EJ: www.google.com), y este te devuelve una dirección IP (Ej: 192.168.1.1). Para poder utilizar este servicio en C, necesitamos utilizar la función gethostbyname (Que microsoft pretende sustituir por getaddrinfo, pero para hacer una aplicación "compatible", usaremos a lo largo de todo el artículo la función gethostbyname), y la estructura hostent . Tanto la función como la estructura estan definidas en la cabecera <netdb.h>. Dynamic Host Configuration Protocol DHCP (sigla en inglés de Dynamic Host Configuration Protocol Protocolo Configuración Dinámica de Servidor) es un protocolo de red que permite a los nodos de una red IP obtener sus parámetros de configuración automáticamente. Se trata de un protocolo de tipo cliente/servidor en el que generalmente un servidor posee una lista de direcciones IP dinámicas y las va asignando a los clientes conforme éstas van estando libres, sabiendo en todo momento quién ha estado en posesión de esa IP, cuánto tiempo la ha tenido y a quién se la ha asignado después. Provee los parámetros de configuración a las computadoras conectadas a la red informática con la pila de protocolos TCP/IP (Máscara de red, puerta de enlace y otros) y también incluyen mecanismos de asignación de direcciones IP. Servicios TCP con puerto fijo El protocolo TCP o Transport Control Protocol proporciona un transporte fiable de flujo de bits entre aplicaciones. Se utiliza para enviar de forma fiable grandes cantidades de información, liberando


al programador de aplicaciones de tener que gestionar la fiabilidad de la conexión (retransmisiones, pérdidas de paquetes, orden en que llegan los paquetes, duplicados de paquetes...), encargándose el propio protocolo de su gestión. Para ello, cada paquete de datos dedica 20 bytes al envío de información. Esto hace que las transmisiones por TCP sean muy seguras... pero también lentas, ya que cada paquete hace una serie de comprobaciones sobre la integridad de los datos enviados, a lo que hay que añadir que al ser los paquetes de tamaño fijo, si aumentamos el tamaño dedicado al envío de información vamos a asegurarnos una mayor fiabilidad, pero también enviamos menos datos

.9  

Se han desarrollado diferentes familias de protocolos para comunicación por red de datos para los sistemas UNIX. El más ampliamente utilizad...

Read more
Read more
Similar to
Popular now
Just for you