<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Marcelo Pedra &#187; Servidores</title>
	<atom:link href="http://www.marcelopedra.com.ar/blog/category/servidores/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marcelopedra.com.ar/blog</link>
	<description>Machetes, favoritos, opiniones... de un programador</description>
	<lastBuildDate>Wed, 29 Jun 2011 12:33:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Tips para optimizar y reparar todas las bases de datos en MySQL de un sólo golpe</title>
		<link>http://www.marcelopedra.com.ar/blog/2010/08/19/tips-para-optimizar-y-reparar-todas-las-bases-de-datos-en-mysql-de-un-solo-golpe/</link>
		<comments>http://www.marcelopedra.com.ar/blog/2010/08/19/tips-para-optimizar-y-reparar-todas-las-bases-de-datos-en-mysql-de-un-solo-golpe/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 11:25:25 +0000</pubDate>
		<dc:creator>Marcelo</dc:creator>
				<category><![CDATA[Datos Utiles]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.marcelopedra.com.ar/blog/?p=1997</guid>
		<description><![CDATA[Me pasó el otro día que actualicé el servidor de MySQL desde la versión 4.1 a la 5.0 y de ahí a MySQL 5.1, usando la interfaz de cPanel. Salió todo perfecto, pero hay un pequeño detalle que no te cuentan en detalle, y es que luego que termina el proceso y las bases de [...]]]></description>
			<content:encoded><![CDATA[<p>Me pasó el otro día que actualicé el servidor de MySQL desde la versión 4.1 a la 5.0 y de ahí a MySQL 5.1, usando la interfaz de cPanel. Salió todo perfecto, pero hay un pequeño detalle que no te cuentan en detalle, y es que luego que termina el proceso y las bases de datos fueron convertidas al nuevo formato, es posible que algunas bases funcionen mal si no se optimizan y reindexan&#8230;</p>
<p><span id="more-1997"></span>Una forma rápida e indolora de hacer esto con todas las bases es usando la utilidad MySQL llamada <em>mysqlcheck</em> que te permite realizar una serie de acciones sobre todas las bases de datos en tu servidor MySQL de un plumazo. Esto funciona en <a href="http://www.marcelopedra.com.ar/blog/tag/linux/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con Linux">Linux</a>, pero supongo que en la versión para <a href="http://www.marcelopedra.com.ar/blog/tag/windows/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con Windows">Windows</a> debe funcionar del mismo modo. El comando debe ejecutarse con permisos de root (super user).</p>
<p>Reparar &amp; Optimizar:</p>
<p><code>mysqlcheck -Aor</code></p>
<p>Sólo Reparar:</p>
<p><code>mysqlcheck -Ar</code></p>
<p>Sólo Optimizar:</p>
<p><code>mysqlcheck -Ao</code></p>
<p>Los argumentos que toma son:<br />
<strong>-A</strong> &#8211; Chequear todas las bases de datos MySQL<br />
<strong>-r</strong> &#8211; Reparar todas las bases de datos MySQL<br />
<strong>-o</strong> &#8211; Optimizar todas las bases de datos MySQL</p>
<p>Pueden verse todas las opciones disponibles ejecutando:</p>
<p><code>mysqlcheck --help</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcelopedra.com.ar/blog/2010/08/19/tips-para-optimizar-y-reparar-todas-las-bases-de-datos-en-mysql-de-un-solo-golpe/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Manejando las revisiones en WordPress</title>
		<link>http://www.marcelopedra.com.ar/blog/2010/08/09/manejando-las-revisiones-en-wordpress/</link>
		<comments>http://www.marcelopedra.com.ar/blog/2010/08/09/manejando-las-revisiones-en-wordpress/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 19:42:28 +0000</pubDate>
		<dc:creator>Marcelo</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[blogs]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://www.marcelopedra.com.ar/blog/?p=1929</guid>
		<description><![CDATA[Una de las mejores funciones auxiliares en lo que hace a edición de artículos en WordPress es el autoguardado, que genera un archivo de versiones por cada artículo a medida que lo editamos. Esto nos permite editar tranquilos ya que se puede recuperar el texto si se nos cortó la luz, o si se colgó [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-thumbnail wp-image-1934" title="wordpress-logo" src="http://www.marcelopedra.com.ar/blog/wp-content/uploads/2010/08/wordpress-logo-150x150.jpg" alt="" width="150" height="150" /></p>
<p>Una de las mejores funciones auxiliares en lo que hace a edición de artículos en <a href="http://www.marcelopedra.com.ar/blog/tag/wordpress/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con Wordpress">WordPress</a> es el autoguardado, que genera un archivo de versiones por cada artículo a medida que lo editamos. Esto nos permite editar tranquilos ya que se puede recuperar el texto si se nos cortó la luz, o si se colgó el navegador o la computadora. Esta función se puede deshabilitar o controlar fácilmente, incluyendo la siguiente línea de código al archivo wp-config.php de la carpeta de instalación del blog:</p>
<p><code>define(’WP_POST_REVISIONS’, false);</code></p>
<p>Si en lugar de &#8220;false&#8221;, especificamos un valor numérico, la cantidad de revisiones por post/página se limitará a esa cantidad, eliminando automáticamente las revisiones más viejas.</p>
<p>Otra cosa que podemos hacer es modificar la frecuencia con que WordPress autosalva los borradores, cosa que por default realiza cada 60 segundos. Con la siguiente línea vamos a poder retrasarlo cada 300 segundos (5 minutos):</p>
<p><code>define(’AUTOSAVE_INTERVAL’, 300);</code></p>
<p>También hay un plugin genial como el <a href="http://wordpress.org/extend/plugins/revision-control/" target="_blank"><strong>Revision Control</strong></a> de Dion Hulse, que nos permite &#8220;controlar&#8221; cuántas revisiones por post queremos que se archiven en WordPress.</p>
<p>La cuestión es que a menos que hayamos deshabilitado las Revisiones en WordPress, a pesar de que las mantengamos muy a raya via Revision Control, siempre se generan y ocupan progresivamente más espacio en la base de datos. Esto se puede limpiar fácilmente via phpMyAdmin o desde la consola de comandos, ejecutando el siguiente comando MySQL:</p>
<p><code>DELETE FROM wp_posts WHERE post_type = "revision"</code></p>
<p>Con esto habremos eliminado todo rastro de revisión, lo cual incluso es útil cuando un Admin del blog no quiere que otros autores sepan que les editaron sus posts.</p>
<p>En mi caso eliminé con este comando unos cuantos registros que hicieron adelgazar la base de datos unos buenos MB. Es un comando bastante recomendable de añadir a las rutinas de mantenimiento, del dominio o del servidor incluso, si se alojan varios <a href="http://www.marcelopedra.com.ar/blog/tag/blogs/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con blogs">blogs</a>.</p>
<p> <img src='http://www.marcelopedra.com.ar/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcelopedra.com.ar/blog/2010/08/09/manejando-las-revisiones-en-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ataque de denegación de servicio para Apache usando slowloris</title>
		<link>http://www.marcelopedra.com.ar/blog/2009/08/28/ataque-de-denegacion-de-servicio-para-apache-usando-slowloris/</link>
		<comments>http://www.marcelopedra.com.ar/blog/2009/08/28/ataque-de-denegacion-de-servicio-para-apache-usando-slowloris/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 14:22:31 +0000</pubDate>
		<dc:creator>Marcelo</dc:creator>
				<category><![CDATA[Servidores]]></category>
		<category><![CDATA[DoS]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.marcelopedra.com.ar/blog/?p=297</guid>
		<description><![CDATA[slowloris es un cliente HTTP que permite desde un solo sistema saturar determinados servidores web, siendo Apache un target destacado tanto en sus versiones 1.x como en las 2.x. En systemadmin.es se han realizado unas pruebas del ataque de slowloris contra un servidor web Apache 2.2 y se ha visto la facilidad con la que [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ha.ckers.org/slowloris/" target="_blank">slowloris</a> es un cliente HTTP que permite desde un solo sistema saturar determinados servidores web, siendo Apache un target destacado tanto en sus versiones 1.x como en las 2.x. En systemadmin.es se han realizado unas pruebas del <a href="http://systemadmin.es/2009/08/slowloris-ataque-de-denegacion-de-servicio-para-apache-1x-y-2x" target="_blank">ataque de slowloris contra un servidor web Apache 2.2</a> y se ha visto la facilidad con la que podemos provocar una denegación de servicio con muy poco tráfico. Como contramedida, es posible usar <a href="http://systemadmin.es/2009/08/instalacion-de-nginx-en-modo-proxy" target="_blank">nginx en modo proxy</a> para &#8220;proteger&#8221; a un Apache como backend.</p>
<p>Fuente: Barrapunto</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcelopedra.com.ar/blog/2009/08/28/ataque-de-denegacion-de-servicio-para-apache-usando-slowloris/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tabla de Socket Errors</title>
		<link>http://www.marcelopedra.com.ar/blog/2009/08/11/tabla-de-socket-errors/</link>
		<comments>http://www.marcelopedra.com.ar/blog/2009/08/11/tabla-de-socket-errors/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 14:56:44 +0000</pubDate>
		<dc:creator>Marcelo</dc:creator>
				<category><![CDATA[Datos Utiles]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[errores]]></category>
		<category><![CDATA[Outlook]]></category>
		<category><![CDATA[sockets]]></category>

		<guid isPermaLink="false">http://www.marcelopedra.com.ar/blog/?p=74</guid>
		<description><![CDATA[Algunas veces los programas de correo electrónico como el Outlook devuelven mensajes de error de socket al intentar enviar un mail. Con esta página podrás saber qué significan. El socket es el driver que se encarga de establecer la conexión con el servidor de correo, y hay una serie de posibles condiciones de error que [...]]]></description>
			<content:encoded><![CDATA[<p>Algunas veces los programas de correo electrónico como el <a href="http://www.marcelopedra.com.ar/blog/tag/outlook/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con Outlook">Outlook</a> devuelven mensajes de <strong>error de socket</strong> al intentar enviar un mail. Con esta página podrás saber qué significan. El socket es el driver que se encarga de establecer la conexión con el servidor de correo, y hay una serie de posibles condiciones de error que pueden afectarlo.</p>
<p>Esta tabla complementa la info que puede suministrarte la <a href="http://www.marcelopedra.com.ar/blog/2009/08/11/tabla-de-smtp-errors/" target="_blank">Tabla de Errores de SMTP</a>.</p>
<p><span id="more-74"></span></p>
<table border="1" cellspacing="1" cellpadding="4" width="80%">
<col></col>
<col style="text-align:left;"></col>
<thead>
<tr>
<td><strong>Código</strong></td>
<td><strong>Significado</strong></td>
</tr>
</thead>
<tbody>
<tr>
<td>0</td>
<td>Directly send error</td>
</tr>
<tr>
<td>10004</td>
<td>Interrupted function call</td>
</tr>
<tr>
<td>10013</td>
<td>Permission denied</td>
</tr>
<tr>
<td>10014</td>
<td>Bad address</td>
</tr>
<tr>
<td>10022</td>
<td>Invalid argument</td>
</tr>
<tr>
<td>10024</td>
<td>Too many open files</td>
</tr>
<tr>
<td>10035</td>
<td>Resource temporarily unavailable</td>
</tr>
<tr>
<td>10036</td>
<td>Operation now in progress</td>
</tr>
<tr>
<td>10037</td>
<td>Operation already in progress</td>
</tr>
<tr>
<td>10038</td>
<td>Socket operation on non-socket</td>
</tr>
<tr>
<td>10039</td>
<td>Destination address required</td>
</tr>
<tr>
<td>10040</td>
<td>Message too long</td>
</tr>
<tr>
<td>10041</td>
<td>Protocol wrong type for socket</td>
</tr>
<tr>
<td>10042</td>
<td>Bad protocol option</td>
</tr>
<tr>
<td>10043</td>
<td>Protocol not supported</td>
</tr>
<tr>
<td>10044</td>
<td>Socket type not supported</td>
</tr>
<tr>
<td>10045</td>
<td>Operation not supported</td>
</tr>
<tr>
<td>10046</td>
<td>Protocol family not supported</td>
</tr>
<tr>
<td>10047</td>
<td>Address family not supported by protocol family</td>
</tr>
<tr>
<td>10048</td>
<td>Address already in use</td>
</tr>
<tr>
<td>10049</td>
<td>Cannot assign requested address</td>
</tr>
<tr>
<td>10050</td>
<td>Network is down</td>
</tr>
<tr>
<td>10051</td>
<td>Network is unreachable</td>
</tr>
<tr>
<td>10052</td>
<td>Network dropped connection on reset</td>
</tr>
<tr>
<td>10053</td>
<td>Software caused connection abort</td>
</tr>
<tr>
<td>10054</td>
<td>Connection reset by peer</td>
</tr>
<tr>
<td>10055</td>
<td>No buffer space available</td>
</tr>
<tr>
<td>10056</td>
<td>Socket is already connected</td>
</tr>
<tr>
<td>10057</td>
<td>Socket is not connected</td>
</tr>
<tr>
<td>10058</td>
<td>Cannot send after socket shutdown</td>
</tr>
<tr>
<td>10060</td>
<td>Connection timed out</td>
</tr>
<tr>
<td>10061</td>
<td>Connection refused</td>
</tr>
<tr>
<td>10064</td>
<td>Host is down</td>
</tr>
<tr>
<td>10065</td>
<td>No route to host</td>
</tr>
<tr>
<td>10067</td>
<td>Too many processes</td>
</tr>
<tr>
<td>10091</td>
<td>Network subsystem is unavailable</td>
</tr>
<tr>
<td>10092</td>
<td>WINSOCK.DLL version out of range</td>
</tr>
<tr>
<td>10093</td>
<td>Successful WSAStartup not yet performed</td>
</tr>
<tr>
<td>10094</td>
<td>Graceful shutdown in progress</td>
</tr>
<tr>
<td>11001</td>
<td>Host not found</td>
</tr>
<tr>
<td>11002</td>
<td>Non-authoritative host not found</td>
</tr>
<tr>
<td>11003</td>
<td>This is a non-recoverable error</td>
</tr>
<tr>
<td>11004</td>
<td>Valid name, no data record of requested type</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.marcelopedra.com.ar/blog/2009/08/11/tabla-de-socket-errors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tabla de SMTP Errors</title>
		<link>http://www.marcelopedra.com.ar/blog/2009/08/11/tabla-de-smtp-errors/</link>
		<comments>http://www.marcelopedra.com.ar/blog/2009/08/11/tabla-de-smtp-errors/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 14:49:33 +0000</pubDate>
		<dc:creator>Marcelo</dc:creator>
				<category><![CDATA[Datos Utiles]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[errores]]></category>
		<category><![CDATA[SMTP]]></category>

		<guid isPermaLink="false">http://www.marcelopedra.com.ar/blog/?p=71</guid>
		<description><![CDATA[Algunas veces los programas de correo electrónico como el Outlook devuelven mensajes de error al intentar enviar un mail. Con esta tabla podrás entender qué fue lo que ocurrió para saber cómo repararlo&#8230; Código Significado 211 System status, or system help reply 214 Help message Información sobre cómo utilizar el receptor o el significado de [...]]]></description>
			<content:encoded><![CDATA[<p>Algunas veces los programas de correo electrónico como el <a href="http://www.marcelopedra.com.ar/blog/tag/outlook/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con Outlook">Outlook</a> devuelven mensajes de error al intentar enviar un mail.</p>
<p>Con esta tabla podrás entender qué fue lo que ocurrió para saber cómo repararlo&#8230;</p>
<p><span id="more-71"></span></p>
<table border="1" cellspacing="0" cellpadding="4" width="90%">
<thead>
<tr>
<td>Código</td>
<td>Significado</td>
</tr>
</thead>
<tbody>
<tr>
<td align="center">211</td>
<td><strong>System status, or system help reply</strong></td>
</tr>
<tr>
<td align="center">214</td>
<td><strong>Help message</strong><br />
Información sobre cómo utilizar el receptor o el significado de alg{un comando no standard; es una respuesta útil solo para el usuario humano.</td>
</tr>
<tr>
<td align="center">220</td>
<td><strong>Service ready</strong></td>
</tr>
<tr>
<td align="center">221</td>
<td><strong>Service closing transmission channel</strong></td>
</tr>
<tr>
<td align="center">250</td>
<td><strong>Requested mail action okay, completed</strong></td>
</tr>
<tr>
<td align="center">251</td>
<td><strong>User not local; will forward to</strong></td>
</tr>
<tr>
<td align="center">354</td>
<td><strong>Start mail input; end with .</strong></td>
</tr>
<tr>
<td align="center">421</td>
<td><strong>Service not available, closing transmission channel</strong><br />
Esta respuesta la envía el Servidor <a href="http://www.marcelopedra.com.ar/blog/tag/smtp/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con SMTP">SMTP</a> a un Servidor <a href="http://www.marcelopedra.com.ar/blog/tag/smtp/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con SMTP">SMTP</a> remoto o a un Cliente <a href="http://www.marcelopedra.com.ar/blog/tag/smtp/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con SMTP">SMTP</a> para indicarle que el Servidor <a href="http://www.marcelopedra.com.ar/blog/tag/smtp/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con SMTP">SMTP</a> no está disponible en ese momento.</td>
</tr>
<tr>
<td align="center">450</td>
<td><strong>Requested mail action not taken: mailbox unavailable</strong><br />
Esta respuesta la envía el servidor para indicar que un mensaje no pudo entregarse al receptor local debido a que su casilla de correo está ocupada, posiblemente recibiendo otro correo en ese instante.</td>
</tr>
<tr>
<td align="center">451</td>
<td><strong>Requested action aborted: local error in processing</strong><br />
Esta respuesta se obtiene cuando el Servidor SMTP incurre en un error al procesar una transacción de SMTP.</td>
</tr>
<tr>
<td align="center">452</td>
<td><strong>Requested action not taken: insufficient system storage</strong><br />
No hay suficiente espacio en la cuenta para almacenar el mensaje.</td>
</tr>
<tr>
<td align="center">500</td>
<td><strong>Syntax error, command unrecognized</strong><br />
Indica que el servidor no pudo interpretar un comando que se le envió al Servidor o Cliente remoto de SMTP.</td>
</tr>
<tr>
<td align="center">501</td>
<td><strong>Syntax error in parameters or arguments</strong><br />
Indica que el servidor identificó un intento de envío de un comando SMTP pero los parámetros asociados al mismo contenían algún error de sintaxis.</td>
</tr>
<tr>
<td align="center">502</td>
<td><strong>Command not implemented</strong><br />
Indica que una característica o comando solicitado al servidor no pudo entregarse porque está deshabilitada o no está implementada en el conector MailEnable s del SMTP.</td>
</tr>
<tr>
<td align="center">503</td>
<td><strong>Bad sequence of commands</strong></td>
</tr>
<tr>
<td align="center">504</td>
<td><strong>Command parameter not implemented</strong><br />
Indica que el comando enviado al conector MailEnable s de SMTP contenía otro comando que no se pudo procesar en la misma transacción.</td>
</tr>
<tr>
<td align="center"><strong>550</strong></td>
<td><strong>Requested action not taken: mailbox unavailable or is not local</strong><br />
Indica que la dirección del destinatario no se encuentra alojada en ese servidor y que las opciones de relay previenen que el mensaje sea reenviado al destinatario correcto.</td>
</tr>
<tr>
<td align="center">551</td>
<td><strong>User not local; please try</strong><br />
Indica que el receptor especificado en el comando RCPT no está albergado localmente en el servidor y que las opciones de relay previenen que el mensaje sea reenviado al destinatario.</td>
</tr>
<tr>
<td align="center">552</td>
<td><strong>Requested mail action aborted: exceeded storage allocation</strong><br />
Esta respuesta se obtiene del servidor ante un comando RCPT o DATA cuando el usuario ha excedido su capacidad de almacenaje de correo.</td>
</tr>
<tr>
<td align="center">553</td>
<td><strong>Requested action not taken: mailbox name not allowed</strong><br />
Indica que el formato de una dirección SMTP especificada en el comando RCPT es incorrecta o no está bien formateada.</td>
</tr>
<tr>
<td align="center">554</td>
<td><strong>Transaction failed</strong><br />
Es una respuesta genérica del servidor cuando falla una transacción SMTP. Normalmente ocurre esto cuando se reciben demasiados <a href="http://www.marcelopedra.com.ar/blog/tag/errores/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con errores">errores</a> de procesamiento.</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.marcelopedra.com.ar/blog/2009/08/11/tabla-de-smtp-errors/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Listado de Puertos TCP/UDP</title>
		<link>http://www.marcelopedra.com.ar/blog/2009/08/09/tabla-de-puertos-tcp/</link>
		<comments>http://www.marcelopedra.com.ar/blog/2009/08/09/tabla-de-puertos-tcp/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 19:07:53 +0000</pubDate>
		<dc:creator>Marcelo</dc:creator>
				<category><![CDATA[Datos Utiles]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[ports]]></category>
		<category><![CDATA[puertos]]></category>
		<category><![CDATA[servers]]></category>
		<category><![CDATA[TCP]]></category>

		<guid isPermaLink="false">http://www.marcelopedra.com.ar/blog/?p=56</guid>
		<description><![CDATA[En TCP/IP y redes UDP, un puerto es un punto final a una conexión lógica y el medio por el que un programa cliente se comunica con un programa específico en una computadora en una red. Algunos puertos tienen números preasignados a ellos por la IANA. Los números de puertos van desde el 0 al [...]]]></description>
			<content:encoded><![CDATA[<p>En <a href="http://www.marcelopedra.com.ar/blog/tag/tcp/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con TCP">TCP</a>/IP y redes UDP, un puerto es un punto final a una conexión lógica y el medio por el que un programa cliente se comunica con un programa específico en una computadora en una red. Algunos <a href="http://www.marcelopedra.com.ar/blog/tag/puertos/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con puertos">puertos</a> tienen números preasignados a ellos por la <a href="http://www.iana.org/" target="_blank">IANA</a>.</p>
<p>Los números de puertos van desde el 0 al 65536, pero sólo los puertos del 0 al 1024 están reservados para servicios privilegiados.</p>
<p>Esta lista de números de puertos especifica el puerto usado por el puerto del servidor como puerto de contacto.</p>
<p>Para más información: <a href="http://www.ietf.org/rfc/rfc1700.txt?number=1700" target="_blank">RFC 1700</a>.</p>
<p>Para la lista completa de puertos, ver la tabla <a href="http://www.iana.org/assignments/port-numbers" target="_blank">Port Numbers</a> de IANA</p>
<p><span id="more-56"></span></p>
<table border="1" cellspacing="0" cellpadding="4" width="95%">
<thead>
<tr>
<td><strong>Puerto</strong></td>
<td><strong>Descripción</strong></td>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>TCP Port Service Multiplexer (TCPMUX)</td>
</tr>
<tr>
<td>5</td>
<td>Remote Job Entry (RJE)</td>
</tr>
<tr>
<td>7</td>
<td>Protocolo Echo (Responde con eco a llamadas remotas)</td>
</tr>
<tr>
<td>9</td>
<td>Protocolo Discard (Elimina cualquier dato que recibe)</td>
</tr>
<tr>
<td>13</td>
<td>Daytime (Fecha y hora actuales)</td>
</tr>
<tr>
<td>17</td>
<td>Quote of the Day (Cita del Día)</td>
</tr>
<tr>
<td>18</td>
<td>Message Send Protocol (MSP)</td>
</tr>
<tr>
<td>19</td>
<td>Protocolo Chargen, Generador de caractéres</td>
</tr>
<tr>
<td>20</td>
<td>FTP &#8212; Datos</td>
</tr>
<tr>
<td>21</td>
<td>FTP &#8212; Control</td>
</tr>
<tr>
<td>22</td>
<td>SSH, scp, SFTP &#8211; Remote Login Protocol</td>
</tr>
<tr>
<td>23</td>
<td>Telnet</td>
</tr>
<tr>
<td>25</td>
<td>Simple Mail Transfer Protocol (<a href="http://www.marcelopedra.com.ar/blog/tag/smtp/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con SMTP">SMTP</a>)</td>
</tr>
<tr>
<td>29</td>
<td>MSG ICP</td>
</tr>
<tr>
<td>37</td>
<td>Time</td>
</tr>
<tr>
<td>42</td>
<td>Host Name Server (Nameserv)</td>
</tr>
<tr>
<td>43</td>
<td>WhoIs</td>
</tr>
<tr>
<td>49</td>
<td>Login Host Protocol (Login)</td>
</tr>
<tr>
<td>53</td>
<td>Domain Name System (DNS)</td>
</tr>
<tr>
<td>66</td>
<td>Oracle SQLNet</td>
</tr>
<tr>
<td>67</td>
<td>BOOTP (BootStrap Protocol) (Server), también usado por DHCP</td>
</tr>
<tr>
<td>68</td>
<td>BOOTP (BootStrap Protocol) (Client), también usado por DHCP</td>
</tr>
<tr>
<td>69</td>
<td>Trivial File Transfer Protocol (TFTP)</td>
</tr>
<tr>
<td>70</td>
<td>Gopher Services</td>
</tr>
<tr>
<td>79</td>
<td>Finger</td>
</tr>
<tr>
<td>80</td>
<td>HTTP</td>
</tr>
<tr>
<td>88</td>
<td>Agente de autenticación Kerberos</td>
</tr>
<tr>
<td>103</td>
<td>X.400 Standard</td>
</tr>
<tr>
<td>107</td>
<td>Remote Telnet Service</td>
</tr>
<tr>
<td>108</td>
<td>SNA Gateway Access Server</td>
</tr>
<tr>
<td>109</td>
<td>POP2</td>
</tr>
<tr>
<td>110</td>
<td>POP3</td>
</tr>
<tr>
<td>115</td>
<td>Simple File Transfer Protocol (SFTP)</td>
</tr>
<tr>
<td>118</td>
<td>SQL Services</td>
</tr>
<tr>
<td>119</td>
<td>Newsgroup (NNTP)</td>
</tr>
<tr>
<td>123</td>
<td>NTP</td>
</tr>
<tr>
<td>137</td>
<td>NetBIOS Name Service</td>
</tr>
<tr>
<td>138</td>
<td>NetBIOS Datagram Service</td>
</tr>
<tr>
<td>139</td>
<td>NetBIOS Session Service</td>
</tr>
<tr>
<td>143</td>
<td>Internet Message Access Protocol (IMAP)</td>
</tr>
<tr>
<td>156</td>
<td>SQL Server</td>
</tr>
<tr>
<td>161</td>
<td>SNMP</td>
</tr>
<tr>
<td>162</td>
<td>SNMP-trap</td>
</tr>
<tr>
<td>177</td>
<td>XDMCP (Protocolo de gestión de displays en X11)</td>
</tr>
<tr>
<td>179</td>
<td>Border Gateway Protocol (BGP)</td>
</tr>
<tr>
<td>190</td>
<td>Gateway Access Control Protocol (GACP)</td>
</tr>
<tr>
<td>194</td>
<td>Internet Relay Chat (IRC)</td>
</tr>
<tr>
<td>197</td>
<td>Directory Location Service (DLS)</td>
</tr>
<tr>
<td>209</td>
<td>Quick Mail Protocol</td>
</tr>
<tr>
<td>217</td>
<td>dBASE Unix</td>
</tr>
<tr>
<td>389</td>
<td>Lightweight Directory Access Protocol (LDAP)</td>
</tr>
<tr>
<td>396</td>
<td>Novell Netware over IP</td>
</tr>
<tr>
<td>443</td>
<td>HTTPS</td>
</tr>
<tr>
<td>444</td>
<td>Simple Network Paging Protocol (SNPP)</td>
</tr>
<tr>
<td>445</td>
<td>Microsoft-DS (Active Directory, compartición en <a href="http://www.marcelopedra.com.ar/blog/tag/windows/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con Windows">Windows</a>, gusano Sasser, Agobot)</td>
</tr>
<tr>
<td>458</td>
<td>Apple QuickTime</td>
</tr>
<tr>
<td>500</td>
<td>IPSec ISAKMP, Autoridad de Seguridad Local</td>
</tr>
<tr>
<td>512</td>
<td>exec</td>
</tr>
<tr>
<td>513</td>
<td>login</td>
</tr>
<tr>
<td>514</td>
<td>syslog usado para logs del sistema</td>
</tr>
<tr>
<td>515</td>
<td>Printer</td>
</tr>
<tr>
<td>520</td>
<td>RIP</td>
</tr>
<tr>
<td>522</td>
<td>Netmeeting</td>
</tr>
<tr>
<td>531</td>
<td>Conference</td>
</tr>
<tr>
<td>546</td>
<td>DHCP Client</td>
</tr>
<tr>
<td>547</td>
<td>DHCP Server</td>
</tr>
<tr>
<td>563</td>
<td>SNEWS</td>
</tr>
<tr>
<td>569</td>
<td>MSN</td>
</tr>
<tr>
<td>631</td>
<td>CUPS: sistema de impresión de Unix</td>
</tr>
<tr>
<td>666</td>
<td>identificación de Doom para jugar sobre TCP</td>
</tr>
<tr>
<td>992</td>
<td>Telnet SSL</td>
</tr>
<tr>
<td>993</td>
<td>IMAP4 SSL</td>
</tr>
<tr>
<td>995</td>
<td>POP3 SSL</td>
</tr>
<tr>
<td>1080</td>
<td>Socks Proxy</td>
</tr>
<tr>
<td>1352</td>
<td>IBM Lotus Notes/Domino RCP</td>
</tr>
<tr>
<td>1433</td>
<td>Microsoft-SQL-Server</td>
</tr>
<tr>
<td>1434</td>
<td>Microsoft-SQL-Monitor</td>
</tr>
<tr>
<td>1494</td>
<td>Citrix MetaFrame Cliente ICA</td>
</tr>
<tr>
<td>1512</td>
<td>WINS</td>
</tr>
<tr>
<td>1521</td>
<td>Oracle listener</td>
</tr>
<tr>
<td>1701</td>
<td>Enrutamiento y Acceso Remoto para VPN con L2TP</td>
</tr>
<tr>
<td>1723</td>
<td>Enrutamiento y Acceso Remoto para VPN con PPTP</td>
</tr>
<tr>
<td>1761</td>
<td>Novell Zenworks Remote Control utility</td>
</tr>
<tr>
<td>1863</td>
<td>MSN Messenger</td>
</tr>
<tr>
<td>2049</td>
<td>NFS</td>
</tr>
<tr>
<td>2082</td>
<td>CPanel</td>
</tr>
<tr>
<td>2086</td>
<td>WHM (Web Host Manager)</td>
</tr>
<tr>
<td>2427</td>
<td>Cisco MGCP</td>
</tr>
<tr>
<td>3000</td>
<td>Calista IP phone (saliente)</td>
</tr>
<tr>
<td>3030</td>
<td>NetPanzer</td>
</tr>
<tr>
<td>3128</td>
<td>Squid Proxy</td>
</tr>
<tr>
<td>3306</td>
<td>MySQL</td>
</tr>
<tr>
<td>3389</td>
<td>Microsoft Terminal Server</td>
</tr>
<tr>
<td>3396</td>
<td>Novell agente de impresión NDPS</td>
</tr>
<tr>
<td>3690</td>
<td>SubVersion</td>
</tr>
<tr>
<td>4099</td>
<td>AIM Talk</td>
</tr>
<tr>
<td>4662</td>
<td>eMule</td>
</tr>
<tr>
<td>4672</td>
<td>eMule</td>
</tr>
<tr>
<td>4899</td>
<td>RAdmin</td>
</tr>
<tr>
<td>5000</td>
<td>UPNP (Universal plug-and-play)</td>
</tr>
<tr>
<td>5060</td>
<td>SIP (Session Initiation Protocol)</td>
</tr>
<tr>
<td>5190</td>
<td>Calista IP phone (entrante)</td>
</tr>
<tr>
<td>5222</td>
<td>XMPP/Jabber: conexión de cliente</td>
</tr>
<tr>
<td>5223</td>
<td>XMPP/Jabber: puerto por defecto para conexiones de cliente SSL</td>
</tr>
<tr>
<td>5269</td>
<td>XMPP/Jabber: conexión de servidor</td>
</tr>
<tr>
<td>5432</td>
<td>PostgreSQL</td>
</tr>
<tr>
<td>5500</td>
<td>VNC (Virtual Network Computing)</td>
</tr>
<tr>
<td>5517</td>
<td>Setiqueue proyecto SETI@Home</td>
</tr>
<tr>
<td>5631</td>
<td>pcAnyWhere (host)</td>
</tr>
<tr>
<td>5632</td>
<td>pcAnyWhere (host)</td>
</tr>
<tr>
<td>5400</td>
<td>VNC (Virtual Network Computing)</td>
</tr>
<tr>
<td>5500</td>
<td>VNC (Virtual Network Computing)</td>
</tr>
<tr>
<td>5600</td>
<td>VNC (Virtual Network Computing)</td>
</tr>
<tr>
<td>5700</td>
<td>VNC (Virtual Network Computing)</td>
</tr>
<tr>
<td>5800</td>
<td>VNC (Virtual Network Computing)</td>
</tr>
<tr>
<td>5900</td>
<td>VNC (Virtual Network Computing)</td>
</tr>
<tr>
<td>6000</td>
<td>X11 usado para X-windows</td>
</tr>
<tr>
<td>6112</td>
<td>Blizzard Entertainment</td>
</tr>
<tr>
<td>6129</td>
<td>Dameware: Software conexión remota</td>
</tr>
<tr>
<td>6346</td>
<td>Gnutella</td>
</tr>
<tr>
<td>6347</td>
<td>Gnutella</td>
</tr>
<tr>
<td>6348</td>
<td>Gnutella</td>
</tr>
<tr>
<td>6349</td>
<td>Gnutella</td>
</tr>
<tr>
<td>6350</td>
<td>Gnutella</td>
</tr>
<tr>
<td>6355</td>
<td>Gnutella</td>
</tr>
<tr>
<td>6667</td>
<td>IRC</td>
</tr>
<tr>
<td>6881</td>
<td>BitTorrent: puerto por defecto</td>
</tr>
<tr>
<td>6891-6900</td>
<td>MSN Messenger (archivos)</td>
</tr>
<tr>
<td>6901</td>
<td>MSN Messenger (voz)</td>
</tr>
<tr>
<td>6969</td>
<td>BitTorrent: puerto de tracker</td>
</tr>
<tr>
<td>7100</td>
<td>Servidor de Fuentes X11</td>
</tr>
<tr>
<td>8000</td>
<td>Shoutcast</td>
</tr>
<tr>
<td>8080</td>
<td>HTTP alternativo al puerto 80. También Tomcat default</td>
</tr>
<tr>
<td>8118</td>
<td>privoxy</td>
</tr>
<tr>
<td>9009</td>
<td>Pichat peer-to-peer chat server</td>
</tr>
<tr>
<td>9898</td>
<td>Dabber (troyano)</td>
</tr>
<tr>
<td>10000</td>
<td>Webmin (Administración remota web)</td>
</tr>
<tr>
<td>12345</td>
<td>Netbus (troyano)</td>
</tr>
<tr>
<td>19226</td>
<td>Puerto de comunicaciones de Panda Agent</td>
</tr>
<tr>
<td>20000-20019</td>
<td>ICQ</td>
</tr>
<tr>
<td>28800-29000</td>
<td>MSN Game Zone</td>
</tr>
<tr>
<td>31337</td>
<td>Back Orifice (troyanos)</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.marcelopedra.com.ar/blog/2009/08/09/tabla-de-puertos-tcp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tabla de Server Errors</title>
		<link>http://www.marcelopedra.com.ar/blog/2009/08/09/tabla-de-server-errors/</link>
		<comments>http://www.marcelopedra.com.ar/blog/2009/08/09/tabla-de-server-errors/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 19:01:20 +0000</pubDate>
		<dc:creator>Marcelo</dc:creator>
				<category><![CDATA[Datos Utiles]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[errores]]></category>
		<category><![CDATA[servers]]></category>

		<guid isPermaLink="false">http://www.marcelopedra.com.ar/blog/?p=53</guid>
		<description><![CDATA[Los errores en Internet, con esos misteriosos mensajes de error, ocurren frecuentemente y pueden frustrar al usuario, especialmente cuando no se conoce la diferencia entre un error 404 y un 502. Muchas veces tienen más que ver con el servidor Web que se intenta acceder que con alguna acción errónea de parte del usuario. La [...]]]></description>
			<content:encoded><![CDATA[<p>Los <a href="http://www.marcelopedra.com.ar/blog/tag/errores/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con errores">errores</a> en Internet, con esos misteriosos mensajes de error, ocurren frecuentemente y pueden frustrar al usuario, especialmente cuando no se conoce la diferencia entre un error 404 y un 502.</p>
<p>Muchas veces tienen más que ver con el servidor Web que se intenta acceder que con alguna acción errónea de parte del usuario.</p>
<p>La siguiente es una lista de los mensajes de errores que podrían encontrarse navegando la Web, incluyendo sus respectivos significados para entender que es lo que pudo ocurrir.</p>
<p><span id="more-53"></span></p>
<table border="1" cellspacing="0" cellpadding="4" width="90%">
<thead>
<tr>
<td>Código</td>
<td>Significado</td>
</tr>
</thead>
<tbody>
<tr>
<td><strong>400 &#8211; Bad File Request</strong></td>
<td>Normalmente significa que la sintaxis utilizada en la URL es incorrecta (por ej., si se utilizaron caracteres no válidos).</td>
</tr>
<tr>
<td><strong>401 &#8211; Unauthorized</strong></td>
<td>El servidor está esperando una clave de parte del cliente pero no la obtuvo. También, puede producirse al ingresar una clave incorrecta.</td>
</tr>
<tr>
<td><strong>403 &#8211; Forbidden / Access Denied</strong></td>
<td>Es similar al 401, se requiere un usuario y contraseña para acceder al sitio. Puede deberse también a que simplemente el administrador del sitio no quiere permitir el acceso público al sitio.</td>
</tr>
<tr>
<td><strong>404 &#8211; File Not Found</strong></td>
<td>El servidor no puede encontrar el archivo solicitado. El archivo puede haber sido movido o borrado, o el usuario ingresó una dirección incorrecta.</td>
</tr>
<tr>
<td><strong>408 &#8211; Request Timeout</strong></td>
<td>El cliente detuvo la petición antes de que el servidor haya terminado de devolver los resultados. Puede haber ocurrido que el usuario cliqueó el botón &#8220;stop&#8221;, cerró el navegador, o cliqueó en otro link antes de que la página se cargara. Esto suele ocurrir cuando los servidores son lentos o las páginas a descargar son muy pesadas.</td>
</tr>
<tr>
<td><strong>500 &#8211; Internal Error</strong></td>
<td>No se pudo cargar la página HTML por problemas de configuración en el servidor o errores de programación en los sistemas involucrados.</td>
</tr>
<tr>
<td><strong>501 &#8211; Not Implemented</strong></td>
<td>El servidor Web no soporta la característica solicitada.</td>
</tr>
<tr>
<td><strong>502 &#8211; Service Temporarily Overloaded</strong></td>
<td>Se produjo una congestión en el servidor debido a un exceso momentáneo de tráfico.</td>
</tr>
<tr>
<td><strong>503 &#8211; Service Unavailable</strong></td>
<td>El servidor está ocupado, el sitio se mudó a otra dirección, o se perdió la conexión a Internet.</td>
</tr>
<tr>
<td><strong>Connection Refused by Host</strong></td>
<td>El usuario no tiene permiso para acceder el sitio o su contraseña es incorrecta.</td>
</tr>
<tr>
<td><strong>File Contains No Data</strong></td>
<td>La página existe pero no contiene nada.</td>
</tr>
<tr>
<td><strong>Bad File Request</strong></td>
<td>El navegador no pudo soportar el método o código que se está intentando acceder.</td>
</tr>
<tr>
<td><strong>Failed DNS Lookup</strong></td>
<td>El DNS no pudo traducir la petición a una dirección de Internet válida. El Servidor puede estar ocupado o apagado, o la URL ingresada no era correcta.</td>
</tr>
<tr>
<td><strong>Host Unavailable</strong></td>
<td>El servidor está apagado. Debe intentarse ingresar más tarde.</td>
</tr>
<tr>
<td><strong>Unable to Locate Host</strong></td>
<td>El servidor está apagado, se perdió la conexión a Internet, o se tipeó una URL incorrecta.</td>
</tr>
<tr>
<td><strong>Network Connection Refused by the Server</strong></td>
<td>El servidor Web está ocupado o está restringiéndole el acceso al usuario.</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.marcelopedra.com.ar/blog/2009/08/09/tabla-de-server-errors/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

