2012
Álvaro Primo Guijarro
Servicios de Red de Internet
24/02/2012
UD09 Otros Servicios
UD09 Otros Servicios 2012
Contenido Network Time Protocol ................................................................................................................. 3
Historia .......................................................................................................................................... 4
Servicio de sindicación. ................................................................................................................. 4
Protocolos RSS ........................................................................................................................... 5
Que es realmente RSS ............................................................................................................... 5
¿Cómo crear RSS?...................................................................................................................... 6
Protocolo Atom. ........................................................................................................................ 6
Agregadores de sindicación. ......................................................................................................... 7
Servicio de terminal remoto ......................................................................................................... 7
Telnet ........................................................................................................................................ 7
Funcionamiento .................................................................................................................... 7
Rlogin ............................................................................................................................................. 8
Usuarios ..................................................................................................................................... 8
Opciones .................................................................................................................................... 9
SSH ........................................................................................................................................... 10
Seguridad ............................................................................................................................. 10
X-Terminal ............................................................................................................................... 10
Escritorio remoto VNC............................................................................................................. 11
Terminal Server ....................................................................................................................... 13
Servicio de tecnología de voz IP “VoIP.” ..................................................................................... 14
Elementos ................................................................................................................................ 14
El cliente .............................................................................................................................. 14
Los servidores ...................................................................................................................... 15
Los gateways ....................................................................................................................... 15
Funcionalidad .......................................................................................................................... 16
Protocolos VoIP ....................................................................................................................... 17
UD09 Otros Servicios 2012
Network Time Protocol
UD09 Otros Servicios 2012
Network Time Protocol (NTP) es
un protocolo de Internet para sincronizar los relojes de
los sistemas informáticos a través del ruteo de paquetes en
redes con latencia variable. NTP utiliza UDP como su capa
de transporte, usando el puerto 123. Está diseñado para
resistir los efectos de la latencia variable.
NTP utiliza el Algoritmo de Marzullo con la escala de
tiempo UTC, incluyendo soporte para características
como segundos intercalares. NTPv4 puede mantenerse
sincronizado con una diferencia máxima de 10
milisegundos (1/100 segundos) a través de Internet, y
puede llegar a acercarse hasta 200 microsegundos
(1/5000 segundos) o más en redes de área local sobre
condiciones ideales.
NTP es uno de los protocolos de internet más viejos que siguen en uso (desde antes de 1985).
NTP fue diseñado originalmente por Dave Mills de laUniversidad de Delaware, el cual lo sigue
manteniendo, en conjunto con un equipo de voluntarios.
El demonio NTP de Unix es un proceso de nivel de usuario que se ejecuta continuamente en la
máquina que soporta NTP, y la mayor parte del protocolo está implementado en este proceso
de usuario. Para obtener el mejor rendimiento de NTP, es importante tener un reloj NTP
estándar con lazo de seguimiento de fase implementado en el kernel del Sistema operativo, en
vez de sólo usar la intervención de un demonio NTP externo: todas las versiones actuales
de GNU/Linux y Solaris soportan esta característica.
NTP utiliza un sistema de jerarquía de estratos de reloj, en donde los sistemas de estrato 1
están sincronizados con un reloj externo tal como un reloj GPS ó algún reloj atómico. Los
sistemas de estrato 2 de NTP derivan su tiempo de uno ó más de los sistemas de estrato 1, y
así consecutivamente (cabe mencionar que esto es diferente de los estrato de reloj utilizados
en los sistemas de telecomunicaciones).
Historia
El protocolo NTP, es uno de los más antiguos de Internet y sigue estando en uso hoy en día.
Ha estado en continuo uso desde hace más de 25 años. Fue en un primer momento diseñado
originalmente para sincronizar ordenadores y procesos críticos dependientes del tiempo
sobre la red de Internet. Fue inicialmente pensada para el sistema operativo Linux, pero luego
fue migrado también a Windows, aunque sigue siendo instalado por defecto en muchos
sistemas Unix y distribuciones BSD. Por este motivo, hay una gran cantidad de servidores NTP
que utilizan Linux debido a su kernel especializado y sus algoritmos de tiempo.
Servicio de sindicación.
UD09 Otros Servicios 2012
Protocolos RSS
RSS son las siglas de Really Simple Syndication, un formato
XML para sindicar o compartir contenido en la web. Se utiliza
para difundir información actualizada frecuentemente a
usuarios que se han suscrito a la fuente de contenidos. El
formato permite distribuir contenidos sin necesidad de un
navegador, utilizando un software diseñado para leer estos
contenidos RSS (agregador). A pesar de eso, es posible
utilizar el mismo navegador para ver los contenidos RSS. Las
últimas versiones de los principales navegadores permiten
leer los RSS sin necesidad de software adicional. RSS es parte
de la familia de los formatos XML desarrollado
específicamente para todo tipo de sitios que se actualicen
con frecuencia y por medio del cual se puede compartir la
información y usarla en otros sitios web o programas. A esto se le conoce
como redifusión web o sindicación web (una traducción incorrecta, pero de uso muy
común).
Que es realmente RSS
Cuando hablamos de RSS nos referimos usualmente a la tecnología completa para distribución
de contenidos de los sitios web. Pero un RSS es realmente un formato de archivo, basado en
XML, que sirve para recoger contenidos publicados en páginas web. Los RSS tienen extensión
.rss o bien .xml, pero en realidad son un simple archivo de texto donde aparecen referencias a
contenidos publicados, en un formato específico, creado a partir de XML.
Por poner un ejemplo sencillo que pueda entender todo el mundo: Igual que HTML sirve para
escribir páginas en un formato entendible por los navegadores, RSS sirve para enumerar
artículos o páginas dentro de un sitio, en un formato que pueden entender programas
denominados lectores RSS o agregadores.
En el archivo RSS simplemente están los datos de las novedades del sitio, como el título, fecha
de publicación o la descripción. El programa que lea el RSS será encargado de darle estilo o
apariencia a los datos que se incluyan en el archivo y presentarlos de una manera atractiva al
usuario y de fácil lectura.
Que RSS sea un formato basado en XML significa que el archivo RSS se compone por una
serie de etiquetas definidas que tendrán un formato dado, que respetará las reglas generales
de XML.
UD09 Otros Servicios 2012
¿Cómo crear RSS?
El formato RSS está basado en XML, por lo que para cualquiera de las tres especificaciones existentes sería recomendable tener unas nociones básicas de este lenguaje de marcado.
Pero si no las tienes, ¡no te des por vencido! Este sitio web es la Guía fácil del RSS, así que
vamos a intentar explicarte cómo crear tu propio canal RSS o feed de la forma más sencilla posible.
Si sigues los pasos que te indicamos a continuación, al finalizar habrás creado tu primer feed:
1. Bloc de notas 2. Declaración del Tipo de Documento
3. Especificación RSS
4. Nuestro canal RSS 5. Elementos no variables
6. Elementos variables 7. Guardar nuestro RSS
8. Ejemplo de código RSS 9. Enlazarlo a tu página HTML
Protocolo Atom.
El nombre Atom aplica a un par de estándares
relacionados. El formato de sindicación Atom es un XML idioma
utilizado para los vínculos Web , mientras que el Atom Publishing
Protocolo ( AtomPub o APP ) es un simple HTTP basado en el
protocolo para la creación y actualización de recursos de la web.
Los vínculos Web permiten software programas para comprobar
las actualizaciones publicadas en un sitio web. Para proporcionar
un vínculo Web, propietario de un sitio puede utilizar un software
especializado (como un sistema de gestión de contenidos ) que se
publica una lista (o "feed") de los últimos artículos o contenidos en
un sistema normalizado, formato legible por máquina. La
alimentación puede ser descargado por los programas que lo
utilizan, como los sitios web que sindicar el contenido de la
alimentación, o mediante lector de feeds programas que permiten
a los usuarios de Internet suscribirse a los feeds y ver su
contenido.
Una fuente contiene entradas, que pueden ser titulares, el texto completo de artículos,
extractos, resúmenes y / o enlaces a contenido de un sitio web, junto con varios metadatos .
El formato Atom fue desarrollado como una alternativa al RSS . Ben Trott , un defensor del
nuevo formato que se convirtió en Atom, RSS cree que tenía limitaciones y defectos-como la
falta de la innovación permanente y su necesidad de permanecer compatible con versiones
anteriores, y que había ventajas en un diseño fresco.
UD09 Otros Servicios 2012
Agregadores de sindicación.
Gracias a los agregadores o lectores de fuentes web (programas o sitios que permiten
leer fuentes web) se pueden obtener resúmenes de todos los sitios que se desee desde el
escritorio del sistema operativo, programas de correo electrónico o por medio de aplicaciones
web que funcionan como agregadores. No es necesario abrir el navegador y visitar decenas de
páginas.
Algunos agregadores populares:
Google Reader
Bloglines
MyYahoo!
Netvibes
FeedReader
Servicio de terminal remoto
Telnet
Telnet (TELecommunication NETwork) es el nombre de
un protocolo de red red a otra máquina para manejarla
remotamente como si estuviéramos sentados delante de ella.
También es el nombre del programa informático que
implementa el cliente. Para que la conexión funcione, como
en todos los servicios de Internet, la máquina 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.
Funcionamiento
Telnet sólo sirve para acceder en modo terminal, es decir, sin
gráficos, pero fue una herramienta muy útil para arreglar
fallos a distancia, sin necesidad de estar físicamente en el
mismo sitio que la máquina que los tenía. También se usaba
para consultar datos a distancia, como datos personales en
máquinas accesibles por red, información bibliográfica, etc.
Aparte de estos usos, en general telnet se ha utilizado (y aún hoy se puede utilizar en su
variante SSH) para abrir una sesión con una máquina UNIX, de modo que múltiples usuarios
UD09 Otros Servicios 2012 con cuenta en la máquina, se conectan, abren sesión y pueden trabajar utilizando esa
máquina. Es una forma muy usual de trabajar con sistemas UNIX.
Rlogin
Rlogin (Remote Login) es una aplicación TCP/IP que comienza una sesión de terminal remoto
sobre el anfitrión especificado como host. El anfitrión remoto debe hacer funcionar un servicio de
Rlogind (o demonio) para que el Rlogin conecte con el anfitrión. Utiliza un mecanismo estándar de
autorización de los Rhosts. Cuando no se especifica ningún nombre de usuario ni con la opción -l ni
con la opción username@, Rlogin conecta como el usuario actualmente loggeado.
Usuarios
El Rlogin envía realmente dos nombres de usuario al servicio del Rlogind (o al demonio): remuser y
locuser.
El remuser es el nombre con el que se registra al usuario en la máquina cliente (e incluye su
dominio o nombre de la máquina). Es llamado remuser por el servidor (o demonio) porque
desde el punto de vista del servidor(o demonio), la máquina del cliente es remota. El remuser es
el nombre que debe aparecer en el archivo global de hosts.El remuser no se puede fijar por el
usuario.
El locuser es el nombre del usuario que el servidor (o demonio) utiliza para ejecutar el comando
en el servidor. Desde el punto de vista del servidor (o demonio), el servidor es la máquina local.
UD09 Otros Servicios 2012
Éste es el nombre del usuario con el que estás actualmente conectado o el nombre del usuario
incorporado explícitamente en la línea de comando del rlogin.
Opciones
- D: elimina errores en los sockets sobre TCP usados para la comunicación con el anfitrión
remoto. Esta opción también muestra el locuser y el remuser que son enviados al rlogind.
- E: detiene cualquier carácter que es reconocido como carácter escape.
- e char: especifica el carácter que se utilizará como el carácter de escape.
- l username: especifica un nombre alternativo de usuario para el login remoto. Si no se
especifica esta opción, se utiliza su nombre local de usuario.
- t terminal_type: especifica el tipo terminal. Solamente dos tipos de terminales son soportados
actualmente: dumb y ANSI. Por defecto se utiliza ANSI.
Diagnóstico: los posibles valores del estado de salida son:
0: terminación acertada.
> 0: un error ocurrió.
UD09 Otros Servicios 2012
SSH SSH (Secure SHell, en español: intérprete de órdenes segura) es el nombre de un protocolo y
del programa que lo implementa, y sirve para acceder a máquinas remotas a través de una
red. Permite manejar por completo la computadora mediante un intérprete de comandos, y
también puede redirigir el tráfico de X para poder ejecutar programas gráficos si tenemos
un Servidor X (en sistemas Unix y Windows) corriendo.
Además de la conexión a otros dispositivos, SSH nos permite copiar datos de forma segura
(tanto ficheros sueltos como simular sesiones FTPcifradas), gestionar claves RSA para no
escribir claves al conectar a los dispositivos y pasar los datos de cualquier otra aplicación por
un canal segurotunelizado mediante SSH.
Seguridad
SSH trabaja de forma similar a como se hace con telnet. La diferencia principal es que SSH
usa técnicas de cifrado que hacen que la información que viaja por el medio de comunicación
vaya de manera no legible y ninguna tercera persona pueda descubrir el usuario y contraseña
de la conexión ni lo que se escribe durante toda la sesión; aunque es posible atacar este tipo
de sistemas por medio de ataques de REPLAY y manipular así la información entre destinos.
X-Terminal
UD09 Otros Servicios 2012
En computación, un terminal X es un terminal de pantalla/entrada para las aplicaciones cliente
del X Window System. Los terminales X disfrutaron de un período de popularidad a principio de
los años 1990 cuando ofrecieron un costo total de propiedad más bajo alternativo a una
completa estación de trabajoUNIX.
Un terminal X corre con un servidor X. (En el X, el uso del los términos "cliente" y "servidor" se
hace desde el punto de vista de los programas: el servidor X suministra una pantalla,
un teclado, un ratón y una pantalla táctil a las aplicaciones cliente). Esto hace una conexión con
un X Display Manager (introducido en el X11R3) corriendo en una máquina central, usando el X
Display Manager Control Protocol (XDMCP), introducido en el X11R4).1
Los clientes livianos han suplantado algo a los terminales X
puesto que los "engordan" agregando memoria flash que
contiene software que duplica mucho a los varios sistemas
operativos de Microsoft, así adquiriendo la capacidad de
"hablar" en una gama de protocolos de escritorios remotos.
Debido a la existencia de implementaciones de software
libre de terminales X de múltiples protocolos que no tienen
esta memoria flash adicional se han vuelto obsoletos
comercialmente en favor de los clientes livianos de propósito
más general y por los PCs de bajo costo corriendo un servidor
X.
Escritorio remoto VNC
VNC son las siglas en inglés de Virtual Network Computing (Computación Virtual en Red).
VNC es un programa de software libre basado en una estructura cliente-servidor el cual nos permite
tomar el control del ordenador servidor remotamente a través de un ordenador cliente. También
llamado software de escritorio remoto. VNC no impone restricciones en el sistema operativo del
ordenador servidor con respecto al del cliente: es posible compartir la pantalla de una máquina con
cualquier sistema operativo que soporte VNC conectándose desde otro ordenador o dispositivo que
disponga de un cliente VNC portado.
La versión original del VNC se desarrolló en Reino Unido, concretamente en los laboratorios
AT&T Olivetti Research Laboratory, en Cambridge, Reino Unido. El programa era de código
abierto por lo que cualquiera podía modificarlo y existen hoy en día varios programas para el mismo
uso. Muchos derivados modernos de él son software libre bajo licencia GNU General Public License.
UD09 Otros Servicios 2012
En la enseñanza, VNC sirve para que el
profesor comparta su pantalla con los
alumnos, por ejemplo en un laboratorio.
También puede usarse para que un técnico
ayude a un usuario inexperto, el técnico ve
remotamente el problema que informa el
usuario.
El programa servidor suele tener la opción
de funcionar como servidor HTTP para
mostrar la pantalla compartida en un
navegador con soporte de Java. En este
caso el usuario remoto (cliente) no tiene
que instalar un programa cliente de VNC,
éste es descargado por el navegador automáticamente.
VNC es independiente de la plataforma - un cliente VNC en un sistema operativo pueden conectarse
a un servidor VNC en la misma o de cualquier otro sistema operativo. Hay clientes y servidores tanto
para muchos sistemas operativos basados en GUI como para Java. Varios clientes pueden
conectarse a un servidor VNC al mismo tiempo. Los usos populares de esta tecnología incluyen
soporte técnico remoto y acceso a los archivos presentes en el ordenador del trabajo desde la
computadora de un hogar, o viceversa.
Hay una serie de variantes de VNC,1 que ofrecen, aparte de las funciones típicas de VNC, funciones
particulares; por ejemplo, algunos están optimizados para Microsoft Windows; otros disponen de
transferencia de archivos, (que no es propiamente parte de VNC), etc. Muchos son compatibles (sin
funciones adicionales) con el propio VNC en el sentido de que un usuario de una variante de VNC
puede conectar con un servidor de otra, mientras que otros se basan en el código fuente de VNC,
pero no son compatibles con el estándar VNC.
El término "VNC" y el RFB son marcas registradas de RealVNC Ltd. en los EE. UU. y en otros
países.
UD09 Otros Servicios 2012
Terminal Server
Los Servicios de Escritorio Remoto (del inglés Remote Desktop Services), antiguamente
conocido como Servicios de Terminal (o Terminal Services) son un componente de los
sistemas operativos Windows que permite a un usuario acceder a las aplicaciones y datos
almacenados en otro ordenador mediante un acceso por red.
Basado en el protocolo de escritorio remoto (Remote Desktop Protocol (RDP)) aparece por
primera vez en Windows NT 4.0 (Terminal Server Edition).
Los productos Windows 2000 Server, Windows 2000 Advanced Server, Windows 2000
Datacenter Server, Windows Server 2003 y Windows Server 2008 han introducido algunas
mejoras y funcionalidades nuevas.
Microsoft proporciona el software cliente para todas las versiones de Windows 32 bits y para
Mac OS X de Apple. El uso de los servicios de terminal requiere de tres componentes:
1-Servidor de Terminal Server.
2-Cliente de Terminal Server.
3-Protocolo de escritorio remoto.
La instalación de dicho componente no supone mayor problema ya que se incorpora en los
sistemas operativos, aunque sí que es algo diferente en Windows 2000 y 2003. Podemos
distinguir dos tipos de instalación:
1-Modo Administración remota: proporciona acceso remoto a los servidores por parte de
los administradores. Soporta, además de la sesión de consola, dos sesiones más, sin tener
que pagar ninguna licencia extra
2-Modo Servidor de Aplicaciones: permite el acceso simultáneo por parte de varios clientes
remotos. En este caso sí será necesario adquirir licencias de terminal.
UD09 Otros Servicios 2012
Servicio de tecnología de voz IP “VoIP.”
Voz sobre Protocolo de Internet, también llamado Voz sobre IP, Voz IP, VozIP, VoIP (por
sus siglas en inglés, Voice over IP), es un grupo de recursos que hacen posible que la señal de
voz viaje a través de Internet empleando un protocolo IP (Protocolo de Internet). Esto significa
que se envía la señal de voz en forma digital, en paquetes de datos, en lugar de enviarla en
forma analógica a través de circuitos utilizables sólo por telefonía convencional como las redes
PSTN (sigla de Public Switched Telephone Network, Red Telefónica Pública Conmutada).
Los Protocolos que se usan para enviar las
señales de voz sobre la red IP se conocen
como protocolos de Voz sobre IP o protocolos
IP. Estos pueden verse como aplicaciones
comerciales de la "Red experimental de
Protocolo de Voz" (1973), inventada
por ARPANET.
El tráfico de Voz sobre IP puede circular por
cualquier red IP, incluyendo aquellas
conectadas a Internet, como por ejemplo las
redes de área local (LAN).
Es muy importante diferenciar entre Voz sobre
IP (VoIP) y Telefonía sobre IP.
VoIP es el conjunto de normas,
dispositivos, protocolos, en definitiva la tecnología que permite comunicar voz sobre el
protocolo IP.
Telefonía sobre IP es el servicio telefónico disponible al público, por tanto con
numeración E.164, realizado con tecnología de VoIP.
Elementos
El cliente
El cliente establece y origina las llamadas realizadas de voz, esta
información se codifica, se empaqueta y se transmite a través del
micrófono (entrada de información ) del usuario, de la misma forma la
información se decodifica y reproduce a través de los altavoces o
audífonos (salida de la información).
Un Cliente puede ser un usuario de Skype o un usuario de alguna
empresa que venda sus servicios de telefonía sobre IP a través de
equipos como ATAs (Adaptadores de teléfonos analógicos) o
teléfonos IP o Softphones que es un software que permite realizar
llamadas a través de una computadora conectada a Internet.
UD09 Otros Servicios 2012 Los servidores
Los servidores se encargan de manejar operaciones de base de datos, realizado en un tiempo
real como en uno fuera de él. Entre estas operaciones se tienen la contabilidad, la recolección,
el enrutamiento, la administración y control del servicio, el registro de los usuarios, etc.
Usualmente en los servidores se instala software denominados Switches o IP-PBX
(Conmutadores IP), ejemplos de switches pueden ser "Voipswitch", "Mera", "Nextone" entre
otros, un IP-PBX es Asterisk uno de los más usados y de código abierto.
Los gateways
Los gateways brindan un puente de comunicación entre todos los usuarios, su función
principal es la de proveer interfaces con la telefonía tradicional adecuada, la cual funcionara
como una plataforma para los usuarios (clientes) virtuales.
Los Gateways se utilizan para "Terminar" la llamada, es decir el cliente Origina la llamada y el
Gateway Termina la llamada, eso es cuando un cliente llama a un teléfono fijo o celular, debe
existir la parte que hace posible que esa llamada que viene por Internet logre conectarse con
un cliente de una empresa telefónica fija o celular.
UD09 Otros Servicios 2012
Funcionalidad
VoIP puede facilitar tareas que serían más fáciles de realizar usando las redes telefónicas
comunes:
Las llamadas telefónicas locales pueden ser automáticamente enrutadas a un teléfono
VoIP, sin importar dónde se esté conectado a la red. Uno podría llevar consigo un teléfono
VoIP en un viaje, y en cualquier sitio conectado a Internet, se podría recibir llamadas.
Números telefónicos gratuitos para usar con VoIP están disponibles en Estados Unidos de
América, Reino Unido y otros países con organizaciones de usuarios VoIP.
Los agentes de call center usando teléfonos VoIP pueden trabajar en cualquier lugar con
conexión a Internet lo suficientemente rápida.
Algunos paquetes de VoIP incluyen servicios extra por los que PSTN (Red Publica
Telefónica Conmutada) normalmente cobra un cargo extra, o que no se encuentran
disponibles en algunos países, como son las llamadas de 3 a la vez, retorno de llamada,
remarcación automática, o identificación de llamada.
UD09 Otros Servicios 2012
Protocolos VoIP
Protocolos de VoIP: son los lenguajes que utilizarán los distintos dispositivos VoIP para su
conexión. Esta parte es importante ya que de ella dependerá la eficacia y la complejidad de la
comunicación.
Por orden de antigüedad (de más antiguo a más nuevo):
H.323 - Protocolo definido por la ITU-T;
SIP - Protocolo definido por la IETF;
Megaco (También conocido como H.248) y MGCP - Protocolos de control;
UNIStim - Protocolo propiedad de Nortel(Avaya);
Skinny Client Control Protocol - Protocolo propiedad de Cisco;
MiNet - Protocolo propiedad de Mitel;
CorNet-IP - Protocolo propiedad de Siemens;
IAX - Protocolo original para la comunicación entre PBXs Asterisk (Es un estándar para
los demás sistemas de comunicaciones de datos,[cita requerida]
actualmente está en su
versión 2, IAX2);
Skype - Protocolo propietario peer-to-peer utilizado en la aplicación Skype;
IAX2 - Protocolo para la comunicación entre PBXs Asterisk en reemplazo de IAX;
Jingle - Protocolo abierto utilizado en tecnología XMPP;
MGCP- Protocolo propietario de Cisco;
weSIP- Protocolo licencia gratuita de VozTelecom.