Está en la página 1de 4

HTTP (Puerto 80)

El protocolo de transferencia de hipertexto (HTTP, HyperText Transfer Protocol) es


el protocolo usado en cada transacción de la Web (WWW). HTTP fue desarrollado
por el consorcio W3C y la IETF, colaboración que culminó en 1999 con la
publicación de una serie de RFC, siendo el más importante de ellos el RFC 2616,
que especifica la versión 1.1.

HTTP define la sintaxis y la semántica que utilizan los elementos software de la


arquitectura web (clientes, servidores, proxies) para comunicarse. Es un protocolo
orientado a transacciones y sigue el esquema petición-respuesta entre un cliente y
un servidor. Al cliente que efectúa la petición (un navegador o un spider) se lo
conoce como "user agent" (agente del usuario). A la información transmitida se la
llama recurso y se la identifica mediante un URL. Los recursos pueden ser
archivos, el resultado de la ejecución de un programa, una consulta a una base de
datos, la traducción automática de un documento, etc.

HTTP es un protocolo sin estado, es decir, que no guarda ninguna información


sobre conexiones anteriores. El desarrollo de aplicaciones web necesita
frecuentemente mantener estado. Para esto se usan las cookies, que es
información que un servidor puede almacenar en el sistema cliente. Esto le permite
a las aplicaciones web instituir la noción de "sesión", y también permite rastrear
usuarios ya que las cookies pueden guardarse en el cliente por tiempo
indeterminado.

¿Qué es el puerto 25?


¿Qué es el puerto 25?

Un puerto es un punto de acceso a un ordenador o medio a través del cual


tiene lugar las transferencias de información (entradas/salidas) con el exterior.
Los puertos son medios para transferir datos, ficheros y comunicaciones.

¿Cómo afecta el puerto 25 al estar abierto?

Al usar el correo electrónico, los usuarios comunmente configuran la cuenta del


mismo ISP que les provee Internet por ejemplo en Andinanet se configuran
cuentas xxxx@andinanet.net y se usan los servidores de correo de la misma
empresa, sin embargo si el correo se lo quiere usar para fines mal
intencionados o si la máquina del usuario está infectada con virus, spywares,
etc, se podría configurar mediante la conexión de Andinanet cualquier otro
correo y empezar a generar correo electrónico no deseado (spam) o incluso
enviar virus sobre la red.

¿Cómo afecta el puerto 25 al estar bloqueado?

Al bloquear el puerto 25, Andinanet controla el uso de sus servidores de correo


electrónico permitiendo que solo quienes hacen un uso correcto del servicio lo
aprovechen y bloqueando el paso de spam y virus sobre su red.
Esto bloqueo también afecta a quienes, haciendo buen uso del correo, tiene
cuentas con otros proveedores y quieren configurar las mismas en programas
de envío de correo usando el servicio de Andinanet pero con los servidores de
su proveedor de correo. Para solventar este problema el usuario puede hacer
uso del web mail que le ofrezca su proveedor de correo electrónico y/o adquirir
un servicio de Andinanet con dirección IP fija y solicitar el desbloqueo del
puerto 25.
Comandos SMTP

Comando Función del comando


SMTP
HELO Lo envía un cliente para identificarse a sí mismo, normalmente
con un nombre de dominio.
EHLO Permite al servidor identificar su compatibilidad con los
comandos del Protocolo simple de transferencia de correo
extendido (ESMTP).
MAIL FROM Identifica al remitente del mensaje; se utiliza con el formato
MAIL FROM:.
RCPT TO Identifica a los destinatarios del mensaje; se utiliza con el
formato RCPT TO:.
TURN Permite que el cliente y el servidor intercambien las funciones, y
envíen correo en la dirección contraria sin tener que establecer
una conexión nueva.
ATRN El comando ATRN (TURN autenticado) toma uno o más dominios
como parámetro de forma opcional. El comando ATRN debe
rechazarse si la sesión no se ha autenticado.
SIZE Proporciona un mecanismo por el cual el servidor SMTP puede
indicar el tamaño máximo del mensaje aceptado. Los servidores
compatibles deben proporcionar extensiones de tamaño para
indicar el tamaño máximo de mensaje que pueden aceptar. Los
clientes no deben enviar mensajes mayores que el tamaño
indicado por el servidor.
ETRN Una extensión de SMTP. ETRN lo envía un servidor SMTP para
solicitar que otro servidor envíe todos los mensajes de correo
electrónico que tenga.
PIPELINING Permite enviar una secuencia de comandos sin esperar una
respuesta de cada comando.
CHUNKING Un comando ESMTP que reemplaza al comando DATA. Como el
host SMTP no tiene que buscar continuamente el fin de los
datos, este comando envía un comando BDAT con un argumento
que contiene el número total de bytes de un mensaje. El
servidor de recepción cuenta los bytes del mensaje y, cuando el
tamaño del mensaje es igual que el valor enviado por el
comando BDAT, supone que ha recibido todos los datos del
mensaje.
DATA Lo envía un cliente para iniciar la transferencia del contenido del
mensaje.
DSN Un comando ESMTP que permite la entrega de notificaciones de
estado.
RSET Anula toda la transacción del mensaje y restablece el búfer.
VRFY Comprueba que un buzón está disponible para la entrega de
mensajes; por ejemplo, vrfy ted comprueba que hay un buzón
para Ted en el servidor local. Este comando está desactivado en
las implementaciones de Exchange de manera predeterminada.
HELP Devuelve una lista de los comandos compatibles con el servicio
SMTP.
PUERTOS DE INTERNET
Palabra clave Puerto Descripción
0/tcp Reserved
0/udp Reserved
tcpmux 1/tcp TCP Port Service Multiplexer
rje 5/tcp Remote Job Entry
echo 7/tcp/udp Echo
discard 9/tcp/udp Discard
systat 11/tcp/udp Active Users
daytime 13/tcp/udp Daytime
qotd 17/tcp/udp Quote of the Day
chargen 19/tcp/udp Character Generator
ftp-data 20/tcp File Transfer [Default Data]
ftp 21/tcp File Transfer [Control]
telnet 23/tcp Telnet
smtp 25/tcp Simple Mail Transfer
time 37/tcp/udp Time
nameserver 42/tcp/udp Host Name Server
nicname 43/tcp/udp Who Is
domain 53/tcp/udp Domain Name Server
bootps 67/udp/udp Bootstrap Protocol Server
tftp 69/udp Trivial File Transfer
gopher 70/tcp Gopher
finger 79/tcp Finger
www-http 80/tcp World Wide Web HTTP
dcp 93/tcp Device Control Protocol
supdup 95/tcp SUPDUP
hostname 101/tcp NIC Host Name Server
iso-tsap 102/tcp ISO-TSAP
gppitnp 103/tcp Genesis Point-to-Point Trans Net
rtelnet 107/tcp/udp Remote Telnet Service
pop2 109/tcp Post Office Protocol - Version 2
pop3 110/tcp Post Office Protocol - Version 3
sunrpc 111/tcp/udp SUN Remote Procedure Call
auth 113/tcp Authentication Service
sftp 115/tcp/udp Simple File Transfer Protocol
nntp 119/tcp Network News Transfer Protocol
ntp 123/udp Network Time Protocol
pwdgen 129/tcp Password Generator Protocol
netbios-ns 137/tcp/udp NETBIOS Name Service
netbios-dgm 138/tcp/udp NETBIOS Datagram Service
netbios-ssn 139/tcp/udp NETBIOS Session Service
snmp 161/udp SNMP
snmptrap 162/udp SNMPTRAP
Irc 194/tcp Internet Relay Chat Protocol