Winnie
Underconst


Al hilo de una discusión en bulma he recordado mis años de
universitario en Telecos. Cuando estudiaba la teorÃa de las cosas que de tanto me ha servido (juas!).
La cosa viene de un ping a 192.168.1180. Como veis, esta IP "no está bien formada", ya que deberÃa ser 4 números entre el 0 y el 254 separadaos por pun
tos (192.168.0.1, 80.35.64.158, 10.0.0.1 ...). Pero si hacéis el ping:
$ ping 192.168.1180
PING 192.168.1180 (192.168.4.156) 56(84) bytes of data.
Porque se traduce el 1180 a 4.156? Fácil! La estructura de la IP es "human recordable", pero no es la que usan las máquinas.
Asà que, como leen las ips las máquinas? Pues bien, como bien explica Joan Miquel en la lista, y siguiendo sus ejemplos:
1180d = 10010011100b = 49Ch
y si cogemos la notación hexadecimal en pares 04 y 9C tenemos:
04h->4
9Ch->156
Con lo que nos queda: 192.168.4.156.
Al hilo de esto, joan Miquel muetsra el siguiente ejemplo:
http://2194571871/ (no, no es un dominio, es una IP expresada en decimal)
2194571871d -> 82CE825Fh -> 82.CE.82.5Fh -> 130.206.130.95
que curiosamente:
#hostx bulma.net
bulma.net A 130.206.130.95
Y el navegador se lo traga!
Recent comments
6 weeks 3 days ago
39 weeks 6 days ago
44 weeks 5 hours ago
44 weeks 22 hours ago
47 weeks 6 days ago
48 weeks 2 days ago
49 weeks 1 day ago
49 weeks 3 days ago
50 weeks 1 day ago
50 weeks 4 days ago