Какую утилиту tcp ip можно использовать для определения неисправного сетевого маршрутизатора

Обновлено: 19.05.2024

Что касается сетевых инструментов, то нет ничего более простого, чем утилиты командной строки протокола управления передачей (TCP)/протокола Интернета (IP), которые поставляются вместе со всеми экземплярами Windows. Идти в ногу с технологиями может быть сложно найти время, чтобы вернуться к основам, но усилия того стоят. В колонке этого месяца мы рассмотрим утилиты командной строки почти на каждом компьютере, работающем под управлением TCP/IP. Они доступны, чтобы помочь вам понять конфигурацию вашей сети и создать базовую запись для будущего использования при устранении неполадок. Когда появятся проблемы с сетью, снова запустите утилиту и сравните результаты. Он может многое рассказать вам о вашей сети и условиях работы компьютера. Мы рассмотрим наиболее распространенные утилиты.

Наверное, чаще всего используется команда ping. По словам его создателя Майка Мууса, термин «пинг» происходит от звука, который издает гидролокатор на подводной лодке. Это также довольно хорошее описание того, что делает ping. Это тест, чтобы увидеть, кто находится «там», отражая от них сигнал. Самая большая разница в том, что сетевая версия гораздо более избирательна. Несколько лет спустя для ping был создан «бэкроним», в котором говорилось, что это означает Packet InterNet Groper, хотя изначально это не входило в намерения.

Чтобы использовать ping или любую из этих утилит, вы должны получить доступ к окну или командной строке в стиле DOS. Самый простой способ через Windows XP или 7 — нажать клавишу Windows и букву r одновременно. Введите CMD в появившееся поле, и откроется окно командной строки. Это не DOS, но те, кто знаком с DOS, будут здесь как дома. Чтобы узнать, какие параметры есть у ping, введите ping /? или пинг-? и вы получите список всех доступных переключателей. Здесь также показано, как использовать переключатели и что они означают.

Сохранение результатов

Ниже вы найдете шесть шагов, которые помогут вам сохранить текст из окна командной строки:

  1. Щелкните правой кнопкой мыши в окне и выберите, отметить.
  2. Выделите область текста, которую хотите сохранить, перетащив ее (удерживайте левую кнопку мыши и прокрутите, чтобы выделить текст, который хотите сохранить).
  3. Нажмите «Ввод», чтобы скопировать.
  4. Откройте свой любимый текстовый процессор и используйте вставку, чтобы скопировать сохраненный текст.
  5. Проделайте это для каждой утилиты, от которой хотите сохранить информацию.
  6. Назовите и сохраните файл.

Ping использует Интернет-протокол управляющих сообщений (ICMP). Ping действительно отправляет эхо-запросы ICMP, которые ищут ответы, используя стек TCP/IP. Если вы потеряете соединение со всей сетью или ее частью, первое, что вы можете сделать, это проверить, загружен ли и работает ли на вашем компьютере стек TCP/IP, проверив себя. Чтобы проверить это, вы можете использовать петлевой IP-адрес 127.0.0.1 (строка команды будет ping 127.0.0.1). Время, необходимое для кругового пути, можно рассчитать, поскольку заголовок ICMP содержит счетчик времени жизни (TTL), значение которого уменьшается коммутаторами и маршрутизаторами, через которые проходит пакет. Это может дать вам некоторую информацию об уровне производительности, который можно ожидать для любого клиент-серверного приложения, использующего сеть. Имейте в виду, что ping может быть заблокирован брандмауэром. Некоторые делают это для защиты своего веб-сервера. Популярные сайты могут быть заняты ответами на запросы ping, что замедляет работу других веб-сайтов.

Вы также можете пропинговать текущий загруженный IP-адрес. Вы можете найти его с помощью команды IPCONFIG. Просто введя IPCONFIG, вы увидите свои сетевые подключения и используемые ими IP-адреса. Он также сообщит, в каком домене вы работаете. Если ping не может подключиться к цели, внимательно прочитайте сообщения, которые он сообщает. Они могут дать важные подсказки о любых проблемах с подключением.

НАСТРОЙКА IP

С IPCONFIG можно использовать ряд полезных переключателей. IPCONFIG /all сообщает домен вашего компьютера и адрес сервера домена, физический (также известный как уровень управления доступом к среде или MAC-уровень, аппаратный или Ethernet) адрес, IP-адрес и шлюз по умолчанию. Чтобы узнать, как ваш компьютер идентифицируется в сети, введите HOSTNAME. Таким образом, у вас будет полный набор информации о вашем соединении. Чтобы узнать больше о возможностях IPCONFIG, введите IPCONFIG /?

Протокол разрешения адресов (ARP) отвечает за сопоставление IP-адресов с MAC-уровнем или аппаратными адресами. Чтобы отобразить таблицу ARP, введите ARP-a. ARP важен тем, что он запрашивает аппаратный адрес для более прямой связи через локальную сеть. Его также можно использовать для изменения сопоставления адресов. Просто введите ARP, чтобы увидеть все способы его использования.

Нетстат

Создание базовой линии

При столкновении с проблемами сети наличие базовой записи может помочь в устранении неполадок. Контрольный список ниже может помочь вам охватить все важные основы.

Моя базовая запись включает:

Утилита сетевой статистики (netstat) сообщает о сетевой статистике, которую видит ваш компьютер. Он включает в себя информацию о том, какие порты прослушиваются в системе и какие соединения они могли установить. Команда netstat-a отображает список текущих соединений на основе сокетов, активных на вашем компьютере. Переключатель –s отображает статистику для каждого протокола (хорошая информация, которую нужно сохранить). В дополнение к соединениям портов он сообщает о неудачных попытках соединения, любых соединениях сброса, а также о полученных и отправленных сегментах TCP. Запустите эту команду (с ключом –s) и сохраните результаты, когда все будет работать нормально. (Один из способов сохранения результатов из окна командной строки см. на боковой панели.) При возникновении проблемы снова запустите утилиту и переключатель –s и сравните результаты.

Вот еще несколько вариантов использования netstat. Вы можете получить статистику по локальной сети с помощью ключа –e. Используйте netstat для отображения таблицы маршрутизации с помощью ключа –r. (Вы также можете использовать «распечатку маршрута», чтобы увидеть ту же таблицу маршрутизации.) Это еще одна хорошая запись, которую можно использовать в качестве базовой записи. Совет. Нажмите F3 в командном окне, чтобы повторно ввести последнюю введенную вами запись, что сэкономит немного времени при использовании той же команды и изменении только переключателя.

Трассировка
Обзор

В целом, эти утилиты могут стать мощным союзником в случае возникновения проблем. Базовая запись сетевой информации удобна для устранения неполадок. Создать эту запись в текстовом файле несложно, и это недорогая страховка!

При работе с компьютерными сетями важно внимательно следить за производительностью сети, использованием трафика или пропускной способности, а также сетевыми конфигурациями. Если в бизнес-среде возникают проблемы, быстрое устранение неполадок может стать решающим фактором между бесперебойным обслуживанием и длительными задержками, которые влияют как на производительность сотрудников, так и на предоставление услуг конечным пользователям.

Сетевые утилиты помогут вам быть в курсе проблем с производительностью сети, выявлять проблемы и места их возникновения, а также быстро устранять их. В этом руководстве я рассмотрю, как работают сетевые утилиты, прежде чем перейти к списку рекомендуемых инструментов и утилит.

Что такое сетевые утилиты?

Сетевые утилиты — это базовые программные инструменты, предназначенные для анализа и настройки различных аспектов компьютерных сетей. Обычно они сосредоточены на одной части сетевого подключения или одном типе устройства. Большинство сетевых утилит были разработаны для компьютерных систем Unix, но теперь они разработаны для использования во всех операционных системах.

Сетевые утилиты помогают поддерживать правильную работу сети, позволяя проверять различные аспекты вашей сети, такие как соединения между устройствами, потеря пакетов и задержка между соединениями. Если возникает проблема с сетью, сетевая утилита может помочь вам точно определить проблему (независимо от того, связана ли она с конкретным подключением, конкретным устройством и т. д.) и устранить ее до того, как она повлияет на ваши службы, приложения и пользователей.

10 лучших сетевых утилит и инструментов для повседневного использования

1. Набор инструментов инженера SolarWinds (ETS) — более 60 сетевых инструментов

Набор инструментов инженера SolarWinds

Это рекомендуемое мной решение для работы с сетевыми утилитами в целом. SolarWinds® Engineer’s Toolset™ предлагает большой набор утилит — всего более 60 сетевых инструментов — встроенных в одну часть программного обеспечения. В оставшейся части этого списка описаны несколько отдельных инструментов, многие из которых также включены в ETS. Если вы хотите управлять всеми сетевыми утилитами с одной централизованной консоли, это программное обеспечение позволит вам это сделать.

Примеры инструментов SolarWinds Engineer’s Toolset:

  • Мониторинг области DHCP
  • Просмотр конфигурации
  • Аудит DNS
  • Генератор паролей
  • Проверка PING
  • Переключить сопоставление портов
  • Поиск Mac
  • Измерители пропускной способности
  • Браузер SNMP MIB
  • Монитор памяти
  • Мониторинг времени отклика
  • Атака по словарю SNMP и многое другое…

Одна из первых задач, для выполнения которых предназначен ETS, — это обнаружение и сопоставление сети. Программное обеспечение позволяет вам определять, какое оборудование у вас есть в вашей сети, обнаруживать взаимосвязь MAC- и IP-адресов и сопоставлять порты коммутатора с помощью таких инструментов, как сканер портов, сопоставление портов коммутатора, сканирование SNMP, браузер IP-сети, обнаружение MAC-адресов и Ping. Подметать.

Далее вы можете использовать ETS для мониторинга и оповещения в режиме реального времени, что может помочь вам предотвратить передачу сетевых проблем конечным пользователям и снижение производительности или надежности. Встроенные в программное обеспечение средства мониторинга включают монитор времени отклика, монитор ЦП, монитор интерфейса, монитор памяти и TraceRoute.

Помимо этих инструментов мониторинга сети, набор инструментов инженера содержит полезные функции для защиты сетевой безопасности, в том числе инструменты для расшифровки паролей маршрутизатора и защиты от перебора SNMP и атак по словарю. Он также помогает вам управлять своими IP-адресами и DNS-адресами с помощью таких утилит, как монитор области DHCP, анализатор структуры DNS, аудит DNS, управление IP-адресами и калькулятор подсети. Такой всесторонний подход к управлению сетью помогает вам ничего не упустить и поддерживать ее в рабочем состоянии.

ETS легко интегрируется с другими продуктами SolarWinds, включая монитор производительности сети SolarWinds (NPM), для поддержания работоспособности вашей сети. Вы можете получить доступ к бесплатной пробной версии ETS на срок до 14 дней.

2. Пинг

Ping – это базовая сетевая утилита, входящая в состав вашей операционной системы. Вы можете использовать его, чтобы проверить, доступен ли IP-адрес. Использовать ping просто: откройте терминал и введите команду ping. Вы также можете использовать его через веб-интерфейс, как указано выше.

ping

Ping выполняет две основные функции. Во-первых, он проверяет, есть ли соединение между машиной, с которой вы пингуете, и другой машиной (точнее, другим IP-адресом) в сети. Во-вторых, он смотрит на скорость соединения, также известную как время ожидания. Время задержки – это время приема-передачи или время, которое требуется пакету для достижения другого IP-адреса и возвращения, измеряемое в миллисекундах.

Короче говоря, ping может помочь вам понять основные подключения и время отклика для устранения неполадок. Вы можете использовать его, чтобы увидеть, есть ли проблема или замедление между двумя компьютерами, а также много ли потерь пакетов.

3. Трассировка

Tracert, также известная как traceroute, — еще одна базовая сетевая утилита. Вы можете получить к нему доступ через командную строку в большинстве операционных систем.

Tracert

Tracert полезен так же, как и ping, поскольку он проверяет соединение между отправителем и получателем. Однако, в отличие от ping, tracert предоставляет подробную информацию обо всех «переходах», через которые прошел пакет, чтобы добраться до места назначения, включая коммутаторы и маршрутизаторы, а также IP-адрес и информацию DNS для каждого из них. Затем он разбивает информацию о каждом прыжке, чтобы показать задержку между точками.

Если вы уже обнаружили замедление между двумя IP-адресами и хотите проанализировать его, чтобы определить точку, в которой возникла проблема (например, между маршрутизатором и конечным пунктом назначения), вам может помочь tracert.

4. ARP

ARP расшифровывается как "протокол разрешения адресов". Он используется для определения MAC-адреса, связанного с конкретным IP-адресом. Вы можете использовать сетевую утилиту ARP для отображения таблицы ARP, в которой показаны сопоставления между IP-адресами и MAC-адресами.

ARP

Этот протокол может быть полезен для определения того, какие устройства в сети связаны с текущим устройством, особенно в тех случаях, когда вы считаете, что к вашей сети может быть подключено вредоносное устройство. Вы можете сделать это, запустив команду ARP и просмотрев таблицу ARP на наличие неизвестных IP-адресов.

5. Нетстат

Еще одна полезная сетевая утилита командной строки — netstat. Netstat, сокращение от «сетевая статистика», позволяет отображать сетевые подключения для TCP (протокол управления передачей) и UDP (протокол пользовательских дейтаграмм). По сути, он позволяет вам проверить, существуют ли соединения, и предоставляет статистику, показывающую, как работает соединение. Команда netstat покажет список TCP-соединений, IP-адрес вашего компьютера, IP-адрес устройства, на которое идет соединение (внешний IP-адрес), номера обоих портов и состояние TCP.

netstat

Вы можете проверить, работают ли различные аспекты TCP/IP в вашей сети, используя netstat для просмотра байтов, одноадресных и неодноадресных пакетов, отклонений, ошибок и неизвестных полученных и отправленных протоколов.

6. Nbtstat

Nbtstat — это прежде всего диагностическая сетевая утилита. Он использует NetBIOS через TCP/IP, протокол, позволяющий запускать старые приложения NetBIOS в сети TCP/IP. Если есть проблема с NetBIOS через TCP/IP, вы можете использовать nbtstat для ее устранения.

Nbtstat

Nbtstat имеет несколько функций, включая предоставление статистики для NetBIOS по протоколу TCP/IP; отображение таблиц имен NetBIOS для локальных и удаленных компьютеров; и отображение кэша имен NetBIOS. Когда NetBIOS через TCP/IP работает правильно, он разрешает имена NetBIOS в IP-адреса. Поэтому, если ваши имена и адреса не разрешаются, nbtstat может помочь вам диагностировать и устранить проблему.

7. Nslookup

Nslookup, что означает «поиск сервера имен», используется для запроса системы доменных имен (DNS) для сопоставления доменного имени или IP-адреса или для получения других видов записей DNS.

Nslookup

Вы можете использовать nslookup для устранения неполадок, связанных с DNS. Например, если есть проблема с разрешением имен для DNS, вы можете использовать nslookup, чтобы проверить IP-адрес, связанный с доменным именем, или посмотреть, какое доменное имя связано с каким IP-адресом. Таким образом вы можете проверить правильность разрешения адресов.

Вы можете использовать nslookup в двух разных режимах: интерактивном и неинтерактивном. Для неинтерактивного nslookup можно просмотреть записи в кеше DNS, хранящиеся стандартным образом. Если вы хотите сделать один запрос для одной записи домена, это хороший подход. Если вы хотите выполнить более сложный поиск, вам следует использовать интерактивный режим.

8. IP-конфиг

IPconfig — это приложение, запускаемое на консоли и используемое для отображения информации о конфигурации TCP/IP и информации, относящейся к DNS и DHCP (протокол динамической конфигурации хоста).

IPconfig

Это также быстрый способ определения вашего IP-адреса. После ввода ipconfig в командной строке вы увидите свой IP-адрес и шлюз по умолчанию. Вы также можете добавить параметры, которые помогут вам справляться с проблемами DNS и DHCP, такими как сброс DNS.

9. vnStat

vnStat

vnStat — это монитор сетевого трафика, который можно использовать с Linux и BSD. Он просматривает статистику сетевой информации в ядре Linux, а не сам анализирует трафик. Это помогает vnStat использовать системные ресурсы на низком уровне, независимо от того, насколько высока скорость сетевого трафика. Собранную статистику можно поддерживать с помощью перезагрузки системы, и он может одновременно отслеживать множество интерфейсов.

По сетевому трафику vnStat может выводить сводные данные или данные с интервалами, например ежечасно, ежедневно или ежемесячно. Инструмент имеет открытый исходный код и доступен под Стандартной общественной лицензией GNU.

10. curl и Wget

Последние сетевые утилиты, о которых вам следует знать, — это cURL и GNU Wget. Оба используются для получения файлов. Однако между ними есть небольшие различия:

Тем не менее, это аналогичные инструменты командной строки, которые можно использовать для загрузки контента с использованием различных протоколов.

Почему важно правильно использовать сетевые утилиты

Есть несколько причин для использования соответствующих сетевых утилит. Сетевые утилиты не только помогают оптимизировать производительность вашей сети и поддерживать ее доступность и производительность, но и могут использоваться в целях безопасности и для быстрого устранения проблем при их возникновении.

Я рекомендую использовать набор инструментов SolarWinds Engineer, надежное программное обеспечение, которое позволяет вам получать доступ к вашим сетевым утилитам из одного централизованного места, упрощая и ускоряя процессы управления сетью. После того, как вы внедрили ETS, он постоянно обновляется с помощью наиболее часто используемых вами утилит, в результате чего набор инструментов сетевых утилит в основном настроен для вас и ваших бизнес-потребностей.

Сети есть сети. Несмотря на все усилия, чтобы каждый день все было гладко, всякое случается. Вот некоторые распространенные проблемы с сетью, несколько советов по их быстрому устранению и, что еще лучше, как предотвратить их повторение.

1. Повторяющиеся IP-адреса

Когда два устройства пытаются использовать один и тот же IP-адрес, вы видите ужасную ошибку «Адрес уже используется» — без возможности доступа к сети.

Быстрое исправление. В этом часто виновата конфигурация DHCP вашего маршрутизатора по умолчанию. DHCP, вероятно, пытается назначить вашему новому устройству адрес в начале вашей подсети, и другое устройство может уже занимать эти адреса с низким номером со статическими IP-адресами. Если вы только что добавили в свою сеть новое устройство или сервер, у него может быть собственный DHCP-сервер. Просто отключите DHCP-сервер на этом устройстве, чтобы восстановить работоспособность вашей сети.

Обучение кибербезопасности от CBT Nuggets

Стать экспертом по безопасности

2. Исчерпание IP-адреса

Чтобы устранить эту проблему, используйте команду ipconfig. Если рабочая станция присвоила себе IP-адрес, начинающийся с 169.x.x.x, это означает, что IP-адрес недоступен с DHCP-сервера.

Быстрое исправление: у некоторых пользователей кабельного Интернета может не быть локального маршрутизатора, и в этом случае IP-адреса назначаются на ограниченной основе непосредственно вашим интернет-провайдером. Вероятно, у вашего интернет-провайдера закончились разрешенные IP-адреса. Решением этой проблемы является приобретение либо автономного маршрутизатора, либо точки доступа WiFi со встроенным маршрутизатором. Это создает ваш собственный локальный пул внутренних адресов, гарантируя, что вы не исчерпаете их.

Если у вас уже есть локальный маршрутизатор с DHCP, пул адресов по умолчанию может быть слишком мал для вашей сети. Получив доступ к настройкам DHCP на маршрутизаторе, вы можете настроить размер пула адресов в соответствии с потребностями вашей сети.

3. Проблемы с DNS

Ошибки, такие как «Не удается найти сетевой путь», «Не удается найти IP-адрес» или «DNS-имя не существует», обычно связаны с проблемой конфигурации DNS. Утилита командной строки nslookup может использоваться для быстрого просмотра настроек DNS рабочей станции.

Быстрое исправление. Рабочие станции и другие сетевые устройства можно настроить на использование собственных DNS-серверов, игнорируя сервер, назначенный DHCP. Проверка настроек «Протокол Интернета версии 4 (TCP/IP)» для вашего адаптера покажет, указан ли неверный DNS-сервер, поэтому вместо этого просто выберите «Получить адрес DNS-сервера автоматически».

4. Одна рабочая станция не может подключиться к сети

Если только на одной рабочей станции отображается сообщение "Нет Интернета" при открытии веб-браузера, мы обычно можем предположить, что остальная часть сети исправна, и обратить внимание на любое аппаратное и программное обеспечение, относящееся к этой системе.

Быстрое решение. Чтобы решить эту проблему с сетью, начните с устранения очевидных коммуникационных барьеров, таких как плохой кабель, плохой сигнал Wi-Fi, неисправная сетевая карта или неправильные драйверы. Убедитесь, что сетевой адаптер рабочей станции настроен с правильным IP-адресом, подсетью и DNS-серверами.

Если это не решит проблему, проверьте любой брандмауэр на устройстве, чтобы убедиться, что необходимые порты открыты для внешней сети. Общие порты включают 80 и 443 для веб-трафика, а также 25, 587, 465, 110 и 995 для электронной почты.

5. Не удается подключиться к локальным общим файлам или принтерам

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

В большинстве случаев проблемы с совместным доступом возникают из-за конфликтов между средами со смешанной безопасностью. Даже разные версии одной и той же операционной системы иногда используют несколько разные модели безопасности, что может затруднить подключение рабочих станций.

Быстрое исправление: мы можем решить проблемы с совместным доступом наиболее эффективно, разбирая возможности в следующем порядке:

  1. Убедитесь, что необходимые службы запущены. В системах Windows должны быть запущены сервер, TCP/IP NetBIOS Helper, рабочая станция и службы компьютерного браузера. На компьютерах с Linux Samba является основным компонентом, необходимым для совместного использования с системами Windows.
  2. Проверьте брандмауэры. Очень часто брандмауэр рабочей станции настраивается на блокировку общего доступа к файлам и принтерам, особенно если установлен новый антивирусный пакет, который представляет собственный брандмауэр. Проблемы с брандмауэром также могут существовать на аппаратном уровне, поэтому убедитесь, что маршрутизаторы или управляемые коммутаторы передают общий трафик внутри подсети. Говоря о подсети….
  3. Убедитесь, что все рабочие станции находятся в одной подсети. Эта проблема обычно возникает только в сложных сетях, однако даже в простых сетях иногда используется оборудование со статическим IP-адресом и неправильно настроенной подсетью. В результате внешний трафик будет нормально перемещаться, а внутренний трафик столкнется с неожиданными препятствиями.
  4. Всем сетевым адаптерам Windows потребуется общий доступ к файлам и принтерам для сетей Microsoft, клиент для сетей Microsoft и включенный NetBIOS через TCP/IP.
  5. После того, как вышеуказанные проверки пройдены, пришло время проверить наиболее вероятного виновника — разрешения. Требуется несколько уровней доступа, каждый из которых имеет собственный интерфейс в ОС. Проверить:
  • Системы настроены с неправильной рабочей группой или доменом.
  • Неправильно настроена домашняя группа.
  • Выбран тип сети "Общедоступная".
  • Неправильные разрешения NTFS.

6. Локальная сеть не может подключиться к Интернету

Эта ситуация может быть периодической или постоянной. Часто самым сложным аспектом решения любой проблемы с внешней сетью является поиск ответственной компании.А затем поручать им решить проблему, особенно с периодическими сбоями, которые трудно отследить. Иногда может возникнуть такая проблема, что организациям придется сменить интернет-провайдера, чтобы решить эту проблему.

Быстрое исправление. Перезагрузка маршрутизатора и модема — это первое, что нужно сделать. Утилита tracert then может использоваться для выявления разрывов связи. Он явно будет икать на конкретном узле маршрутизатора, который вызывает проблему. Сообщите своему интернет-провайдеру свои выводы и при необходимости предоставьте скриншоты.

Цель состоит в том, чтобы устранить как можно больше посредников, чтобы в случае возникновения проблемы (но не в случае ее возникновения) достаточно одного телефонного звонка, чтобы выявить проблему и привлечь к ней технических специалистов.

7. Низкая производительность Интернета

Низкая производительность обычно связана с перегрузкой, а иногда и с плохим качеством соединения, которое корродировало или иным образом ухудшилось. Перегрузка может не быть напрямую связана с исчерпанием полосы пропускания, поскольку один перегруженный порт на коммутаторе или маршрутизаторе может снизить производительность сети.

Это может быть особенно актуально для выделенных линий, где ожидается выделенная полоса пропускания, но тесты скорости показывают, что сеть не достигает своего номинального потенциала.

Быстрое решение: используйте веб-сайты для тестирования скорости, проводя тесты с географически удаленных серверов. Это может точно определить области перегрузки в сети интернет-провайдера. В случае кабельного Интернета локальная сеть используется совместно вашими соседями, что обязывает вашего интернет-провайдера к дорогостоящему обновлению полосы пропускания, когда происходит насыщение. Сообщите о своих выводах своему интернет-провайдеру, чтобы он мог принять меры для решения проблемы.

DNS-серверы — это часто упускаемый из виду аспект производительности Интернета. Использование неправильных DNS-серверов может привести к перегрузке маршрутизации или проблемам с балансировкой нагрузки. Хотя вам обычно следует использовать настройки DNS вашего интернет-провайдера, когда это возможно, они могут на самом деле направлять трафик через перегруженные веб-кэши. Вы можете временно изменить настройки DNS, чтобы вместо этого использовать OpenDNS.

Есть много подсказок — используйте их!

Более продвинутые утилиты, такие как Wireshark, обеспечивают подробный анализ потенциальных точек преткновения в вашей сети, а инструменты вардрайвинга можно использовать для выявления проблем с производительностью или помехами Wi-Fi.

Вооружившись более глубокими знаниями о том, как работает ваша сеть, вы сможете подготовиться к неизбежному и даже научить конечных пользователей самостоятельно устранять простые проблемы. Ваша репутация сетевого героя живет!

Загрузить

Не являетесь подписчиком CBT Nuggets? Начните бесплатную неделю прямо сейчас.

CBT Nuggets предлагает все необходимое для изучения новых ИТ-навыков и продвижения по карьерной лестнице — неограниченное количество видео-тренингов и практических экзаменов, виртуальные лаборатории, подтвержденное обучение с помощью видео-викторин, коучинг по вопросам ответственности и доступ к нашему эксклюзивному сообществу. ИТ-специалистов.

Рекомендации

Стоит ли JNCIP-Cloud?

Является ли JNCIP-Облако того стоит?» /><br /></p>
<h2>Стоит ли JNCIS-DevOps?</h2>
<p><img class=

Вы можете купить кофеварку GE, но тогда вам не нужно покупать вилку GE, шнур и блок питания. Штекер стандартный, в него втыкается все что угодно. TCP/IP!

Интернет — стандарты TCP/IP

  • Предыдущая лекция.. LAN, например. Ethernet, Wi-Fi, один дом
  • Интернет – всемирная сеть, основанная на открытых стандартах.
  • Интернет похож на телефонную систему для компьютеров.
  • Стандарты TCP/IP, 1974 г., исследование, спонсируемое государством.
  • Открытые стандарты, независимые от поставщиков — очень успешная модель
  • Капитализм «Интернет» потерпел неудачу до открытого стандарта
  • При наличии стандартного фундамента капитализм строит на нем большое строительство.

В предыдущих примерах с локальной сетью все компьютеры соединяются в одной локальной сети. Теперь мы масштабируем задачу, чтобы отправлять пакеты между любыми двумя компьютерами на земле.

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

IP-адрес

  • У каждого компьютера в Интернете есть IP-адрес.
  • Здесь рассматриваются IP-адреса версии 4, версия 6 не за горами.
  • напр. 171.64.64.166
  • IP-адрес составляет ровно 4 байта (4 числа по 1 байту)
  • Левая часть кодирует "район" в Интернете.
  • Так же, как телефон, 650-725-0000
  • напр. 171.64.xxx.xxx обычно кампус Стэнфорда
  • напр. 171.64.64.xxx мой этаж в здании Gates
  • Невозможно просто указать IP-адрес, зависит от местоположения

Каждый компьютер в Интернете имеет "IP-адрес", который его идентифицирует (например, номер телефона). IP-адрес состоит из 4 байтов, написанных между точками, например «171.64.2.3». Левая часть адреса частично кодирует, где этот IP-адрес находится во всем Интернете - например, любой 171.64.(любой) является частью Стэнфорда (например, код города телефонного номера). В частности, в моей части здания Gates все IP-адреса начинаются с 171.64.64.XX, отличаясь только этим последним байтом.

Сандра Баллок Блупер

Ошибка TCP/IP в этом видео "The Net".

75.748.86.91 -- недопустимый IP-адрес! Каждое число составляет 1 байт, 0..255

Доменные имена

Маршрутизатор

  • Компьютер обычно подключается к маршрутизатору для обслуживания.
    Мы будем говорить, что маршрутизатор восходящий.
  • Маршрутизатор обеспечивает доступ в Интернет, обрабатывая пакеты компьютера.
  • Маршрутизатор имеет несколько сетевых подключений.
    -Для пересылки чего-либо требуется не менее двух подключений.
    -Перенаправляет пакеты из одного подключения в другое.
  • Мой офисный компьютер находится по адресу 171.64.64.16
  • Этот компьютер подключается "вверх по течению" к маршрутизатору 171.64.64.1.
  • Этот маршрутизатор обрабатывает трафик для нескольких локальных компьютеров.
  • IP-адреса левой стороны компьютера и маршрутизатора обычно совпадают.
    Они находятся в одном и том же IP-«окрестности».

Самый распространенный способ подключения компьютера к Интернету — установить соединение с "маршрутизатором", который уже подключен к Интернету. Компьютер устанавливает соединение, скажем, через Ethernet для передачи пакетов маршрутизатору. Маршрутизатор находится «вверх по течению» от компьютера, соединяя компьютер со всем Интернетом. Например, компьютер в моем офисе в Стэнфорде имеет IP-адрес 171.64.64.166, и он имеет односкачковое соединение Ethernet со своим восходящим маршрутизатором по адресу 171.64.64.1, и этот маршрутизатор обрабатывает пакеты для моего компьютера. Часто IP-адрес маршрутизатора заканчивается на .1, например, мой маршрутизатор 171.64.64.1. Как правило, IP-адреса компьютера и его маршрутизатора будут выглядеть одинаково слева, поскольку они находятся в одном и том же «районе» Интернета.

IP-пакет — IP-адреса отправителя и получателя

  • TCP/IP определяет стандартный IP-пакет.
  • Определяет адреса, формат данных, схему контрольной суммы
  • В пакете TCP/IP есть поля "от:" и "кому":
  • Поля from: и to: являются IP-адресами

Много прыжков!

Как пакет распространяется по Интернету? Ответ: Хоп-хоп-хоп-хоп-хоп-хоп-хоп-хоп. Странно, но факт.

<р>1. Мой компьютер подготавливает IP-пакет, который включает, в частности, информацию From:/To: в качестве IP-адресов, например: (IP-пакет From:171.64.64.166 To:173.255.219.70 data data data data).

<р>2. Мой компьютер отправляет этот IP-пакет моему восходящему маршрутизатору через один переход через Ethernet. Это "первый прыжок" пакета на его пути.

<р>3. Маршрутизатор 171.64.64.1 просматривает To:/From: пакета и пересылает его следующему маршрутизатору, который на один шаг ближе к конечному пункту назначения.По сути, у маршрутизатора есть собственный восходящий маршрутизатор, который больше и знает больше о структуре Интернета. Пакет пересылается по одному переходу за раз, пока не достигнет конечного пункта назначения. Каждому маршрутизатору не обязательно знать весь маршрут к месту назначения; каждому маршрутизатору просто нужно знать, каким путем отправить пакет, чтобы приблизить его на один переход к месту назначения. Маршрутизаторы смотрят на левую часть IP-адреса, чтобы направить пакет в правильное соседство — 173.255.xx — с правой частью адреса — xx219.70 — вступают в игру только тогда, когда пакет близок к своему пределу. пункт назначения.

Анализ маршрутизатора

  • Каждый маршрутизатор знает достаточно, чтобы вычислить следующий переход, а не весь маршрут.
  • Нет «центра» Интернета, который знал бы все.
  • Компьютер-инициатор обычно ничего не знает, делегируя полномочия своему маршрутизатору.
  • "Основные" маршрутизаторы, ближе к середине, крупнее, красивее, больше подключений
  • Маршрутизаторы постоянно измеряют работоспособность/обрыв соединения.
    -Выбирают альтернативные маршруты в режиме реального времени на предмет обрыва или перегрузки.
  • Маршрутизаторы — это распределенная система для совместной работы.
    -Каждый выполняет свою часть работы, совместно решая общую задачу
    -VS. централизованная/нисходящая система

Маршрутизация пакета с вашего компьютера похожа на капиллярно-артериальную систему... ваш компьютер не работает на капиллярном уровне, ваш пакет перенаправляется во все более и более крупные артерии, направляется в нужную область и затем снова вниз к все меньшим и меньшим капиллярам, ​​наконец, достигнув места назначения. Конечный пункт назначения собирает все пакеты вместе в правильном порядке, чтобы восстановить исходный файл изображения или что-то еще. Маршрутизаторы на концах имеют тривиальную конфигурацию восходящего/нисходящего потока, поэтому следующий переход для пакета довольно прост. Более центральные «основные» маршрутизаторы, как правило, имеют несколько возможных исходящих соединений, поэтому им сложнее выбрать, какой канал использовать для следующего перехода.

Маршрутизаторы вместе определяют, какие сети доступны по каким ссылкам, и динамически регулируют, какие ссылки использовать для каждого пакета. Одной из простых метрик может быть маршрутизация пакетов таким образом, который требует наименьшего количества переходов. На самом деле используемые метрики более сложны. Система маршрутизации устойчива к аппаратным сбоям маршрутизатора, перегрузке определенных каналов из-за нормального трафика и выходу из строя каналов. Путь, пройденный IP-пакетом, может меняться от минуты к минуте. Маршрутизаторы — еще один пример распределенной системы для совместной работы. Старая шутка состоит в том, что экскаватор является естественным хищником IP-пакетов в дикой природе, поскольку при строительстве иногда перерезается важный кабель данных, внезапно разрывая используемый канал. Маршрутизаторы «обходят» такие повреждения автоматически.

Обратите внимание, что моему компьютеру не нужно знать структуру Интернета. Моему компьютеру просто нужно подключиться к вышестоящему маршрутизатору, и маршрутизатор, его вышестоящий маршрутизатор и т. д. будут обрабатывать маршрутизацию оттуда.

Говоря в общих чертах, большинство данных, которые вы получаете или отправляете через Интернет, передаются пакетами, которые занимают более 10, но менее 20 переходов от источника к месту назначения.

Оплата интернет-услуг

  • Интернет-сервис похож на основную утилиту
  • Обычно вы платите провайдеру за свои «первоначальные» услуги.
  • Скажем, 30 долларов США в месяц за подключение со скоростью 10 Мбит/с (мегабит в секунду).
  • Они, в свою очередь, платят часть этих денег своему вышестоящему поставщику.
  • К сожалению, интернет-услуги в США не очень конкурентоспособны = высокая стоимость.
  • «Сетевой нейтралитет» — хорошая идея, чтобы избежать манипуляций рынком со стороны (несколько) интернет-провайдеров
  • Если бы 10 провайдеров конкурировали за предоставление услуг, вам не понадобился бы закон о сетевом нейтралитете.

Специальные «локальные» IP-адреса

  • Обратите внимание, что адреса 10.x.x.x и 192.168.x.x — это специальные "локальные" IP-адреса.
  • Эти адреса недействительны в Интернете в целом.
  • Они используются внутри организации, но не за ее пределами.
  • Они преобразуются в реальный IP-адрес по мере прохождения пакета.
  • Часто выдаются роутерами Wi-Fi... почему я их упоминаю

Что значит быть в Интернете?

  • В Интернете — например, подключиться к маршрутизатору Wi-Fi
  • 1. Компьютер подключается к восходящему маршрутизатору для обработки трафика. Большинство точек доступа Wi-Fi сочетают в себе радиомодули Wi-Fi и маршрутизатор.
  • 2. Маршрутизатор обычно предоставляет компьютеру IP-адрес для использования
  • Компьютер не может выбрать произвольный IP-адрес, так как левая часть адреса зависит от местоположения в Интернете. сведения, известные маршрутизатору
  • Кроме того, вы не хотите выбирать IP-адрес, используемый кем-то другим, поэтому маршрутизатор предоставляет вам заведомо исправный.
  • 3.DHCP «Протокол динамической конфигурации хоста» — автоматически настраивает сетевые параметры для работы локально. Компьютеры очень часто используют эту функцию для автоматического получения необходимой конфигурации сети от маршрутизатора.

Так что же значит, что компьютер находится в Интернете? Обычно это означает, что компьютер установил соединение с маршрутизатором. Широко используемый стандарт DHCP (протокол динамической конфигурации хоста) упрощает подключение к маршрутизатору; установление временного соединения, и маршрутизатор предоставляет вашему компьютеру IP-адрес для временного использования. Обычно DHCP используется при подключении к точке доступа Wi-Fi.

Эксперимент: откройте панель управления сетью на своем компьютере. Он должен показать, какой IP-адрес вы используете в настоящее время, и IP-адрес вашего маршрутизатора. Вероятно, вы увидите текст, в котором упоминается, что DHCP используется.

Демонстрация: DNS-поиск

Здесь я использую программу host для поиска IP-адреса доменного имени. Вам не нужно этого делать; Я просто демонстрирую.

Демонстрация: проверка связи

«Ping» — старая и очень простая интернет-утилита. Ваш компьютер отправляет пакет «ping» на любой компьютер в Интернете, и компьютер отвечает ответом «ping» (не все компьютеры отвечают на ping). Таким образом, вы можете проверить, работает ли другой компьютер и работает ли сетевой путь между вами и им. Глагол "ping" также используется в обычном английском языке таким образом... не уверен, что это из Интернета или наоборот.

Доля секунды, используемая для отправки и возврата пакета. 1 мс = 1/1000 секунды. В отличие от пропускной способности, это «задержка приема-передачи».

Здесь я запускаю программу "ping" для нескольких адресов, посмотрите, что она сообщает

Трассировка

  • Просмотреть серии прыжков
  • Первые несколько переходов в вашем IP-окружении
  • Больше прыжков... больше миллисекунд
  • Обратите внимание, Нью-Йорк, Лондон... большой скачок в миллисекундах
  • Прыжки не увеличиваются линейно с расстоянием
  • Ист-Бэй – 30 миль от Стэнфорда – 11 прыжков.
  • Россия – 10 000 миль от Стэнфорда – 19 пересадок

Traceroute – это программа, которая пытается идентифицировать все маршрутизаторы между вами и каким-либо другим компьютером в Интернете, демонстрируя качество Интернета. На большинстве компьютеров есть своего рода утилита «traceroute», если вы хотите попробовать ее самостоятельно (не обязательно). Некоторые маршрутизаторы видны для traceroute, а некоторые нет, поэтому он не обеспечивает полностью надежных результатов. Тем не менее, это точное отражение хоп-хоп-качества Интернета. Вот пример трассировки из моего офиса, а затем случайно выбранного компьютера с доменным именем Сербия (.rs).

Читайте также: