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.
Wiem, że za pomocą polecenia: lsof -i TCP (lub jakiś wariant parametrów z lsof) Mogę określić, który proces jest powiązany z określonym portem. Przydaje się to, jeśli próbuję uruchomić coś, co chce się połączyć z 8080, a niektóre inne już korzystają z tego portu, ale nie wiem co. Czy istnieje …
Próbuję napisać skrypt powłoki, który używa połączenia ssh do wykonywania „uderzeń serca”. Chcę zakończyć połączenie po stronie klienta i serwera po pewnym czasie (po zerwaniu połączenia). Co znalazłem do tej pory: TCPKeepAlive tak / nie dla ssh i sshd ClientAliveCountMax dla sshd ClientAliveInterval dla sshd ServerAliveCountMax dla ssh ServerAliveInterval dla …
Mam serwer programistyczny, który jest dostępny tylko od 127.0.0.1:8000, a nie 192.168.1.x: 8000. Jako szybki hack istnieje sposób, aby skonfigurować coś do nasłuchiwania na innym porcie (powiedzmy 8001), aby z sieci lokalnej mógł połączyć 192.168.1.x: 8001 i tunelowałby ruch między klientem a 127.0 .0.1: 8000?
Słuchanie portu TCP 0 przydziela mi wolny numer portu w systemie. Ale co się stanie, gdy spróbuję połączyć się z portem TCP 0? Oczywista odpowiedź brzmi: „To nie działa”: $ nc localhost 0 nc: port number too small: 0 Gdzie w systemie jest to obsługiwane? W stosie TCP jądra systemu …
Wiem jak podłączyć „do” określonego portu podczas ssh'ing. ssh user@remotehostip -p XXX ale czy istnieje sposób na ustanowienie ssh „z” określonym portem? Mam na myśli, czy istnieje sposób na określenie portu, z którego będzie korzystał mój komputer lokalny?
To bardziej bezczynna ciekawość niż cokolwiek innego. Mój przyjaciel zapytał mnie „jaki zakres portów może używać tylko root w Linuksie?” Powiedziałem mu, że 0-1024 są ograniczone. Potem zapytał mnie, dlaczego tak jest i ... byłem zagubiony. Nie mam pojęcia. Czy istnieje powód, dla którego porty te są ograniczone, a 1025-65535 …
Czy można skonfigurować system Linux tak, aby zapewniał ponad 65 535 portów? Chodzi o to, aby ponad 65 000 demonów nasłuchiwało w danym systemie. Oczywiste jest, że używane są porty, więc nie jest to możliwe z tych powodów, więc pomyśl o tym jako o teoretycznym ćwiczeniu próbującym zrozumieć, gdzie TCP …
Mam pewne martwe połączenie w jednej aplikacji, która jest zawieszona, jeśli komputer kliencki jest martwy. ->192.168.1.214:49029 (ESTABLISHED) Czy istnieje sposób na zakończenie tej opcji z wiersza poleceń systemu Linux bez ponownego uruchamiania serwera? Po wyszukiwaniu znalazłem rozwiązanie o nazwie tcpkill. Ale to nie zadziała dla mnie. Ponieważ trwale blokuje ten …
Na przykład na php-fpm: #listen = 127.0.0.1:9000 listen = /var/run/php-fpm/php-fpm.sock Czy istnieją jakieś zasadnicze różnice w wydajności między używaniem nasłuchiwania opartego na gniazdach unix przez porty TCP? (Nie tylko dla PHP, ale ogólnie. Czy dla każdej usługi jest inaczej?)
Obsługujemy port na localhost i chcemy sprawdzić w innym procesie, jeśli port jest dostępny. Z powodu błędu w naszym kodzie próbuje on połączyć się z adresem IP 0.0.0.0:<port>iz jakiegoś powodu udaje się - jak pokazuje strace: [...] connect(3, {sa_family=AF_INET, sin_port=htons(10002), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 [...] Co to znaczy? Dlaczego to …
Dość często podczas rozwiązywania problemów i strojenia rzeczy zastanawiam się nad następującymi ustawieniami jądra Linux: net.core.netdev_max_backlog net.ipv4.tcp_max_syn_backlog net.core.somaxconn Inne niż fs.file-max, net.ipv4.ip_local_port_range, net.core.rmem_max, net.core.wmem_max, net.ipv4.tcp_rmem, i net.ipv4.tcp_wmem, że wydaje się być ważne gałki zadzierać podczas strojenia pudełko na wysokich poziomach współbieżności. Moje pytanie: Jak mogę sprawdzić, ile elementów znajduje się …
Wprowadzenie: Utworzyłem funkcję bash, która jest w stanie sprawdzić, czy port jest dostępny, i zwiększa go o 1, jeśli ma wartość false, aż do określonego maksymalnego numeru portu. Np. Jeśli port 500 jest niedostępny, dostępność 501 będzie sprawdzana do 550. Cel: Aby przetestować tę funkcję bash, muszę utworzyć szereg portów, …
Mam jakieś pytanie w zamykaniu portu, myślę, że mam dziwne rzeczy. Kiedy używam wykonać nmap --top-ports 10 192.168.1.1 pokazuje, że port 23 / TCP jest otwarty. Ale kiedy wykonam nmap --top-ports 10 localhost pokazuje, że port 23 / tcp jest zamknięty. Które z nich jest prawdziwe? Chcę zamknąć ten port …
Istnieje przykład reguł iptables na archlinux wiki: # Generated by iptables-save v1.4.18 on Sun Mar 17 14:21:12 2013 *filter :INPUT DROP [0:0] :FORWARD DROP [0:0] :OUTPUT ACCEPT [0:0] :TCP - [0:0] :UDP - [0:0] -A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT …
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.