Instalación y configuración del software de servidor web. IFCT0509. José Luis Villada Romero

Чтение книги онлайн.

Читать онлайн книгу Instalación y configuración del software de servidor web. IFCT0509 - José Luis Villada Romero страница 5

Instalación y configuración del software de servidor web. IFCT0509 - José Luis Villada Romero

Скачать книгу

de flujo ni ordenamiento de las secuencias de bytes. Además, el coste computacional del procesamiento de un datagrama UDP es mucho menor que el de un datagrama TCP, por lo que está especializado en conexiones donde el retardo de los datagramas a través de la red es crítico. En la transmisión mediante UDP puede existir pérdida de datagramas en la red y debe ser la aplicación la encargada del control sobre esa pérdida de información. Ejemplos de aplicaciones que usan este protocolo son aquellas que deben recibir y/o enviar un flujo de información constante en el tiempo y donde una pequeña pérdida de información no altera el mensaje global que se transmite: aplicaciones de videostreaming o de VozIP.

image Image

      Actividades

      2. ¿Cómo se puede distinguir a qué aplicación debe entregar UDP el datagrama que acaba de llegar?

      3. ¿Tiene algún sentido hablar de conexión entre dos ordenadores que se comunican mediante UDP? Razone la respuesta.

      TCP y UDP se basan en servicios que proporciona la propia capa de transporte y que son extremadamente importantes para las comunicaciones. Toda comunicación, sea del tipo que sea a nivel de transporte, usa los dos conceptos que se explican a continuación y sirven como mecanismos conceptuales para el desarrollo de aplicaciones que utilizan conexiones.

      Puertos

      Para conseguir establecer la comunicación entre aplicaciones es necesario conocer, no solo el dispositivo al que hay que conectarse, sino además qué programa, de todos los que en ese momento están en ejecución, puede responder a esa comunicación. Esto se consigue con el concepto de puerto, y es gestionado a nivel de la capa de transporte de TCP/IP. En concreto, cada aplicación que puede recibir comunicación de la red se asigna a un puerto, de forma que, si llegan datos a ese puerto, la capa de transporte devolverá esos datos a la aplicación correspondiente.

      Los puertos van desde el 0 al 65536. Los puertos dentro del rango 1 al 1024 son puertos que ya están asignados a aplicaciones que usan protocolos de aplicación importantes y no pueden ser reasignados.

TCP20FTP (File Transfer Protocol)
TCP21FTP (File Transfer Protocol) para control
TCP25SMTP (Simple Transfer Protocol)
TCP53DNS (Domain Name System)
UDP53DNS (Domain Name System)
UDP67BOOTP (BootStrap Protocol, Server) y por DHCP
UDP68BOOTP (BootStrap Protocol, Client) y por DHCP
UDP69TFTP (Trivial File Transfer Protocol)
TCP80HTTP (HyperText Transfer Protocol)
TCP88Kerberos
TCP110POP3 (Post Office Protocol)
TCP137NetBIOS (servicio de nombres)
UDP137NetBIOS (servicio de nombres)
TCP138NetBIOS (servicio de envío de datagramas)
UDP138NetBIOS (servicio de envío de datagramas)
TCP139NetBIOS (servicio de sesiones)
UDP139NetBIOS (servicio de sesiones)
TCP143IMAP4 (Internet Message Access Protocol)
TCP443HTTPS/SSL
TCP631CUPS (Sistema de impresión de Unix)
TCP993IMAP4 sobre SSL
TCP995POP3 sobre SSL
TCP1080SOCKS Proxy
TCP1433Microsoft-SQL-Server
TCP1434Microsoft-SQL-Server
UDP1701Enrutamiento y Acceso Remoto para VPN con L2TP
TCP1723Enrutamiento y Acceso Remoto para VPN con PPTP
TCP1761Novell Zenworks Remote Control Utility
TCP1863MSN Messenger

      Puertos reservados y asignados por IANA a los principales servicios de Internet

Image

      Sabía que...

      La organización que se encarga de la reserva de los números de puerto y la supervisión de las asignaciones globales de direcciones IP es la IANA (Internet Assigned Numbers Authority).

      Sockets

      Un socket es un punto final de comunicación. Se trataría como un punto de acceso que permite la comunicación. El socket queda caracterizado por una dirección IP, un protocolo de transporte: TCP o UDP; y un puerto.

image

      Capa de Internet

      Esta capa contiene los protocolos IP (Internet Protocol) e ICMP (Internet Control Message Protocol).

      La capa de Internet tiene como principal objetivo el encaminamiento de los paquetes hacia la red destino. En esta capa se hace necesario un concepto de direccionamiento a la misma vez que una manera de permitir identificar un destino lógico. Ese concepto es el de dirección IP.

      Direccionamiento IP

      Las direcciones en Internet se representan mediante un valor binario de 32 bits, representado generalmente como cuatro números decimales separados por puntos, como por ejemplo, 9.134.12.54. Para que un dispositivo esté conectado a una red necesita que se le asigne una dirección IP válida. La dirección IP está compuesta de dos partes: una de ellas representa la red y la otra representa la máquina dentro de la red.

      Existen cinco tipos de direcciones IP:

      1 Clase A. Son direcciones que usan 7 bits para identificar la red, y 24 bits para la máquina dentro de la red. Esto permite 126 redes distintas, cada una con 16777214 máquinas en cada red. El rango de direcciones va de 1.0.0.0 a 127.255.255.255.

      2 Clase B. Son direcciones que usan 14 bits para identificar la red y 16 bits para la máquina dentro de la red, lo que permite 16382 redes distintas, cada una con 65534 máquinas. El rango de direcciones va de 128.0.0.0 a 191.255.255.255.

      3 Clase C. Son direcciones que usan 21 bits para identificar la red y 8 bits para la máquina dentro de la red. Se permiten 2097150 redes distintas, con 254 máquinas cada una. El rango de direcciones va de 192.0.0.0 a 223.255.255.255.

      4 Clase D. Estas direcciones son reservadas para multicasting (envío de un mismo paquete a todos los equipos que se encuentran en la red definida por la dirección IP dada). El rango de direcciones va de 224.0.0.0 a 239.255.255.255.

      5 Clase E. Son reservadas para uso futuro o experimental. El rango de direcciones va de 240.0.0.0 a 255.255.255.255.

      Por lo tanto, existe una clasificación de las posibles direcciones que se asignan a un dispositivo en función de lo extensa que sea la red donde se encuentra este dispositivo. Debido al gran crecimiento de Internet, actualmente el número de redes en uso de clase B y clase C ha llegado casi al límite.

      La máscara de red es un valor binario de 32 bits que se utiliza para poder discriminar cuál es la parte de red y cuál es la parte de host de una dirección IP.

image

Скачать книгу