Transport Control Protocol (TCP) jest niskopoziomową częścią stosu protokołów używanego przez Internet. Znajduje się bezpośrednio nad warstwą IP i jest odpowiedzialny za upewnienie się, że upuszczone pakiety są ponownie wysyłane.
Według Wikipedii Internet Assigned Numbers Authority (IANA) sugeruje zakres od 49152 do 65535 dla portów dynamicznych lub prywatnych. Wiele jąder Linux używa zakresu portów od 32768 do 61000. Chociaż wydaje się, że istnieje pewne historyczne odchylenie od sugerowanego zakresu IANA, wydaje się dziwne, że Windows Vista, Windows 7, Windows Server …
Mam maszynę SLES, która gromadzi połączenia TCP w stanie CLOSE_WAIT dla tego, co wydaje się być wieczne. Deskryptory te w końcu pochłaniają całą dostępną pamięć. W tej chwili mam ich 3037, ale przed ostatnim ponownym uruchomieniem było znacznie więcej. Interesujące jest to, że nie są to połączenia z portami lokalnymi, …
Oto wynik działania netsat -tupnmojego serwera Debian Jessie: Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 10.0.0.12:445 10.0.0.20:49729 ESTABLISHED 26277/smbd tcp 0 0 10.0.0.12:443 10.0.0.21:44162 ESTABLISHED 1400/nginx: worker tcp 0 0 10.0.0.12:445 10.0.0.21:46650 ESTABLISHED 23039/smbd tcp 0 0 10.0.0.12:443 10.0.0.20:54584 …
Jak zarezerwować listę portów dla własnych aplikacji? Mówiąc ściślej, produkt, który tworzę, ma wiele procesów i dużo komunikacji między nimi. Problemem jest to, że - od czasu do czasu - system operacyjny kradnie moje porty. To rzadkie, ale się zdarza. Może to być spowodowane tym, że inna aplikacja użyła „:: …
Będziemy wdrażać nową aplikację na serwerze, a aplikacja będzie nasłuchiwała na porcie 8443. Poprosiliśmy zespół sieci o otwarcie zapory ogniowej dla portu 8443 na tym serwerze przed wdrożeniem aplikacji. Żadna aplikacja aktualnie nie nasłuchuje na tym konkretnym porcie na serwerze. Czy w każdym razie mogę się upewnić, że zapora jest …
Jeśli zabiję program nasłuchujący na porcie TCP, może upłynąć kilka minut, zanim port zostanie odzyskany przez system i ponownie użyty. Widziałem kilka pytań / odpowiedzi dotyczących tego zjawiska, ale bez wyjaśnienia. Dlaczego tak się dzieje, dlaczego system nie odzyskuje portu natychmiast? Czy dzieje się tak również w innych systemach, takich …
Jak rozumiem, dzieje się tak, gdy klient wysyła żądanie połączenia: Serwer będzie powiązany z określonym numerem portu. Numer portu jest zawsze powiązany z procesem nasłuchiwania. Ponieważ tylko serwer nasłuchuje połączeń przychodzących, nie musimy wiązać się po stronie klienta Serwer będzie nasłuchiwał na tym numerze portu. Klient wyśle connect()zapytanie. Serwer zaakceptuje …
Mam problem z NFS i chciałbym spróbować użyć zwykłego starego protokołu TCP. Nie mam jednak pojęcia, od czego zacząć. Pod względem sprzętowym używam ethernetowego kabla krosowego do połączenia dwóch netbooków. Aby je połączyć w sieć, piszę $ sudo ifconfig eth0 192.168.1.1 up && ping -c 10 -s 10 192.168.1.2 && …
Czy istnieje sposób, aby zalogować się do pliku wszystkich połączeń wychodzących, które tworzy proces? Wiem o netstattym, ale wydaje się, że jest to raczej migawka z jakiegoś punktu w czasie, a nie coś, co uruchamia i rejestruje informacje przez pewien okres. Potrzebuję tylko adresu IP lub nazwy hosta, portu i …
Co oznacza kolumna „tcp6” w metodzie wyjściowej? Proszę wyjaśnić następujące dane wyjściowe netstat: tcp6 0 0 dmz.local.net:www 5.140.235.6%14631:49964 ESTABLISHED 21393/apache2 Co oznacza tcp6 ?
Kiedy próbuję uruchomić następujące polecenie: echo -e "GET / HTTP/1.1\n\n" | /dev/tcp/74.125.225.19/80 Otrzymuję następujący komunikat o błędzie: bash: /dev/tcp/74.125.225.19/80: No such file or directory Następujące polecenie działa idealnie, więc problem dotyczy sposobu, w jaki korzystam /dev/tcp: echo -e "GET / HTTP/1.1\n\n" | nc 74.125.225.19 80 Jestem w Ubuntu 13.04, więc …
W najbliższej przyszłości zamierzam wdrożyć wiele maszyn, które będą za routerami. Konfigurowanie dynamicznego DNS na każdym routerze i przekierowaniu portów nie będzie możliwe, więc istnieje sposób, w jaki mogę skonfigurować te maszyny, aby zainicjowały połączenie TCP z moim komputerem, a następnie kazały komputerowi zainicjować połączenie SSH z komputerem zdalnym przez …
Nagle natknąłem się na termin „efemeryczny port” w artykule na temat Linuksa, który czytałem, ale autor nie wspomniał, co to jest. Co to jest efemeryczny port w systemie UNIX?
Czy można wyświetlić nmaplistę wszystkich hostów w sieci lokalnej, które mają otwarte SSH i HTTP? Aby to zrobić, mogę uruchomić coś takiego: nmap 192.168.1.1-254 -p22,80 --open Wyszczególnia to jednak hosty, które mają DOWOLNE porty listy otwarte, natomiast chciałbym, aby hosty, które WSZYSTKIE porty były otwarte. Ponadto dane wyjściowe są dość …
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.