Pakiety telekomunikacyjne.

0

Witam.
Mam pytanie. Jak wygląda pakiet telekomunikacyjny. Wiem że pakiet składa się z nagłówka i obszaru danych. Nagłówek zawiera informacje potrzebne do przesłania informacji z komputera na komputer. Jednak jak wygląda kod pakietu? Czy to jest plik? Jeśli to plik to co w nim jest? A jeśli to nie plik to co to jest? I co zawiera? W miarę możliwości proszę o szybką odpowiedź. Z góry dzięki.

0

jaki plik? Pakiet to ciąg zer i jedynek (sygnał!) nadawany w sieci i interpretowany przez karty sieciowe. Plik jest dzielony często na ogromne ilości pakietów.

0

Ok. Rozumiem. A czy da się zapisać w pliku pakiet zinterpretowany przez kartę sieciową.

0

http://www.staff.amu.edu.pl/~psi/informatyka/tcpip/ tu se poczytaj a więcej zrozumiesz. https://pl.wikipedia.org/wiki/Model_TCP/IP tutaj w nieco prostszej formie ale i dużo mniej informacji.

0

Użyj wiresharka lub tcpdumpa.

0

A czy tak zapisany pakiet da się ponownie wysłać jeśli tak to w jaki sposób?

0

Pakiet sieciowy to ciąg bajtów. Jak już sobie odpowiedziałeś, zawiera nagłówek i dane. Jaki nagłówek to zależy od protokołu sieciowego, a jakie dane to zależy od danych.
Pakiety cyfrowych danych opatrzone nagłówkami są przez urządzenia sieciowe przetwarzane na sygnały elektryczne (w sieciach kablowych), świetlne (w światłowodach i napowietrznych liniach optycznych), radiowe (w sieciach radiowych).
Z punktu widzenia oprogramowania jest nieistotne, w jakim ośrodku działa dana sieć. Tym się zajmuje sprzęt. Programistę interesuje sam pakiet - dane i ewentualnie dodatkowe informacje zawarte w nagłówku.

0

Ok. Rozumiem. Ale chcę wiedzieć czy pakiet zapisany w rozszerzeniu dcap można wysłać jeszcze raz

0

Wysłać to się da, to tylko ciąg bajtów, który można pchnąć do sieci. Pytanie po co? Jeżeli nie otworzysz ponownie połączenia, to przecież nic z tego pakietu nie będzie.

2

nie prościej napisać wprost co chcesz zrobić zamiast skakać dookoła tematu?

1

Jeśli liczysz na wysyłanie obrazów przechwyconych pakietów w celu podszycia sie, to od razu mówie - zapomnij.
W ten sposób to chyba nawet jest nierealne.

0

Czy można zmusić router do wysyłania do podanego komputera w sieci lan pożądane pakiety. Dodam że jestem administratorem tego routera i mam pełne uprawnienia.

0

Router nie ma tu nic do rzeczy. Router tylko przekazuje pakiety na podstawie adresów które są w pakiecie. Musiałbyś przekonać swoją kartę sieciową żeby wysłała zmodyfikowany pakiet (tzn taki w którym np. nadawca jest zmieniony). A to oznacza napisanie własnego stosu TCP/IP co jest ewidentnie daleko poza twoimi możliwościami.

0

Mam kolejne głupie pytanie ;-). Jak przekierować pakiet do mojego komputera, obejrzeć go czyli zobaczyć nagłówek i pole danych w postaci jakiej jest to wysyłane (kod binarny lub kod heksadecymalny) i wysłać go w sieć? Może teraz rozjaśniłem o co mi chodzi.

0

Ale że chcesz wykonać atak man-in-the-middle czy co?

0

@INTER_NET google: sniffowanie pakietów i man-in-the-middle.

0

Ok. Mam to. A czy da się zrobić to samo co napisałem tyle że po przechwyceniu pakietu dokonam jego modyfikacji (np. zmienię ip nadawcy lub odbiorcy i dokonam zmian w polu danych) i wyślę zmodyfikowany w ten sposób pakiet w sieć?

0

Jasne. Jak tylko zaimplementujesz swój własny stos TCP/IP za pomocą którego wyślesz ten zmodyfikowany pakiet.

1 użytkowników online, w tym zalogowanych: 0, gości: 1