Запитання з тегом «tcp»

Протокол управління транспортом (TCP) - це частина низького рівня стеку протоколів, що використовується в Інтернеті. Він розташований безпосередньо над IP-шаром і відповідає за те, щоб скинуті пакети були обурені.

3
Вбийте будь-яку службу, що працює на певному порту
Я намагаюся написати сценарій, який вбиває службу, що працює на певному порту. Це мій сценарій: a=$(ps ax | grep 4990 | grep java | awk '{print $1}') kill -9 $a Це програма java. Цей сценарій працює іноді, але загадково виходить з ладу більшу частину часу. Чи є якийсь інший спосіб …
13 process  kill  tcp 

3
Як можна фіксувати трафік на віртуальних інтерфейсах?
Я хотів би захопити трафік на віртуальних інтерфейсах Linux для налагодження. Я експериментував з veth, tunі dummyінтерфейсом типу; на всіх трьох, у мене виникають труднощі змусити tcpdumpщось показати. Ось як я налаштував фіктивний інтерфейс: ip link add dummy10 type dummy ip addr add 99.99.99.1 dev dummy10 ip link set dummy10 …
12 networking  kernel  ip  tcp  tcpdump 

1
з якого рівня мережевого стеку tcpdump отримує свою інформацію?
Як я намагався марно виправити несправний контролер локальних мереж тут , одна річ , яку я спробував , був запущений ТСРйітр на машині. Мені було цікаво, що tcpdump зміг виявити, що деякі пакети ICMP, які додає програма ping, вважають, що він надсилає, насправді не виходять на дріт, хоча він працює …

1
Зміна значення TCP RTO в Linux
Я хочу змінити значення TCP RTO (тайм-аут повторної передачі) для з’єднання, і деяке читання, яке я зробив, говорить про те, що я міг би це зробити, але не розкриває, де і як це змінити. Я переглянув /proc/sys/net/ipv4змінні, але жодна зі змінних не пов'язана з RTO. Буду вдячний, якщо хтось може …

2
БЕЗ використання мережевих командних рядків у Linux, як знати список відкритих портів та процес, який їм належить?
Хочу знати, які порти використовуються, за допомогою яких процесів вбудовується Linux. Оскільки це простий вбудований Linux, немає мережевих командних рядків, таких як netstat, lsof. (існують лише основні командні рядки, такі як cat, cp, echo тощо). Частковим рішенням здається використання командних рядків "cat / proc / net / tcp" та "cat …

3
Яка формула визначає, скільки пам'яті споживає сокет під Linux?
Я займаюся деяким плануванням потужностей, і мені було цікаво, чи існує формула, яку я міг би використати, щоб передбачити (з точки зору пам'яті), скільки TCP-з'єднань я міг би обробити на своєму сервері. На даний момент мене турбують лише вимоги пам’яті. Деякі змінні, які, на мою думку, з'являться у формулі: sysctl …
11 linux  memory  tcp 

2
Перенаправлення stdin і stdout на порти
Я хотів би взяти програму, Pяка читає з stdin& запису stdout, але підключити її до ncчи іншої такої, що вона читає з певного порту та виводить на інший порт. # The reading is easy, here P reads from port 50505 nc -l 50505 | P Як змусити його записати назад, …

1
Як дослідити випадкове скидання на порту клієнта TCP, підключеному через інтерфейс петлі до сервера
У мене є тестовий набір, який ініціалізує сервер у localhost, а потім запускає тисячі стресових тестів, які включають запуск та зупинку клієнтів, що підключаються до цього локального сервера на одній машині. Я намагаюся знайти причину RST, який клієнт відправляє на сервер. Це послідовність подій: клієнт ініціалізує SYN Сервер відправляє назад …
10 fedora  tcp  tcpdump  tcp-ip 

1
Яка система, схожа на Unix, дійсно надає спеціальний файл / dev / tcp?
Я знаю /dev/tcp/<host>/<port>, що це чарівний шлях, який спеціально обробляють деякі снаряди в перенаправленнях. Але відповідно до man bash: Якщо операційна система, на якій працює bash, надає ці спеціальні файли, bash використовуватиме їх; інакше він буде імітувати їх внутрішньо [...] У вікні Linux, який я зараз використовую, /dev/tcpспеціального файлу немає, …

2
Чи вважається прийняття ПОВ'ЯЗАНОГО, Встановленого для всіх джерел у iptables "занадто відкритим"?
Я часто бачив, як -A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPTзастосовується правило . Хоча я і не фахівець, цей конкретний напрямок стосується мене. Цілком очевидно, що правило дозволяє весь трафік, за винятком лише того, що з'єднання має бути встановлене або пов'язане з встановленим з'єднанням. Сценарій Я дозволю підключення до …
9 security  iptables  ip  tcp 

5
Як я можу дізнатись, чи відкритий порт TCP чи ні? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для Unix & Linux Stack Exchange. Закрито 6 років тому . Я намагаюся реалізувати програмування сокетів у C. Коли я намагаюся підключитися від клієнта до сервера (Ubuntu), він показує помилку …
9 linux  tcp  socket 

1
/ dev / tcp немає в Linux
Я переношу код C / pro * c з UNIX в Linux. Код такий: #define __NFDBIT (8 * sizeof(unsigned long)) #define __FD_SETSIZ 1024 #define __FDSET_LONG (__FD_SETSIZ/__NFDBIT) typedef struct { unsigned long fds_bits [__FDSET_LONG]; } __ernel_fd_set; typedef __ernel_fd_set fd_set_1; int main() { fd_set_1 listen_set; int listen_sd; int socket_id; FD_ZERO(&listen_set); socket_id = …
9 linux  c  tcp 

2
мінімальний TCP MSS в Linux
TCP MSS в Linux має бути не менше 88 (включати / net / tcp.h): /* Minimal accepted MSS. It is (60+60+8) - (20+20). */ #define TCP_MIN_MSS 88U Моє запитання: звідки вони придумали "60 + 60 + 8" і чому? Я розумію, що 20 + 20 походить із заголовка IP + …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.