[Utilidades] ¿Cuál es la diferencia entre cable de red directo y cable de red cruzado?

fuente: https://community.fs.com/es/blog/patch-cable-vs-crossover-cable-what-is-the-difference.html

A pesar de los avances en las tecnologías inalámbricas, muchas redes de ordenadores aún dependen de cables para la transferencia de datos de sus dispositivos. Existen varios tipos de estándares de cables de red, como por ejemplo, el cable coaxial, el cable de par trenzado, el cable USB, el cable cruzado, el cable directo, el cable de fibra óptica, etc. Entre estos, cable directo y cable cruzado son los tipos de cable más desconocidos. Curiosamente, ambos son dos tipos de cable Ethernet con las mismas características físicas. ¿Cuál es la diferencia entre estos dos, entonces?

FS Cable de red

T-568A vs. T-568B

Antes de hablar sobre el cable directo y el cable cruzado, es necesario conocer los estándares T-568A y T-568B. Existen dos formas de conectividad diferentes, dependiendo de estos dos tipos de disposición de cableado de red. La disposición de T-568B es sin duda la más común, aunque muchos dispositivos también son compatibles con la distribución T-568A. Si los dos extremos del cable directo están cableados conforme a un estándar, entonces estamos hablando de una conexión directa, siendo posible aplicar cualquiera de las disposiciones. Por el contrario , hablaríamos entonces de una conexión cruzada. Algunas aplicaciones de red requieren un cable cruzado Ethernet, con un conector T-568A en un extremo y uno T-568B en el otro. Este tipo de cable se usa generalmente para conexiones directas de ordenador a ordenador. En la siguiente sección hablaremos más detalladamente sobre las características del cable directo y el cable cruzado.

Códigoo de colores RJ45

¿Qué es el cable de red directo?

El cable de red directo no cambia su dirección. Ambos extremos utilizan el mismo estándar de cableado: T-568A o T-568B. Por lo tanto, ambos extremos (conector A y conector B) del cable directo tienen una disposición de cables del mismo color (como se muestra en la siguiente imagen). Así, el Pin 1 en el conector A se dirige al Pin 1 en el conector B, el Pin 2 al Pin 2, etc. Estos cables son ampliamente utilizados para conectar ordenadores a switches, concentradores o enrutadores.

cable-de-red-directo.jpg

¿Qué es el cable cruzado?

El cable cruzado, como su nombre indica, se cruza o cambia de dirección de un extremo a otro. A diferencia del cable directo, el cable cruzado utiliza diferentes estándares de cableado en cada uno de sus extremos: uno el estándar T568A y el otro el estándar T568B. Ambos lados (conector A y conector B) del cable cruzado tendrán una disposición de cables de diferente color; los cables que salen del conector A deben coincidir con sus pins correspondientes en el conector B, tal y como se muestra en el siguiente ejemplo. Los cables cruzados se usan principalmente para conectar dos enrutadores, ordenadores o concentradores(hub).

cable-de-red-cruzado.jpg

Cable directo vs. cable cruzado: ¿cuándo usarlos?

En general, un cable cruzado se utiliza para conectar dos dispositivos del mismo tipo, como por ejemplo un PC a una PC o un switch a otro switch. Por otro lado, el cable directo conecta dos dispositivos diferentes entre sí, como por ejemplo un PC y un switch. A continuación, explicaremos sus diferentes aplicaciones a través de diferentes escenarios.

Escenario 1: PC a PC

Si tuviésemos dos ordenadores conectados directamente entre sí intentando transmitir datos a través del TX, sus señales chocarían y no se conseguiría ninguna transmisión en el RX. Por lo tanto, ninguno de los ordenadores recibiría una señal. Es por este motivo que necesitaríamos el cable cruzado para este tipo de conexiones entre dos PCs. Dado que este tipo de cable se cruza, la señal enviada en el cable TX desde el PC 1 puede ser recibida en el cable RX del PC 2; de ahí que los cables cruzados sean la mejor opción para conectar dos dispositivos iguales.

cable cruzado conecta dos PC

Escenario 2: De PC a PC a través de switch

¿Qué pasa cuando tenemos un switch en el medio de la conexión entre ordenadores? Los switches están diseñados para asistir en la comunicación entre dos ordenadores a través del cruce de transmisiones interno. El PC 1 envía sus datos a través del cable de TX y el switch los recibe en su cable RX; este los transmiste entonces a través de su cable de TX, y el PC 2 finalmente los recibe en su cable RX. El mismo procesor sucedería de igual forma en la dirección opuesta. Por lo tanto, en este caso, podríamos entonces utilzar un cable recto para nuestra conexión ordenador a ordenador.

cable directo conecta desde PC a switch

Escenario 3: de PC a switch y de switch a PC

¿Qué pasa entonces si tenemos dos switches? Los dos switches cruzarían el cable por separado, originando así la transmisión cruzada entre los switches. Como se mencionó anteriormente, dos dispositivos iguales necesitarían un cable cruzado para realizar la conexión. En el diagrama de arriba podemos ver que:

(1) Cuando el PC 1 se conecta al Switch 1, necesitamos un cable directo.

 

(2) Cuando el Switch 1 se conecta al Switch 2, necesitamos un cable cruzado.

(3) (4)Cuando el Switch 2 se conecta a la PC 2, necesitamos un cable directo.

Interconexion entre PC y switch

Conclusión

En definitiva, para determinar si el cable que usted necesita es un cable directo o un cable cruzado, deberá considerar la disposición de los cables y para qué lo necesita. FS.COM ofrece una gama completa de cables directos que incluyen Cat5e, Cat6, Cat6a y Cat7. Además, también disponemos de paneles de conexión de red, herramientas de red, bobinas de cable de Ethernet y otros conjuntos de cables.

Impactos: 0

[Xampp] Añadir servicio MySQL a una instalación existente

image.png

Here is how I did it:

  1. Re-run the installer and install with MySQL into a different folder. (These instructions assume c:\xampp2)
  2. After the installation finishes, move the mysql directory from the new install into the old install. (I moved c:\xampp2\mysql to c:\xampp\mysql) You can then delete the second installation folder.
  3. Be sure xampp is not running and edit c:\xampp\xampp-control.ini, looking for the [EnableModules] section. Set MySQL=1.
  4. Restart xampp. The MySQL buttons should be enabled. Click the Config button next to MySQL and edit the my.ini file. Do a search and replace, changing all instances of xampp2 to xampp.

Now you can hit start, and MySQL should start up. Note these instructions assume c:\xampp is your desired install location, adjust accordingly.

Impactos: 0

[PHP] Convertir caracteres UTF-8 con PHP

Funciones PHP para convertir caracteres UTF-8 y que se vean bien los acentos y otras letras del alfabeto latino. Función decode UTF8 PHP.

En ocasiones los textos de la página web pueden contener caracteres raros en lugar de acentos u otras letras propias del idioma español, como la ñ o las letras con diéresis y de otros idiomas latinos. Esto suele ocurrir en casos en que la base de datos trabaje en un juego de caracteres distinto que la página, o que los datos estén mal cargados en la misma. Generalmente estos errores surgen por un tratamiento inadecuado del juego de caracteres UTF-8, que no están procesados como UTF-8, sino como si fueran ISO-8859-1. Con PHP podemos decodificar esos caracteres para que a la hora de mostrar los textos en la página aparezcan correctamente. Para ello existen una funciones que vamos a comentar en este artículo de DesarrolloWeb.com.

Cuando vemos incorrectamente un texto nos pueden aparecer textos como estos:

Solución útil y apañada a UTF-8

Este texto tiene caracteres codificados en UTF8, que debemos decodificar para que aparezcan correctamente los acentos y demás símbolos del alfabeto latino.

Decodificar una cadena UTF-8 con PHP – decode utf8 php

Existe una función de PHP que realiza el trabajo de conversión de los caracteres UTF8 a sus correspondientes códigos reales.

La función se llama utf8_decode() y lo que hace es convertir una cadena que realmente utiliza ISO-8859-1 pero que tiene caracteres codificados a con UTF-8. La conversión genera el string en ISO-8859-1 pero con un sólo byte para todos los caracteres, con lo que se verán correctamente.

Se utiliza así:

utf8_decode(“Solución útil y apañada a UTF-8”);

Devolverá una cadena el texto correctamente escrito:

Solución útil y apañada a UTF-8

Codificar una cadena al juego de caracteres UTF-8 – encode utf8 php

Existe una función para hacer justo el paso contrario, que vamos a ver también en desarrollo web .com. Es decir, partiendo de una cadena en el juego de caracteres ISO-8859-1, obtener la correspondiente traducción a UTF-8.

Esto lo podemos necesitar, por ejemplo, si nuestra base de datos está definida con UTF-8 y tenemos entrada de datos ISO-8859-1.

El uso es bien simple:

echo utf8_encode(“Mañanas de programación PHP”);

Y devolverá el correspondiente string convertido a UTF-8, que si lo mostramos en una página que utiliza el juego de caracteres ISO-8859-1, se vería de esta manera:

Mañanas de programación PHP

Impactos: 0