Какие средства командной строки можно использовать для ручного выполнения каждого шага всей «беседы» в сети?

Знаю, знаю; фраза «сетевой разговор» неточна почти до точки бессмысленности. Давайте рассмотрим этот конкретный сценарий: я подключу компьютер к маршрутизатору с поддержкой DHCP, откройте браузер и наберите «www.google.com».

Теперь, действия, которые должны произойти:

  • Конфигурация DHCP
  • Просмотр DNS
  • Установите соединение с www.google.com
  • Получить содержимое веб-страницы

После этого, разумеется, отображается, но это не «по проводам». Меня просто интересуют все действия, посредством которых данные действительно перемещаются по проводу к компьютеру и с него.

Я нахожусь на полпути через довольно подробный видеокурс в протоколах TCP / IP, и я чувствую, что это действительно поможет мне лучше разобраться с ним, чтобы узнать инструменты командной строки, которые я могу использовать, чтобы вручную выполнить каждый из вышеуказанных шагов (и все остальные шаги, которые я забыл, я знаю, что их еще много).

Единственными инструментами, которые мне известны, являются dig и nc , и я уверен, что их больше – и я также уверен, что не знаю полного спектра использования любого из этих инструментов.

One Solution collect form web for “Какие средства командной строки можно использовать для ручного выполнения каждого шага всей «беседы» в сети?”

Tcpdump покажет вам каждый отдельный пакет, видимый на сегменте Ethernet вашего компьютера. Вы можете создавать фильтры, если, например, вы не хотели видеть всех «кто вы?» вид трафика. На следующем веб-сайте имеется соответствующая документация: https://danielmiessler.com/study/tcpdump/

  • Что делают% h и% p в этой команде?
  • Управление ПК с помощью команд tcp / udp necat / socat
  • Самый простой способ отправить файлы по сети
  • Использование netcat для запуска программы?
  • Убедитесь, что файловый сокет уже открыт
  • Почему netcat не использует правильный интерфейс, связанный с IP?
  • Захват данных с Fluke 1620a через netcat
  • как получить espeak, чтобы постоянно говорить stdout, переданный из netcat
  • ZFS Отправить в Pigz, netcat
  • получение вывода из netcat, декодирование и возврат вывода
  • Удаленный рабочий стол через обратный туннель SSH для замены TeamViewer
  • Linux и Unix - лучшая ОС в мире.