TCP oznacza Transmission Control Protocol i jest jednym z podstawowych protokołów pakietu protokołów internetowych. TCP uzupełnia protokół internetowy (IP), dlatego cały pakiet jest powszechnie nazywany TCP / IP.
Chcę zasymulować następujący scenariusz: biorąc pod uwagę, że mam 4 maszyny serwerowe Ubuntu A, B, C i D. Chcę zmniejszyć przepustowość sieci o 20% między maszyną A i maszyną C oraz o 10% między maszyną A i B. zrobić to za pomocą narzędzi do symulacji sieciowej / ograniczania przepustowości?
Ubuntu 12.04 Usiłuję lepiej zrozumieć, ile razy TCP spróbuje retransmitować pakiet, gdy nie otrzyma potwierdzenia, że adresat go otrzymał. Po przeczytaniu strony podręcznika tcp wydawało się jasne, że jest to kontrolowane przez sysctl tcp_retries1: tcp_retries1 (integer; default: 3) The number of times TCP will attempt to retransmit a packet on …
Mam serwer TCP nasłuchujący na komputerze („serwerze”) z systemem Ubuntu 12.04.3 (jądro 3.8.0-31-generic). Odbiera połączenia z 2 różnych komputerów klienckich. Na komputerze A działa Ubuntu 12.04.4 (3.11.0-17-generic), a na komputerze B działa Ubuntu 11.10 (3.0.0-32-server). Jeśli znaczniki czasu TCP są włączone na serwerze (sysctl net.ipv4.tcp_timestamps = 1), to czasami pakiety …
Oceniałem niektóre błędy protokołu SSL i zauważyłem, że kiedy skorzystałem curlz jednej z wadliwych stron, dostałem curl: (56) SSL read: errno -5961; jednak moje zapytania google dotyczące tego błędu nie pokazały przyczyny niepowodzenia openssl. Pytanie : Co to znaczy, że zawijanie się nie powiedzie curl: (56) SSL read: errno -5961? …
Proszę znaleźć mały plik pcap tutaj ilustrujący mój problem. Mam trójstronny uścisk dłoni TCP, po którym następuje dwa logowanie FIX. (FIX jest protokołem używanym w handlu.) Pierwsze logowanie FIX (ramka 4) jest interpretowane i analizowane przez WireShark, ale drugie logowanie (ramka 6) jest interpretowane jako TCP segment of a reassembled …
Dysponujemy infrastrukturą w kilku głównych lokalizacjach na całym świecie - Singapurze, Londynie i Los Angeles. RTT pomiędzy dowolnymi dwoma lokalizacjami wynosi ponad> 150ms. Niedawno zaktualizowaliśmy wszystkie serwery, aby korzystały z łączy 1 Gb / s (od 100 Mb / s). Przeprowadziliśmy kilka testów opartych na TCP między serwerami w różnych …
Citrix Netscaler ma interesującą właściwość, która osadza informacje w pakiecie TCP wysyłanym do hosta. Ta właściwość jest przekazywana z powrotem do Netscaler w taki sposób, że Netscaler może to wykorzystać do ustalenia, który serwer wirtualny, host i trasa muszą jechać. Możliwość echa zastrzeżonych informacji do hosta ma ciekawe zastosowania. W …
Eksperymentowałem z parametrami TCP w Linuksie (z jądrem 3.5). Zasadniczo dotyczące tego połączenia: Serwer: Gigabitowe łącze wysyłające w centrum danych, rzeczywista przepustowość (ze względu na współdzielenie łącza wysyłającego) wynosi około 70 MB / s podczas testowania z innego centrum danych. Klient: Gigabitowa lokalna sieć LAN podłączona do światłowodu 200 Mb. …
Brak TIME_WAITw Mac OS X. Zwykle po zamknięciu połączenia TCP gniazdo po stronie, która close()jest wywoływana jako pierwsza, pozostaje w tym TIME_WAITstanie. Gdy jednym z komputerów równorzędnych jest komputer Mac OS X (Lion), na Macu nie TIME_WAITma listy, netstat -anjeśli close()jest wywoływany jako pierwszy po stronie Maca. Wygląda jednak na …
Skonfigurowałem serwer DNS na SLES10 (obecnie powiązanie 9.6) na serwerze multi-homed. Na ten serwer można wysyłać zapytania ze wszystkich sieci wewnętrznych i zapewnia odpowiedzi dla wszystkich sieci wewnętrznych. Mamy dwie oddzielne strefy „master” DNS. Każda z tych stref obsługiwana jest przez wiele autorytatywnych serwerów Windows-DNS. Teraz mój serwer linux jest …
Muszę wprowadzić niewielką modyfikację ruchu przychodzącego ze znanego hosta TCP: port, zanim proces obsługujący połączenie pobierze strumień. Na przykład niech 192.168.1.88 będzie hostem zdalnym, na którym działa serwer WWW. Potrzebuję tego, gdy proces na moim hoście lokalnym odbiera dane z 192.168.1.88:80 (np. Przeglądarki), najpierw zmienia się dane, zastępując text-Aje text-Bnastępującymi: …
Mam niepewne połączenie sieciowe między dwoma komputerami: czasami aktywne połączenia TCP są przerywane z przyczyn niezależnych ode mnie. Chcę ustanowić niezawodne połączenie TCP między dwoma komputerami. Gdyby sieć była niezawodna, po prostu uruchomiłbym ssh -L 1234:localhost:1234 remotehostserwer z nasłuchiwaniem na porcie 1234 remotehosti wskazał klientowi localhost:1234. Ale jeśli połączenie ssh …
Jak działa ping ping lub traceroute tcp? Czy bierze pod uwagę tylko czas potrzebny na ustanowienie uzgadniania TCP? Również w pingu ICMP można określić rozmiar pakietu, czy można to osiągnąć w pingu TCP?
Mam serwer działający na CentOS 5.3 (kometowy serwer czatu, będzie miał wiele połączeń TCP). Ostatnio odkryłem, że jest bardzo wolny (usługa http i ssh), więc używam polecenia „ifconfig”, aby dowiedzieć się, co się stało. 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 RUNNING …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.