Está en la página 1de 32

Protocolos ms usados

en Internet

Familia de protocolos de Internet

Lafamilia de protocolos de Internetes un conjunto deprotocolos de reden


los que se basaInternety que permiten la transmisin de datos
entrecomputadoras.
En
ocasiones
se
le
denominaconjunto
de
protocolosTCP/IP, en referencia a los dos protocolos ms importantes que la
componen:Protocolo de Control de Transmisin(TCP) yProtocolo de
Internet(IP), que fueron dos de los primeros en definirse, y que son los ms
utilizados de la familia. Existen tantos protocolos en este conjunto que llegan
a ser ms de 100 diferentes, entre ellos se encuentra el
popularHTTP(HyperText Transfer Protocol), que es el que se utiliza para
acceder a laspginas web, adems de otros como elARP(Address
Resolution Protocol) para la resolucin de direcciones, elFTP(File Transfer
Protocol) para transferencia de archivos, y elSMTP(Simple Mail Transfer
Protocol) y elPOP(Post Office Protocol) paracorreo electrnico,TELNETpara
acceder a equipos remotos, entre otros.

FTP (FileTransferProtocol)

Es un protocolo de red para la transferencia de archivos entre


sistemas conectados a una red TCP (Transmission Control Protocol),
basado en la arquitectura cliente-servidor. Desde un equipo cliente se
puede conectar a un servidor para descargar archivos desde l o para
enviarle archivos, independientemente del sistema operativo utilizado
en cada equipo.

FTP (FileTransferProtocol)

HISTORIA

El protocolo FTP se empez a


utilizar
en
abril
de
1971,
publicado como elRFC 114, antes
de que existiera la pila TCP/IP. La
estructura
general
fue
establecida
en
1973.
Fue
modificado
varias
veces,
aadiendo nuevos comandos y
funcionalidades.
Al
final
se
public elRFC 959en octubre de
1985, que es la que se utiliza
actualmente.

FTP (FileTransferProtocol)

Cliente FTP

es un programa que se instala en


el ordenador del usuario, y que
emplea el protocolo FTP para
conectarse a un servidor FTP y
transferir archivos, ya sea para
descargarlos o para subirlos.

FileZilla

FireFTP

GoFTP

WinSCP

Coffe Free FTP

FTP (FileTransferProtocol)

Cliente FTP basado en Web

El usuario se conecta mediante


HTTP a un servidor web, y el
servidor web se conecta mediante
FTP al servidor FTP. El servidor web
acta de intermediario haciendo
pasar la informacin desde el
servidor FTP en los puertos 20 y 21
hacia el puerto 80 HTTP que ve el
usuario.

TELNET (TELecommunication
NETwork)

es el nombre de un protocolo de red que nos permite viajar a otra


mquina para manejarla remotamente como si estuviramos sentados
delante de ella. Tambin es el nombre del programa informtico que
implementa el cliente. Para que la conexin funcione, como en todos los
servicios de Internet, la mquina a la que se acceda debe tener un
programa especial que reciba y gestione las conexiones. El puerto que
se utiliza generalmente es el 23.

TELNET (TELecommunication
NETwork)

Funcionamiento

Telnet slo sirve para acceder en


modo terminal, es decir, sin
grficos, pero es una herramienta
muy til para arreglar fallos a
distancia, sin necesidad de estar
fsicamente en el mismo sitio que
la mquina que los tena.
Tambin se usaba para consultar
datos a distancia, como datos
personales
en
mquinas
accesibles por red, informacin
bibliogrfica, etc.

TELNET (TELecommunication
NETwork)

Seguridad

Su mayor problema es de
seguridad, ya que todos los
nombres
de
usuario
y
contraseas necesarias para
entrar en las mquinas viajan
por
laredcomotexto
plano(cadenas
de
texto
sincifrar).

SSH (SecureShell)

es el nombre de unprotocoloy delprogramaque lo implementa, y sirve


paraacceder a mquinas remotas a travs de una red. Permite manejar
por completo lacomputadoramediante unintrprete de comandos, y
tambin puede redirigir el trfico deXpara poder ejecutar programas
grficos si tenemos ejecutando unServidor X(en
sistemasUnixyWindows).

SSH (SecureShell)

Historia

La primera versin del protocolo y el


programa eran libres y los cre un
finlands llamadoTatu Ylnen, pero
su licencia fue cambiando y termin
apareciendo
la
compaa
SSH
Communications Security, que lo
ofreca
gratuitamente
para
uso
domstico y acadmico, pero exiga el
pago a otras empresas. En el ao1997
(dos aos despus de que se creara la
primera versin) se propuso como
borrador en laIETF.

SSH (SecureShell)

Seguridad

SSH trabaja de forma similar a como se


hace contelnet. La diferencia principal
es que SSH usa tcnicas de cifrado que
hacen que la informacin que viaja por
el medio de comunicacin vaya de
manera no legible, evitando que
terceras personas puedan descubrir el
usuario y contrasea de la conexin lo
que se escribe durante toda la sesin;
aunque es posible atacar este tipo de
sistemas por medio deataques de
REPLAYy manipular as la informacin
entre destinos.

SMTP 25(Protocolo para la transferencia simple de


correo electrnico)

SMTP es unprotocolo orientado a la conexinbasado en texto, en el que


un remitente de correo se comunica con un receptor de correo
electrnico mediante la emisin de secuencias de comandos y el
suministro de los datos necesarios en un canal de flujo de datos
ordenado fiable, normalmente un protocolo de control de transmisin de
conexin (TCP). Una sesin SMTP consiste en comandos originados por
un cliente SMTP (el agente de inicio, emisor o transmisor) y las
respuestas correspondientes del SMTP del servidor (el agente de
escucha, o receptor) para que la sesin se abra y se intercambian los
parmetros de la sesin

SMTP 25(Protocolo para la transferencia


simple decorreo electrnico)

Funcionamiento

Este protocolo se da en lnea, de manera que opera en los servicios de


correo electrnico. Sin embargo, este protocolo posee algunas
limitaciones en cuanto a la recepcin de mensajes en el servidor de
destino (cola de mensajes recibidos). Como alternativa a esta limitacin
se asocia normalmente a este protocolo con otros, como el POP o IMAP,
otorgando a SMTP la tarea especfica de enviar correo, y recibirlos
empleando los otros protocolos antes mencionados (POPOIMAP)

SMTP 25(Protocolo para la transferencia


simple decorreo electrnico)

DNS53 (Sistema de Nombres de Dominio)

Historia

Inicialmente, el DNS naci de la necesidad de recordar fcilmente los


nombres de todos los servidores conectados a Internet. En un inicio, SRI
(ahoraSRI International) alojaba un archivo llamadoHOSTSque
contena todos los nombres de dominio conocidos. El crecimiento
explosivo de la red caus que el sistema de nombres centralizado en el
archivo hosts no resultara prctico y en 1983,Paul V. Mockapetris
public losRFC 882yRFC 883definiendo lo que hoy en da ha
evolucionado hacia el DNS moderno (estosRFChan quedado obsoletos
por la publicacin en 1987 de losRFC 1034y 1035).

DNS53 (Sistema de Nombres de


Dominio)

Funcionamiento

El servidor DNS utiliza unabase de datosdistribuida yjerrquicaque


almacena informacin asociada anombres de dominioen redes como
Internet. Aunque como base de datos el DNS es capaz de asociar diferentes
tipos de informacin a cada nombre, los usos ms comunes son la
asignacin de nombres de dominio adirecciones IPy la localizacin de los
servidores decorreo electrnicode cada dominio.

La asignacin de nombres a direcciones IP es ciertamente la funcin ms


conocida de los protocolos DNS. Por ejemplo, si la direccin IP del sitioFTP
de prox.mx es 200.64.128.4, la mayora de la gente llega a este equipo
especificando ftp.prox.mx y no la direccin IP. Adems de ser ms fcil de
recordar, el nombre es ms fiable. La direccin numrica podra cambiar por
muchas razones, sin que tenga que cambiar el nombre.

DNS53 (Sistema de Nombres de


Dominio)

DHCP(protocolo de configuracin
dinmica dehost)

Historia

DHCP se defini por primera vez como un protocolo de seguimiento de las


normas en elRFC 1531en octubre de 1993, como una extensin del
protocolo Bootstrap (BOOTP). La motivacin para extender BOOTP era
porque BOOTP requera intervencin manual para completar la informacin
de configuracin en cada cliente, y no proporciona un mecanismo para la
recuperacin de las direcciones IP en desuso.

Muchos trabajaron para mejorar el protocolo, ya que gan popularidad y en


1997 se public elRFC 2131, y al 2011 se mantiene como el estndar para
redes IPv4. DHCPv6 est documentado en elRFC 3315. ElRFC 3633aadi
un mecanismo de delegacin de prefijo para DHCPv6. DHCPv6 se ampli
aun ms para proporcionar informacin de configuracin a los clientes
configurados con la configuracin automtica de direcciones sin estado en
elRFC 3736.

DHCP(protocolo de configuracin
dinmica dehost)

Funcionamiento

Cada direccin IP debe configurarse manualmente en cada dispositivo y, si el dispositivo se mueve a


otra subred, se debe configurar otra direccin IP diferente. El DHCP le permite al administrador
supervisar y distribuir de forma centralizada las direcciones IP necesarias y, automticamente,
asignar y enviar una nueva IP si fuera el caso en el dispositivo es conectado en un lugar diferente de
la red.

El protocolo DHCP incluye tres mtodos de asignacin de direcciones IP:

Asignacin manual o esttica: Asigna una direccin IP a una mquina determinada. Se suele utilizar
cuando se quiere controlar la asignacin de direccin IP a cada cliente, y evitar, tambin, que se
conecten clientes no identificados.

Asignacin automtica: Asigna una direccin IP a una mquina cliente la primera vez que hace la
solicitud al servidor DHCP y hasta que el cliente la libera. Se suele utilizar cuando el nmero de
clientes no vara demasiado.

Asignacin dinmica: el nico mtodo que permite la reutilizacin dinmica de las direcciones IP. El
administrador de la red determina un rango de direcciones IP y cada dispositivo conectado a la red
est configurado para solicitar su direccin IP al servidor cuando la tarjeta de interfaz de red se
inicializa. El procedimiento usa un concepto muy simple en un intervalo de tiempo controlable. Esto
facilita la instalacin de nuevas mquinas clientes

DHCP(protocolo de configuracin
dinmica dehost)

DHCP(protocolo de configuracin
dinmica dehost)

Anatoma

BOOTP: 67/UDP para las computadoras servidor y 68/UDP para los clientes.

DHCP Discovery DHCP Discovery es una solicitud DHCP realizada por un


cliente de este protocolo para que el servidor DHCP de dicha red de
computadoras le asigne una direccin IP y otrosParmetros DHCPcomo la
mscara de red o el nombre DNS.

DHCP Offer DHCP Offer es el paquete de respuesta del Servidor DHCP a un


cliente DHCP ante su peticin de la asignacin de los Parmetros DHCP. Para
ello involucra su direccin MAC (Media Access Control).

DHCP Request El cliente selecciona la configuracin de los paquetes recibidos


deDHCP Offer. Una vez ms, el cliente solicita una direccin IP especfica que
indic el servidor

DHCP(protocolo de configuracin
dinmica dehost)

POP (Post Office Protocol


En informtica, el POP (Post Office Protocol) es un protocolo estndar de internet de la capa
aplicacin (en el modelo OSI). El protocolo POP es utilizado por programas de e-mail locales
para recibir e-mails desde un servidor remoto a travs de una conexin TCP/IP. POP e IMAP
(Internet Message Access Protocol) son los dos protocolos ms empleados para la recepcin
de e-mails. La versin 3 del protocolo POP, llamada POP3, es el estndar actual y el ms
extendido. Es el ms empleado por los servicios de webmail como Gmail y Yahoo! Mail

POP (Post Office Protocol)

HISTORIA

El protocolo original fue llamado POP


en 1984. En la versin 2 (1985), el
POP2, se le asign el puerto 109 como
predeterminado. Luego, en 1988, se
lanza la versin 3, POP3 (revisada
mltiples veces). La versin original del
estndar
POP3
no
permita
encriptacin, solo un login con usuario
y contrasea. Actualmente soporta
mltiples mtodos de autenticacin
para proteger frente a posibles accesos
ilegtimos, la mayora provistos por
mecanismos de extensin del POP3.

Ventajas
La ventaja con otros protocolos es que entre servidor-cliente no se tienen que enviar
tantas rdenes para la comunicacin entre ellos. El protocolo POP tambin funciona
adecuadamente si no se utiliza una conexin constante a Internet o a la red que
contiene el servidor de correo.

Comunicacin entre el navegador y el servidor


La comunicacin entre el navegador y el servidor se lleva a cabo en dos etapas:

El navegador realiza una solicitud HTTP


El servidor procesa la solicitud y despus enva
una respuesta HTTP
En realidad, la comunicacin se realiza en ms etapas si
se considera el procesamiento de la solicitud en el
servidor. Dado que slo nos ocupamos del protocolo
HTTP, no se explicar la parte del procesamiento en el
servidor en esta seccin del artculo. Si este tema les
interesa, puede consultar el articulo sobre el tratamiento
de CGI

HTTP (Protocolo de transferencia de hipertexto)

HISTORIA

El protocolo original fue llamado POP


en 1984. En la versin 2 (1985), el
POP2, se le asign el puerto 109 como
predeterminado. Luego, en 1988, se
lanza la versin 3, POP3 (revisada
mltiples veces). La versin original del
estndar
POP3
no
permita
encriptacin, solo un login con usuario
y contrasea. Actualmente soporta
mltiples mtodos de autenticacin
para proteger frente a posibles accesos
ilegtimos, la mayora provistos por
mecanismos de extensin del POP3.

Solicitud HTTP
Una solicitud HTTP es un conjunto de lneas que el navegador enva al servidor. Incluye:
Una lnea de solicitud: es una lnea que especifica el tipo de documento solicitado, el
mtodo que se aplicar y la versin del protocolo utilizada. La lnea est formada por tres
elementos que deben estar separados por un espacio:
el mtodo
la direccin URL
la versin del protocolo utilizada por el cliente (por lo general, HTTP/1.0)

Los campos del encabezado de solicitud: es un conjunto de lneas opcionales que


permiten aportar informacin adicional sobre la solicitud y/o el cliente (navegador, sistema
operativo, etc.). Cada una de estas lneas est formada por un nombre que describe el
tipo de encabezado, seguido de dos puntos (:) y el valor del encabezado

HTTPS

(Protocolo seguro de transferencia de hipertexto)

Hypertext Transfer Protocol Secure ( HTTPS) es una combinacin del protocolo HTTP y protocolos
criptogrficos. Se emplea para lograr conexiones ms seguras en la WWW, generalmente para
transacciones de pagos o cada vez que se intercambie informacin sensible (por ejemplo, claves)
en internet.
De esta manera la informacin sensible, en el caso de ser interceptada por un ajeno, estar cifrada.
El nivel de proteccin que ofrece depende de la correccin de la implementacin del navegador web,
del software y de los algoritmos criptogrficos soportados. Adems HTTPS es vulnerable cuando es
aplicado
a
contenido
esttico
pblicamente
disponible.

HTTPS (Protocolo seguro de transferencia de hipertexto)

HISTORIA

(Netscape Communications)cre
HTTPS
en
1992
para
su
navegadorNetscape
Navigator.Originalmente, HTTPS
era
usado
solamente
para
cifradoSSL, pero esto se volvi
obsoleto anteTLS. HTTPS fue
adoptado
como
unestndar
webcon la publicacin deRFC
2818 en mayo del 2000.

Capas de red
HTTP opera en la capa ms alta del modelo OSI , la capa de aplicacin; pero el protocolo de
seguridad opera en una subcapa ms baja, cifrando un mensaje HTTP previo a la
transmisin y descifrando un mensaje una vez recibido. Estrictamente hablando, HTTPS no
es un protocolo separado, pero refiere el uso del HTTP ordinario sobre una Capa de
Conexin Segura cifrada o una conexin con Seguridad de la Capa de Transporte

Usar un control de acceso


El sistema puede tambin ser usado para la de clientes con el objetivo de limitar el acceso a
un servidor web a usuarios autorizados. Para hacer esto el administrador del sitio tpicamente
crea un certificado para cada usuario, un certificado que es guardado dentro de su navegador.
Normalmente, este contiene el nombre y la direccin de correo del usuario autorizado y es
revisado automticamente en cada reconexin para verificar la identidad del usuario,
potencialmente sin que cada vez tenga que ingresar una contrasea