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.
Mam stosunkowo nowy 8-rdzeniowy komputer z systemem CentOS. Chciałbym opracować serwer statystyk korzystający z protokołu TCP. To bardzo proste, akceptuje połączenie TCP, zwiększa licznik i zamyka połączenie. Chodzi o to, że musi to zrobić co najmniej 10 000 żądań na sekundę. Podejrzewam, że procesor / pamięć nie będzie problemem, ale …
Na polu centos lubię zrzucać połączenia TCP - chciałbym sprawdzić, czy serwer próbuje wysłać żądania do określonego adresu IP. Zwykle tcpdump załatwi sprawę - ale tcpdump nie jest zainstalowany, a instalacja oprogramowania nie jest opcją (z powodu zasad firmy). Obawiam się, że netstat nie pokaże mi ani jednej prośby. Zastanawiałem …
Strony internetowe, które dostarczają pliki ISO do pobrania, często podają sumy kontrolne md5 tych plików, których możemy użyć do potwierdzenia, że plik został pobrany poprawnie i nie został uszkodzony. Dlaczego to jest konieczne? Z pewnością właściwości TCP dotyczące korekcji błędów są wystarczające. Jeśli pakiet nie zostanie poprawnie odebrany, zostanie ponownie …
Pośredniczę w serwerze VNC TCP z serwerem Netcat. Maszyna proxy działa pod Linuksem. Oto polecenie, której używam: mkfifo backpipe nc -l 5902 0<backpipe | nc 10.1.1.116 5902 1>backpipe 10.1.1.116 to „zdalna” maszyna z oryginalną usługą VNC działającą na porcie 5902. Po tym poleceniu usługa VNC jest dostępna na hoście lokalnym …
Mamy serwer Apache przed Tomcat hostowany na EC2, typ instancji jest bardzo duży z pamięcią 34 GB. Nasza aplikacja zajmuje się wieloma zewnętrznymi usługami internetowymi i mamy bardzo kiepską zewnętrzną usługę internetową, która zajmuje prawie 300 sekund, aby odpowiedzieć na żądania w godzinach szczytu. W godzinach szczytu serwer dusi się …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat błędu serwera. Zamknięte 2 lata temu . Czy istnieje narzędzie do dzielenia pliku przechwytywania pakietów (w formacie pcap) na osobne pliki dla każdego połączenia TCP? (inne niż domowy …
Rozumiem, że HTTP2 ma na celu utrzymanie wszystkiego pod jednym połączeniem TCP i zastanawiałem się, jak często połączenia TCP były zrywane. Na przykład, jeśli odwiedzę youtube, przeglądam, opuszczam witrynę i wracam, czy będę ponownie używać tego samego połączenia HTTPS (pod względem TCP 4-krotek, sesji NOT), czy innego? Wiele z nich …
Zestaw deweloperski Intel, z którego korzystam, zawiera funkcję zdalnego zarządzania (patrz także strona podręcznika użytkownika Ubuntu tutaj ), która umożliwia zdalne ponowne uruchomienie w przypadku zawieszenia systemu operacyjnego. Może nasłuchiwać kilku portów (konkretnie 16992 i 16993) pod adresem IP, który dzieli z systemem operacyjnym. (albo węsząc żądania DHCP, albo wydając …
Jeśli serwer Windows ma kilka tysięcy otwartych portów w LAST_ACKstanie (jak pokazuje netstat), co to może znaczyć? Czy to dlatego, że jeden punkt końcowy czeka na odpowiedź drugiego?
Działając tcpdumpna lokalnych połączeniach z serwerem Apache, zauważyłem, że połączenia TCP są nawiązywane i zamykane natychmiast co 2 sekundy. Jak znaleźć proces, który jest za nie odpowiedzialny? netstat -ctpnie pomogło, połączenia były zbyt szybkie i identyfikator procesu nie jest wyświetlany dla TIME_WAIT. Okazały się sondami haproksy, które mogłem zweryfikować strace, …
Jaka jest różnica między net.core.rmem_max a trzecią wartością net.ipv4.tcp_rmem? Który ma wyższy priorytet dla połączeń TCP? W przypadku poniższych dwóch przykładów, jaki jest maksymalny bufor dla połączeń TCP? Case 1: sysctl -w net.core.rmem_max=7388608 sysctl -w net.ipv4.tcp_rmem='4096 87380 8388608' Case 2: sysctl -w net.core.rmem_max=8388608 sysctl -w net.ipv4.tcp_rmem='4096 87380 7388608'
Jestem podejrzany, że rząd mojego kraju w jakiś sposób niszczy otrzymany pakiet ACK na połączeniach TCP. Podczas próby nawiązania połączenia TCP z hostem zewnętrznym na portach innych niż 80 uzgadnianie TCP nie powiedzie się. Przechwyciłem plik pcap (gmail.pcap: http://www.slingfile.com/file/aWXGLLFPwb ) i dowiedziałem się, że mój komputer otrzyma ACK po wysłaniu …
Ok, właśnie skończyłem rozwiązywanie problemu z ramkami typu jumbo między kilkoma Xserves, Netgear GSM7224 i Drobo B800i. Okazało się, że Xserves (Mac OS X 10.6.8 Server) i Drobo B800i akceptują MTU w bajtach, jak zwykle oczekiwano (1500-9000), ale wydaje się, że Netgear chciał go, włączając różne nagłówki / stopki Ethernet …
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.