Cuando hago ping a stackoverflow.com desde la ventana de comandos en Windows, ¿cómo obtiene la dirección IP de stackoverflow? Básicamente, ¿cómo funciona todo?
¿Nadie va a comenzar con el controlador del teclado y trabajar desde allí? Dijo "todo" ...
Evan Anderson
1
Heh, estaba pensando en eso, Evan, pero luego me di cuenta de que sería un gran dolor explicarlo en la parte trasera. :)
EEAA
1
A veces el tiempo y el esfuerzo no son merecidos.
Warner
Evan, ¡habría pensado que podrías explicarlo todo, incluido el controlador del teclado dentro de los 5 minutos posteriores a la pregunta que se hizo!
Nick Kavadias
@Evan Anderson = sic
Campo
Respuestas:
16
Para @Evan (porque estoy esperando rm -rfterminar antes de que pueda hacer el trabajo):
Aquí está el proceso de ping para resolver un sitio web:
Una señal eléctrica en su cerebro genera lo que se conoce como una idea.
Esta idea se convierte en otra señal eléctrica, que viaja desde su cerebro, bajando por su columna vertebral y hacia los nervios en sus manos, donde es procesada por los músculos de sus dedos.
Sus dedos convierten esta energía eléctrica en energía mecánica que fuerza la tecla adecuada hacia abajo en su teclado.
La pulsación del interruptor en el teclado activa otra señal eléctrica para viajar por el cable (o sobre las ondas de radio) desde su teclado, lo que desencadena una interrupción a nivel de hardware.
Esta interrupción alerta al sistema operativo de una acción pendiente que debe tomar.
El núcleo procesa la señal del teclado y las salidas retroalimentan a la pantalla
La energía de la luz en la pantalla se convierte en energía eléctrica por el ojo y se envía al cerebro para su procesamiento.
Una vez que el cerebro ha procesado y confirmado que la lectura de la pantalla es lo que desea, repita los pasos 1-8 hasta que envíe la señal para presionar la tecla "enter"
El comando ping toma la entrada, en este caso ping serverfault.com, y envía una señal al sistema operativo para realizar una BUSQUEDA DNS
El sistema operativo envía una señal al subsistema DNS, que genera un paquete y lo envía por el modelo OSI hasta que llega al hardware.
se genera una señal eléctrica en el nic y se envía el cable de ethernet (o cualquier conectividad física si es fibra / eléctrica / óptica)
La señal pasa a través de la conectividad de red intermedia (conmutadores / rutas / etc.) hasta que llega al SERVIDOR DNS
El SERVIDOR DNS procesa la solicitud e invierte los pasos 10-11 para volver a sus máquinas donde el sistema operativo la procesa y la devuelve al ping.
(Me escabullí en un par de lugares principalmente porque me quedé sin jugo y solo tengo 1/2 taza de café)
Respuestas:
Para @Evan (porque estoy esperando
rm -rf
terminar antes de que pueda hacer el trabajo):Aquí está el proceso de ping para resolver un sitio web:
ping serverfault.com
, y envía una señal al sistema operativo para realizar una BUSQUEDA DNS(Me escabullí en un par de lugares principalmente porque me quedé sin jugo y solo tengo 1/2 taza de café)
fuente
Se llama DNS .
fuente
Primero usa su archivo de host local, luego usa su servidor DNS principal, si eso falla, va al servidor DNS secundario.
fuente
Echa un vistazo a lo siguiente ...
http://en.wikipedia.org/wiki/Routing_table
http://compnetworking.about.com/od/hardwarenetworkgear/f/routing_table.htm
También busque métricas de enrutamiento
Estas son algunas redes fundamentales
fuente