networking

Jak utworzyć wirtualne urządzenia ethernet w Linuksie?

Testuję implementację protokołu, który rozmawia między dwoma komputerami za pomocą Ethernetu (nie IP). Aby nie musieć mieć dw ... tu końcowego wiązałby się z jednym interfejsem, a drugi punkt końcowy wiązałby się z drugim. Czy to możliwe i jak to zrobić?

Projektowanie protokołu aplikacji

Mam istniejącą samodzielną aplikację, która zostanie rozszerzona przez 3rd-party, używając protokołu sieciowego. Możliwości s ... temat projektowania oprogramowania, ale nie na temat projektowania protokołów. Zajrzałem już do aplikacji Projekt Protokołu .

Jak mogę nauczyć się naprawdę niskopoziomowego programowania sieciowego?

Więc chcę dowiedzieć się wszystkiego o sieciach. Znacznie poniżej gniazda, aż po surowe gniazda i takie tam. I chcę zrozumi ... ia, o której mówię jest powyżej poziom kierowcy. Więc zakładając, że bity mogą dotrzeć do iz drugiego końca drutu, co dalej?

Sprawdzanie dostępności hosta za pomocą skryptów ping w bash

Chcę napisać skrypt, który sprawdzałby, czy którekolwiek z urządzeń w sieci, które powinny być online przez cały dzień, jest ... s ip. Jak mogę sprawdzić, czy konkretny adres (lub lepiej dowolne urządzenie z listy adresów ip) nie działa w trybie offline?

Buforowanie DNS w Linuksie

Jestem zdezorientowany co do buforowania DNS. Piszę mały serwer proxy forward I chcę korzystać z pamięci podręcznej DNS OS w ... nego? Próbuję znaleźć, Czy mogę polegać na Linuksie do buforowania DNS zamiast robić to na własną rękę w moim proxy. Thanks

Różnica między pakietami a ramkami

Dwa słowa powszechnie używane w świecie sieciowym-Pakiety i ramki. Czy ktos moze podac szczegoly roznicy miedzy tymi dwoma s ... cą protokół PDU w warstwie 3 (network layer-IP packet) modelu OSI sieci. Ramka jest PDU warstwy 2 (łącze danych) modelu OSI.

Nie można połączyć się z siecią prywatną Vagrant z hosta

Mam wirtualną skrzynkę Włóczęgów. Do tej pory nie udało mi się połączyć z serwerem WWW. oto początek: [jesse@Athens VVV-1 ... rostu strzelając w ciemności. Chętnie podam wszelkie konkretne informacje. Wszelka pomoc lub sugestie będą wielce doceniane

Uzyskaj lokalny adres IP bez łączenia się z Internetem

Więc staram się uzyskać adres IP mojej maszyny W mojej sieci lokalnej(która powinna być 192.168.178.41). Moim pierwszym zami ... ddress-object) innych niż użycie RegEx, które uważam za bardzo "brudne". Jakieś inne myśli niż używanie RegEx lub Internetu?

TraceRoute i Ping w C#

Czy ktoś ma pod ręką kod C# do robienia pingu i traceroute do docelowego komputera? Szukam rozwiązania czystego kodu, a nie tego, co robię teraz, czyli wywoływania Pingu.exe i tracert.program exe i parsowanie wyjścia. Chciałbym coś mocniejszego.

Wysyłanie łańcucha przez gniazdo (python)

Mam dwa skrypty, Server.py oraz Client.py. Mam na myśli dwa cele: aby móc ciągle wysyłać dane do serwera z klienta. ab ... ię źle? Jestem nowy w Pythonie, więc proszę być trochę rozbudowanym, a jeśli można, proszę podać kod źródłowy całej sprawy.

Pobierz BSSID (adres MAC) bezprzewodowego punktu dostępowego z C#

Jak mogę uzyskać adres BSSID / MAC (Media Access Control) bezprzewodowego punktu dostępowego, z którym mój system jest podłączony za pomocą C#? Zauważ, że interesuje mnie BSSID WAP. Różni się to od adresu MAC części sieciowej WAP.

korzystanie z kodu C, aby uzyskać te same informacje, co ifconfig

Czy istnieje sposób w Linuksie, używając kodu C, aby uzyskać te same informacje, które zwróci "ifconfig eth0"? Interesują mn ... lisions:0 txqueuelen:1000 RX bytes:1761467179 (1679.8 Mb) TX bytes:2870928587 (2737.9 Mb) Interrupt:28

Jak wyliczyć adresy IP wszystkich włączonych kart NIC z Javy?

Nie analizując wyjścia ipconfig, czy ktoś ma na to w 100% czysty sposób Javy?

Jak utworzyć wiele sieciowych przestrzeni nazw z jednej instancji procesu

Używam następującej funkcji C do tworzenia wielu przestrzeni nazw sieci z pojedynczej instancji procesu : void create_name ... owywanie odwołań do przestrzeni nazw (lub wywołanie mount () we właściwy sposób. Ale nie jestem pewien, czy jest to możliwe).

Jakie są zasady retransmisji TCP?

Artykuł w Wikipedii na temat TCP wskazuje, że pakiety IP transportujące segmenty TCP mogą czasami zostać utracone, i że TCP ... Czy klient może wskazać serwerowi, aby zapomniał o całym segmencie TCP, dla którego części zaginęła kiedy zaginął pakiet IP?

Czy TCP wysyła SYN/ACK na każdym pakiecie czy tylko na pierwszym połączeniu?

Mam serwer TCP, który nasłuchuje przychodzącego klienta, a następnie wysyła mu jeden pakiet danych co sekundę. Zastanawiałem ... ierwszy przypadek, czy są jakieś korzyści z UDP nad TCP, jeśli po prostu zachować połączenie otwarte przez długi okres czasu?

Dlaczego bind() jest używane w TCP? Dlaczego jest używany tylko po stronie serwera, a nie po stronie klienta?

Chciałem poznać dokładną funkcję bind () w TCP. Co to znaczy "powiązanie" adresu lokalnego z gniazdem? Jeśli to przypisanie n ... e definicji, ale nie wiem, gdzie mogę uzyskać to wszystko w szczegółach. Więc jeśli ktoś może mi to wyjaśnić, będę wdzięczny.

Konwersja adresu CIDR na maskę podsieci i adres sieciowy

Podany adres CIDR, np. 192.168.10.0/24 Jak określić długość maski? (24) Jak określić adres maski? (255.255.255.0) Jak określić adres sieciowy? (192.168.10.0)

Boost:: ASIO: serwis io.run() vs poll() czyli jak zintegrować boost:: asio w mainloop

Próbuję po raz pierwszy użyć boost::asio do jakiejś prostej sieci tcp i już natknąłem się na coś, z czym nie jestem pewien, j ... ost::asios io. Czy jest to poprawne podejście, czy raczej powinienem użyć io_service.run() w nie blokującym dodatkowym wątku?

Jak wykryć wszystkie urządzenia podłączone do Sieci WiFi z aplikacji na Androida

Rozwijam aplikację, w której muszę skanować sieć WiFi i wyświetlać listę wszystkich podłączonych urządzeń. Zezwalaj na dotkn ... y, których muszę użyć, aby uzyskać listę sprzętu w danym urządzeniu, niezależnie od systemu operacyjnego na nim działającego?