REDES

PUERTOS DE RED

Un puerto de red es una interfaz usada por cada protocolo para intercambiar información dentro y fuera de la Red. Su finalidad es permitir que varios programas puedan enviar y recibir información a través de la red en simultánea. La combinación de IP + Puerto corresponde a una dirección única denominada socket.

Existen 65.536 puertos, ya que están codificados en 16 Bits. Debido a la cantidad, la IANA (Internet Assigned Numbers Authority) estableció un estándar para el uso de dichos puertos. Dicha entidad los clasifica de la siguiente manera:

  • Puertos bien conocidos, del puerto 0 al puerto 1.023, corresponden a puertos reservados para los procesos del sistema operativo.
  • Puertos registrados, del puerto 1.024 al puerto 49.151, corresponden a los que pueden ser usados por cualquier aplicación, según las definiciones del estándar (y que pueden ser modificados por el administrador del sistema según su necesidad).
  • Puertos dinámicos o privados, del puerto 49.152 al puerto 65.535, son los puertos que se asignan dinámicamente a clientes al momento de establecer una conexión cliente – servidor.

Algunos de los puertos más conocidos son:

  • Puerto 21 (ftp), Puerto del Protocolo de transferencia de archivos (FTP)
  • Puerto 22 (ssh), Servicio de shell seguro (SSH)
  • Puerto 23 (telnet), El servicio Telnet
  • Puerto 25 (smtp), Protocolo simple de transferencia de correo (SMTP)
  • Puerto 80 (http), Protocolo de transferencia de hipertexto (HTTP) para los servicios del World Wide Web (WWW)
  • Puerto 110 (pop3), Protocolo Post Office versión 3
  • Puerto 1433 (ms-sql-s), Microsoft SQL Server
  • Puerto 3306 (mysql), Servicio de base de datos MySQL
  • Puerto 5432 (postgres), Base de datos PostgreSQL
  • Puerto 8080 (webcache), Servicio de caché del World Wide Web (WWW)

REDES

PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS

FTP es otro protocolo de capa de aplicación que se utiliza comúnmente. El protocolo FTP se desarrolló para permitir las transferencias de datos entre un cliente y un servidor. Un cliente FTP es una aplicación que se ejecuta en una PC y que se utiliza para insertar y extraer datos en un servidor que ejecuta un demonio FTP (FTPd).

Como se muestra en la figura, para transferir datos correctamente, FTP requiere dos conexiones entre el cliente y el servidor, una para los comandos y las respuestas y la otra para la transferencia de archivos propiamente dicha:

  • El cliente establece la primera conexión al servidor para el tráfico de control por medio del puerto 21 de TCP, que está constituido por comandos del cliente y respuestas del servidor.
  • El cliente establece la segunda conexión al servidor para la transferencia de datos propiamente dicha por medio del puerto 20 de TCP. Esta conexión se crea cada vez que hay datos para transferir.

La transferencia de datos se puede producir en ambas direcciones. El cliente puede descargar (extraer) datos del servidor o subir datos a él (insertarlos).

1.PNG

REDES

CAPA DE APLICACIÓN

La capa de aplicación es la más cercana al usuario final. Como se muestra en la figura, es la capa que proporciona la interfaz entre las aplicaciones utilizada para la comunicación y la red subyacente en la cual se transmiten los mensajes. Los protocolos de capa de aplicación se utilizan para intercambiar los datos entre los programas que se ejecutan en los hosts de origen y destino.

Las tres capas superiores del modelo OSI (aplicación, presentación y sesión) definen funciones de la capa de aplicación TCP/IP única.

Existen muchos protocolos de capa de aplicación, y están en constante desarrollo. Algunos de los protocolos de capa de aplicación más conocidos incluyen el protocolo de transferencia de hipertexto (HTTP), el protocolo de transferencia de archivos (FTP), el protocolo trivial de transferencia de archivos (TFTP), el protocolo de acceso a mensajes de Internet (IMAP) y el protocolo del sistema de nombres de dominios (DNS).

1.PNG

REDES

CONJUNTO DEL PROTOCOLO TCP/IP

En la actualidad, la suite del protocolo TCP/IP incluye muchos protocolos. Los protocolos individuales se organizan en capas mediante el modelo de protocolo TCP/IP: aplicación, transporte, Internet y capas de acceso a la red. Los protocolos TCP/IP son específicos de las capas Aplicación, Transporte e Internet. Los protocolos de la capa de acceso a la red son responsables de la entrega de los paquetes IP en los medios físicos. Estos protocolos de capa inferior son desarrollados por organizaciones de estandarización, como el IEEE.

La suite de protocolos TCP/IP se implementa como una pila de TCP/IP tanto en los hosts emisores como en los hosts receptores para proporcionar una entrega completa de las aplicaciones a través de la red. Los protocolos Ethernet se utilizan para transmitir el paquete IP a través de un medio físico que utiliza la LAN.

1.PNG

DNS: Traduce los nombres de dominio tales como cisco.com a direcciones IP

BOOTP: Habilita una estación de trabajo sin disco para descubrir su propia dirección IP, la dirección IP de un servidor BOOTP en la red y un archivo que debe cargarse en la memoria para iniciar la máquina. DHCP reemplaza a BOOTP

DHCP: Asigna direcciones IP de manera dinámica a estaciones de clientes cuando se inicia

SMTP: Permite los clientes envíen un correo electrónico a un servidor de correo. Permite los servidores envíen un correo electrónico a otros servidores

POP: Permite que los clientes recuperen un correo electrónico de un servidor de correo

IMAP: Permite que los clientes accedan a correos electrónicos almacenados en un servidor de correo

FTP: Establece las reglas que permiten a un usuario en un host acceder y transferir archivos hacia y desde otro host en una red

TFTP: Un protocolo trivial de transferencia de archivos sin conexión. Un protocolo de entrega de archivos sin acuse de recibo de grandes esfuerzos

HTTP: Conjunto de reglas para intercambiar texto, imágenes gráficas, sonido, vídeo y otros archivos multimedia en la World Wide Web

UDP: Habilita un proceso que se ejecuta en un host para enviar paquetes a un proceso que se ejecuta en otro host. No confirma la transmisión correcta de da

TCP: Permite la comunicación confiable entre los procesos que se ejecutan en hosts independientes. Transmisiones confiables con acuse de recibo que confirman el envío correcto

IP: Recibe segmentos de mensaje de la capa de transporte. Dispone mensajes en paquetes. Dispone mensajes en paquetes. Direcciona paquetes para la entrega completa a través de una internetwork

NAT: Traduce las direcciones IP desde una red privada a direcciones IP públicas únicas de forma global

ICMP: Proporciona comentarios desde un host de destino a un host de origen con respecto a los errores en la entrega de paquetes. OSPF: Protocolo de routing de link-state. Diseño jerárquico basado en áreas. Protocolo de routing interior de estándar abierto

EIGRP: Protocolo de enrutamiento exclusivo de Cisco. Utiliza la métrica compuesta según el ancho de banda, el retraso, la carga y la confiabilidad

ARP: Proporciona la asignación de direcciones dinámicas entre una dirección IP y una dirección de hardware

PPP: Proporciona un medio de encapsulamiento de paquetes para transmitirlos a través de un enlace serial

ETHERNET: Define las reglas para conectar y señalizar estándares de la capa de acceso a la red