Pytania otagowane jako tcp

W przypadku pytań dotyczących protokołu kontroli transmisji (TCP), protokołu transportowego używanego do hermetyzacji danych w sieci w celu zapewnienia niezawodnej komunikacji.

3
Do czego służy funkcja CZAS OCZEKIWANIA w zrywaniu połączenia TCP?
Odkryłem, że powodem, dla którego aktywna osoba zbliża się do CZASU OCZEKIWANIA, jest upewnienie się, że końcowe potwierdzenie nie zostanie utracone. Ale skąd ma wiedzieć, czy końcowe ACK zostało utracone? Czy pasywnie bliżej ponownie wyśle ​​FIN, a następnie aktywny bliżej wie, że ACK zostało utracone? Oto zdjęcie TCP FSM.
12 tcp 

3
Przepustowość iperf TCP Wi-Fi: 1 strumień czy wiele strumieni?
W teście przepustowości WLAN iperf TCP wiele równoległych strumieni da mi większą przepustowość niż 1 strumień. Próbowałem zwiększyć rozmiar okna TCP, ale nadal nie mogę osiągnąć maksymalnej przepustowości za pomocą tylko 1 strumienia. Czy w warstwie TCP jest coś jeszcze, co uniemożliwia wykorzystanie pełnej przepustowości łącza?
12 wireless  ipv4  tcp  testing  iperf 


2
Jak działa NAT / PortForwarding / TCP / IP?
Niedawno przeczytałem artykuł zatytułowany jak działa NAT . Niektóre rzeczy wciąż pozostają dla mnie niejasne. Byłbym wdzięczny, gdyby ktoś mógł wyjaśnić. Poniżej znajduje się najbardziej myląca część artykułu dotycząca DynamicNAT: Komputer w domenie pośredniczącej próbuje połączyć się z komputerem spoza sieci, takim jak serwer sieci Web. Router odbiera pakiet z …
12 nat  tcp 

3
potwierdzenie przez TCP nie gwarantuje, że dane zostały dostarczone
W RFC 793 jest część dotycząca potwierdzania segmentów TCP: Gdy TCP przesyła segment zawierający dane, umieszcza kopię w kolejce retransmisji i uruchamia stoper; po otrzymaniu potwierdzenia dla tych danych segment jest usuwany z kolejki. Jeśli potwierdzenie nie zostanie odebrane przed upływem czasu, segment jest retransmitowany. Potwierdzenie przez TCP nie gwarantuje, …

1
Czy segment tylko z FIN jest legalny?
Byłoby wygodnie oznaczyć segmenty TCP tylko z ustawioną flagą FIN, jako wtargnięcie (bez śledzenia odpowiedzi). Zawsze zakładałem, że FIN bez ACK, chociaż niegrzeczny i rzadki, jest legalny, oparty na zakończeniu połączenia . Ale potem czytam takie stwierdzenia, jak: „FIN nigdy nie pojawi się sam z siebie, dlatego„ ustalone ”filtry słów …


2
W jaki sposób nmap odróżnia porty zamknięte od portów filtrowanych
Załóżmy, że wykonujemy skanowanie połączenia TCP. skan nmap w google zwraca następujące dane wyjściowe: USŁUGA PAŃSTWA PORTU 80 / tcp otwórz http 443 / tcp otwórz https Jeśli jednak spróbuję otworzyć gniazdo za pomocą netcat lub telnet na google.com na porcie 12, na przykład, netcat lub telnet zawiesza się bez …
10 monitoring  tcp 

5
Rozmiary pakietów w strumieniu TCP
Jestem ruchem sieciowym i chcę podzielić każdą sesję TCP na serię żądań i odpowiedzi (protokoły, nad którymi pracuję, działają w ten sposób, np. HTTP lub SSL). Miałem proste założenie (ignorowanie nieporządku i ponowne wysyłanie pakietów) - biorąc pod uwagę fragment danych, które należy wysłać, zostaną one wysłane przy użyciu możliwie …

1
Czy serwer TCP jest ograniczony do 65535 klientów?
Można by pomyśleć, że nakłada to sztywny limit na liczbę klientów obsługiwanych przez jeden komputer / aplikację. Można nadzorować serwer WWW i wymagać, aby można go było skalować do poziomów użytkowania, które przekraczają około 65 000 połączeń. W przypadku oprogramowania istnieją pewne osobne kwestie ( /programming/1575453/how-many-socket-connections-can-a-web-server-handle )


2
Czy „zaciskanie” maksymalnego rozmiaru segmentu (MSS) TCP jest zgodne z IPv6?
W przypadku IPv4 „zaciskanie” protokołu TCP MSS (urządzenie sieciowe edytujące wartość MSS w nagłówku TCP) może pomóc, gdy nie działa wykrywanie maksymalnej jednostki transmisji na ścieżce. (np. gdy ICMP jest blokowany gdzieś na ścieżce). Ponieważ w IPv6 nie występuje fragmentacja, nadal mamy „pakiet zbyt duży” ICMPv6, aby zasygnalizować początkowy punkt …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.