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

TCP розшифровується як протокол управління передачею і є одним з основних протоколів пакету Internet Protocol Suite. TCP доповнює Інтернет-протокол (IP), і тому весь набір зазвичай називають TCP / IP.

4
Моделюйте повільний зв'язок між двома серверними машинами ubuntu
Я хочу імітувати такий сценарій: враховуючи, що у мене є 4 серверні машини ubuntu A, B, C і D. Я хочу зменшити пропускну здатність мережі на 20% між машиною A і машиною C і на 10% між A і B. Як це зробити зробіть це, використовуючи інструменти мережевого моделювання / …

1
TCP-пакет передається повторно 7 разів, коли sysctl tcp_retries1 встановлено на 3 - чому?
Ubuntu 12.04 Я намагаюся краще зрозуміти, скільки разів TCP намагатиметься повторно передати пакет, коли він не отримає підтвердження, адресат якого отримав. Прочитавши сторінку man tcp, здавалося, що це контролюється sysctl tcp_retries1: tcp_retries1 (integer; default: 3) The number of times TCP will attempt to retransmit a packet on an established connection …

1
Немає відповіді на деякі пакети SYN, коли включені часові позначки
У мене на машині прослуховується TCP-сервер ("сервер"), на якому працює Ubuntu 12.04.3 (ядро 3.8.0-31-generic). Він отримує з'єднання від двох різних клієнтських машин. Машина A працює з Ubuntu 12.04.4 (3.11.0-17-generic), а машина B працює з Ubuntu 11.10 (3.0.0-32-сервер). Якщо часові позначки TCP включені на сервері (sysctl net.ipv4.tcp_timestamps = 1), то іноді …
9 tcp  timestamp  syn 

1
Причинна причина "curl: (56) SSL read: errno -5961" помилок
Я оцінював деякі збої SSL і зауважив, що коли я користуюся curlодним із збоїв , я потрапив curl: (56) SSL read: errno -5961; однак, мої запити google для цієї помилки не показали причину відмови openssl. Запитання : Що це означає, коли локон провалюється curl: (56) SSL read: errno -5961? Я …
9 ssl  tcp  timeout  curl 

1
Чому WireShark вважає, що цей кадр є сегментом TCP перекомпонованого PDU
Ви можете знайти невеликий файл PCAP тут , який ілюструє мою проблему. У мене триходове рукостискання TCP, а потім два логотипи FIX. (FIX - це протокол, який використовується в торгівлі.) Перший вхід в систему FIX (кадр 4) інтерпретується та аналізується просто за допомогою WireShark, але другий вхід (кадр 6) інтерпретується …
9 tcp  wireshark 

3
Нижча пропускна здатність TCP від ​​1Gbps сервера, ніж 100Mbps сервер на великій RTT
У нас розповсюджена інфраструктура в кількох основних місцях по всьому світу - Сінгапуру, Лондону та Лос-Анджелесу. RTT між будь-якими двома локаціями перевищує> 150 мс. Нещодавно ми оновили всі сервери для використання посилань на 1 Гбіт / с (від 100 Мбіт / с). Ми проводили кілька тестів на основі TCP між …

1
Де я можу вставити власну інформацію в пакет 2 або 3 рівня?
У Citrix Netscaler є цікава властивість, яка вбудовує інформацію в пакет TCP, який надсилається хосту. Це властивість повторюється назад до Netscaler таким чином, що Netscaler може використовувати це для визначення того, який віртуальний сервер, хост і маршрут потрібно пройти. Можливість передавати власну інформацію про хост має цікаві програми. Яким чином …

2
Які можливі недоліки у встановленні (дуже) великого initcwnd для високопропускних з'єднань?
Я експериментував з параметрами TCP в Linux (з ядром 3,5). В основному щодо цього зв’язку: Сервер: Гігабітна висхідна лінія в центрі обробки даних, фактична пропускна здатність (за рахунок спільних посилань) становить близько 70 Мб / с при тестуванні з іншого центру обробки даних. Клієнт: Гігабітний локальний ланцюг, підключений до волокна …

2
Де мої TIME_WAIT на Mac OS X?
Ні TIME_WAITв Mac OS X Зазвичай, коли з'єднання TCP закрите, розетка з тієї сторони, де close()викликається спочатку, залишається у TIME_WAITстані. Коли один з однолітків - це машина Mac OS X (Lion), на Mac не TIME_WAITвказано жодне, netstat -anякщо close()воно викликається першим на стороні Mac. Тим НЕ менше, здається , що …

2
Примусити DNS-передавачі запити в режим TCP
Я встановив DNS-сервер на SLES10 (в даний час пов'язує 9,6) на багатодомному сервері. Цей сервер можна запитувати з усіх внутрішніх мереж і надає відповіді для всіх внутрішніх мереж. У нас є дві окремі "майстерні" зони DNS. Кожну з цих зон обслуговує ряд авторитетних Windows-DNS-серверів. Тепер мій linux-сервер є вторинним DNS-сервером …

3
Простий спосіб "редагувати" трафік, що надходить від хоста tcp (linux)
Мені потрібно внести невелику модифікацію вхідного трафіку з відомого хоста tcp: port перед процесом обробки з'єднання отримати потік. Наприклад, нехай 192.168.1.88 - віддалений хост, який запускає веб-сервер. Мені потрібно , що, коли процес на моєму локальному хості приймає дані від 192.168.1.88:80 (наприклад , браузера), дані спочатку змінений шляхом заміну text-Aз …

4
Автоматично відновлюваний тунель TCP
У мене ненадійний мережевий зв’язок між двома машинами: іноді активні TCP-з'єднання випадають з причин, що не знаходяться під моїм контролем. Я хочу встановити надійний TCP-зв’язок між двома машинами. Якби мережа була надійною, я б просто запустив ssh -L 1234:localhost:1234 remotehost, із прослуховуванням сервера на порту 1234 remotehostі вкажу клієнта на …
9 ssh  unix  tcp  tunneling 

4
Як працює TCP Ping або Traceroute?
Як працює tcp ping або traceroute? Чи враховується це лише час, необхідний для встановлення рукостискання TCP? Також у ICMP ping ви можете вказати розмір пакету, чи можна цього досягти в ping TCP?
9 tcp  ping  networking  icmp 

2
Багато скинутих пакетів мого NIC
У мене працює сервер на CentOS 5.3 (сервер для чатів комет, буде багато підключень tcp). Нещодавно я виявив, що це дуже повільно (http сервіс та ssh), тому я використовую команду "ifconfig", щоб з'ясувати, що сталося. eth0 Link encap:Ethernet HWaddr 00:1C:C0:B5:D5:EA inet addr:10.0.0.61 Bcast:10.0.0.255 Mask:255.255.255.0 inet6 addr: fe80::21c:c0ff:feb5:d5ea/64 Scope:Link UP BROADCAST …
9 linux  networking  centos  tcp  nic 

1
Конфігурація Nginx: Помилка тайм-аута 504 шлюзу
Ми використовуємо Nginx як балансир навантаження. Nginx, що має IP-адресу: 10.110.0.200 та адресу хост-машин, є 10.110.3.20 | 10.110.3.21 це файл конфігурації: upstream test1 { server 10.110.3.20:xxxx; } server { listen 10.110.0.200:80; server_name test1.xyx.com; location / { proxy_set_header Host $host; proxy_pass http://test1; } } Ми отримуємо повідомлення про помилку * 798 …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.