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

Протокол управления транспортом (TCP) является низкоуровневой частью стека протоколов, используемого Интернетом. Он находится непосредственно над уровнем IP и отвечает за повторную отправку пропущенных пакетов.

5
Определение того, какой процесс связан с портом
Я знаю, что с помощью команды: lsof -i TCP (или некоторый вариант параметров с lsof) Я могу определить, какой процесс связан с конкретным портом. Это полезно, если я пытаюсь запустить что-то, что хочет привязать к 8080, а некоторые уже используют этот порт, но я не знаю что. Есть ли простой …
90 networking  process  tcp  lsof 

2
Как работает tcp-keepalive в ssh?
Я пытаюсь закодировать shell-скрипт, который использует ssh-соединение для выполнения "heartbeats". Я хочу прекратить клиентское и серверное соединение после определенного тайм-аута (после разрыва соединения). Что я нашел до сих пор: TCPKeepAlive да / нет для ssh и sshd ClientAliveCountMax для sshd ClientAliveInterval для sshd ServerAliveCountMax для SSH ServerAliveInterval для SSH Чтобы …
85 ssh  tcp  sshd  cluster 

8
Простой способ создать туннель от одного локального порта к другому?
У меня есть сервер разработки, который доступен только с 127.0.0.1:8000, а не с 192.168.1.x: 8000. Как быстрый взлом, есть ли способ настроить что-то для прослушивания на другом порту (скажем, 8001), чтобы из локальной сети я мог подключить 192.168.1.x: 8001, и это туннелирует трафик между клиентом и 127.0 .0.1: 8000?


3
Можно ли подключиться к TCP-порту 0?
Прослушивание TCP-порта 0 выделяет мне свободный номер порта в системе. Но что происходит, когда я пытаюсь подключиться к TCP-порту 0? Очевидный ответ: «Это не работает»: $ nc localhost 0 nc: port number too small: 0 Где в системе это обрабатывается? В стеке TCP ядра ОС? Есть ли Unix, где будет …
59 networking  tcp 

4
Как подключить SSH с указанным портом?
Я знаю, как подключиться к определенному порту, когда ssh'ing. ssh user@remotehostip -p XXX но есть ли способ установить ssh с определенным портом? Я имею в виду, есть ли способ указать порт, который будет использовать мой локальный компьютер?
56 ssh  tcp  openssh 

1
Почему первые 1024 порта доступны только пользователю root?
Это более праздное любопытство, чем все остальное. Мой друг спросил меня: «Какой диапазон портов может использовать только Linux в Linux?» Я сказал ему, что 0-1024 были ограничены. Затем он спросил, почему это так и ... я растерялся. Понятия не имею. Есть ли причина, по которой эти порты ограничены, а 1025-65535 …

4
Может ли TCP обеспечить более 65535 портов?
Можно ли настроить систему Linux так, чтобы она обеспечивала более 65 535 портов? Предполагается, что в данной системе будет прослушиваться более 65 тыс. Демонов. Очевидно, что используются порты, так что по этим причинам это невозможно, поэтому подумайте об этом как о теоретическом упражнении, пытаясь понять, где TCP будет ограничивать при …
50 linux  networking  ip  tcp  ipv4 

5
Убить tcp соединение в linux
У меня есть какое-то мертвое соединение в одном приложении, которое находится в зависшем состоянии, если клиентская машина мертва. ->192.168.1.214:49029 (ESTABLISHED) Есть ли способ прекратить эти опции из командной строки Linux без перезагрузки сервера? После поиска я нашел решение под названием tcpkill. Но это не сработает для меня. Так как он …
49 tcp 

2
Производительность сокетов unix против портов TCP
Например, на php-fpm: #listen = 127.0.0.1:9000 listen = /var/run/php-fpm/php-fpm.sock Существуют ли существенные различия в производительности между использованием прослушивателей на основе сокетов Unix через TCP-порты? (Не только для PHP, но и вообще. Отличается ли он для каждого сервиса?)

1
Подключение к IP 0.0.0.0 успешно. Как? Зачем?
Мы обслуживаем порт на локальном хосте и хотим проверить в другом процессе, доступен ли порт. Из-за ошибки в нашем коде он на самом деле пытается подключиться к IP 0.0.0.0:<port>, и по какой-то причине это удается - как доказывает strace: [...] connect(3, {sa_family=AF_INET, sin_port=htons(10002), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 [...] Что это …
41 networking  tcp  strace 

2
как проверить размер rx ring, max_backlog и max_syn_backlog
Довольно часто в ходе устранения неполадок и настройки я думаю о следующих настройках ядра Linux: net.core.netdev_max_backlog net.ipv4.tcp_max_syn_backlog net.core.somaxconn Кроме fs.file-max, net.ipv4.ip_local_port_range, net.core.rmem_max, net.core.wmem_max, net.ipv4.tcp_rmem, иnet.ipv4.tcp_wmem они , кажется, важные ручки замарать , когда вы настраиваете ящик для высоких уровней параллелизма. Мой вопрос: как я могу проверить, сколько элементов в каждой …
41 linux  kernel  networking  tcp 

5
Как создать слушатель TCP?
Введение: я создал функцию bash, которая может проверять, доступен ли порт, и увеличивает его на 1, если false до определенного максимального номера порта. Например, если порт 500 недоступен, то наличие 501 будет проверяться до 550. Цель: чтобы протестировать эту функцию bash, мне нужно создать диапазон портов, которые находятся в состоянии …
40 shell  networking  tcp 

5
Как закрыть порты в Linux?
У меня есть какой-то вопрос в закрытии порта, я думаю, что у меня есть некоторые странные вещи. Когда я использую выполнить nmap --top-ports 10 192.168.1.1 это показывает, что порт 23 / TCP открыт. Но когда я выполню nmap --top-ports 10 localhost это показывает, что порт 23 / tcp закрыт. Какой …
38 tcp  nmap 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.