Вопросы с тегом «tcp»

TCP означает Протокол управления передачей и является одним из базовых протоколов Internet Protocol Suite. TCP дополняет Интернет-протокол (IP), и поэтому весь набор обычно называется TCP / IP.

113
Как принудительно закрыть сокет в TIME_WAIT?

Я запускаю определенную программу на Linux, которая иногда дает сбой. Если вы откроете его быстро после этого, он прослушивает сокет 49201 вместо 49200, как это было в первый раз. netstat показывает, что 49200 находится в состоянии TIME_WAIT. Есть ли программа, которую вы можете запустить, чтобы...

61
Как пассивно следить за потерей tcp-пакетов? (Linux)

Как я могу пассивно отслеживать потерю пакетов на TCP-соединениях с моей машиной? По сути, мне нужен инструмент, который работает в фоновом режиме и наблюдает за тем, как TCP ack / nak / re-transpts генерирует отчет, по которому «равноправные» IP-адреса «кажутся» сильно потерянными. Большинство...

55
Что означает «истек срок действия при передаче» при попытке пинга?

Когда мы пытаемся пропинговать сервер в другом сегменте сети, мы получаем сообщение «TTL истек в пути». Когда мы запускаем tracert, 4 IP-адреса повторяются бесконечно: 14 60 ms 59 ms 60 ms xxx.xxx.xxx.2 15 83 ms 81 ms 82 ms xxx.xxx.xxx.128 16 75 ms 80 ms 81 ms xxx.xxx.xxx.249 17 81 ms 78 ms 80 ms...

50
Windows TCP Window Scaling Попадание на плато слишком рано

Сценарий. У нас есть ряд клиентов Windows, которые регулярно загружают большие файлы (FTP / SVN / HTTP PUT / SCP) на серверы Linux, которые находятся на расстоянии ~ 100-160 мс. У нас есть синхронная пропускная способность 1 Гбит / с в офисе, и серверы являются либо экземплярами AWS, либо физически...

46
В чем разница между UDP и TCP?

Мой маршрутизатор имеет два протокола (и вариант «оба»), которые я могу выбрать при настройке переадресации портов: UDP и TCP. В чем разница между этими двумя протоколами и когда вы выбираете один из них при переадресации...

46
Почему сервер не отправляет пакет SYN / ACK в ответ на пакет SYN

В последнее время нам стало известно о проблеме TCP-соединения, которая в основном ограничена пользователями Mac и Linux, которые просматривают наши веб-сайты. С точки зрения пользователя, это очень длительное время подключения к нашим веб-сайтам (> 11 секунд). Нам удалось отследить техническую...

41
Можно ли разбить пакеты TCP и UDP на части?

Могут ли TCP-пакеты приходить к получателю по частям? Например, если я отправляю 20 байтов по протоколу TCP, могу ли я быть на 100% уверен, что получу ровно 20 байтов одновременно, а не 10 байтов, тогда еще 10 байтов или около того? И тот же вопрос для протокола UDP. Я знаю, что UDP ненадежен, и...

36
Как заставить cURL использовать keepalive из командной строки?

Я пытаюсь проверить, используются ли постоянные соединения HTTP во время связи с запущенным мной веб-сервером Tomcat. В настоящее время я могу получить ресурс на моем сервере из браузера (например, Chrome) и проверить с помощью netstat, что соединение установлено: # visit...

34
Случайные TCP RST на определенных сайтах, что происходит?

Краткая версия: одна машина Windows Server 2012 в моей сети получает постоянные, но прерывистые TCP RST при подключении к определенным веб-сайтам. Не знаю, откуда они. Проверьте журнал Wireshark для моего анализа и вопросов. Длинная версия: Мы запустили кэширующий веб-прокси на одном из наших...

33
Всегда ли DNS-запросы передаются по UDP?

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

30
«Возможное переполнение SYN» в журнале, несмотря на небольшое количество соединений SYN_RECV

Недавно у нас был сервер Apache, который очень медленно реагировал из-за переполнения SYN. Обходной путь для этого должен был включить tcp_syncookies ( net.ipv4.tcp_syncookies=1 in /etc/sysctl.conf). Я разместил вопрос об этом здесь, если вы хотите больше информации. После включения syncookies мы...

29
Настройка хранилища iSCSI

Это канонический вопрос об iSCSI, который мы можем использовать в качестве справочного материала. iSCSI - это протокол, который помещает команды SCSI в качестве полезной нагрузки в сетевые пакеты TCP. Как таковой, он подвержен иному набору проблем, чем, скажем, Fibre Channel. Например, если канал...

29
Как сайты с высоким трафиком обслуживают более 65535 TCP-соединений?

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

27
Как устранить неполадки подключения, когда curl получает * пустой ответ *

Я хочу знать, как приступить к устранению неполадок, почему запрос curl к веб-серверу не работает. Я не ищу помощи, которая зависела бы от моей среды, я просто хочу знать, как собирать информацию о том, какая именно часть связи не работает, номера портов и т. Д. chad-integration:~ # curl -v...

25
Поиск причины повторной передачи TCP в локальной сети

Привет жителям сервера Fault У меня раздражающая проблема с локальной сетью из примерно 100 компьютеров, 2 серверов домена Windows и 12 телефонов VoIP. С момента их установки около года назад, каждую неделю или около того, мы замечаем, что телефон VoIP перезагружается сам - иногда во время...

25
При каких обстоятельствах TCP-over-TCP работает значительно хуже, чем один TCP (2014)?

Многие администраторы продолжают увековечивать - на ServerFault и в других местах - насколько плоха идея TCP-over-TCP, например, в VPN. То, что даже малейшая потеря пакета приведет к как минимум серьезному ухудшению пропускной способности, если не к падению TCP, и что поэтому строго избегать...