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
semántica que utilizan los elementos
software de la arquitectura web (clientes, servidores, proxies)
proxies para
comunicarse. Es un protocolo orientado a transacciones y sigue el
esquema petición-respuesta
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"
nt" (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
consul
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
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@[Link] 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
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.
QUIT Termina la sesión.
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