Protokoły komunikacyjne
Protokoły komunikacyjne to zbiór ścisłych reguł i kroków postępowania, które są automatycznie wykonywane przez urządzenia komunikacyjne w celu nawiązania łączności i wymiany danych. Dzięki temu, że połączenia z użyciem protokołów odbywają się całkowicie automatycznie, typowy użytkownik zwykle nie zdaje sobie sprawy z ich istnienia i nie musi o nich nic wiedzieć. Klasyczne protokoły, których pierwowzorem był protokół teleksu, składają się z trzech części:
- procedury powitalnej (tzw. "handshake"), która polega na przesłaniu wzajemnej podstawowej informacji o łączących się urządzeniach, ich adresu (np. nr telefonu), szybkości i rodzaju transmisji itd.
- właściwego przekazu danych
- procedury analizy poprawności przekazu (np. sprawdzania sum kontrolnych) połączonej z procedurą pożegnania, żądaniem powtórzenia transmisji lub powrotem do procedury powitalnej
Przesyłana informacja może być porcjowana – protokół musi umieć odtworzyć informację w postaci pierwotnej. Protokołami tego rodzaju posługują się:
- teleksy
- faksy
- modemy
- programy komputerowe
- wiele innych urządzeń, włącznie z np. pilotami do telewizorów
Protokoły służące programom komputerowym do porozumiewania się między sobą poprzez Internet są określone przez IETF w dokumentach zwanych RFC.
Protokoły internetowe
Protokoły internetowe to podzbiór protokołów komunikacyjnych, mający zastosowanie w środowisku internetu. Protokoły internetowe to zbiór ścisłych reguł i kroków postępowania, które są automatycznie wykonywane przez urządzenia w celu nawiązania łączności i wymiany danych. Do najpopularniejszych należą:
Poza wymienionymi powyżej istnieje wiele innych wykorzystywanych w Internecie protokołów komunikacyjnych.
Sniffery Pakietów
Do diagnozowania funkcjonowania sieci komputerowych można wykorzystywać sniffery pakietów. Pośród wielu istniejących snifferów na uwagę zasługują:
- Wireshark. Wireshark jest następcą znanego Ethereal. Wireshark pozwala na szybką lokalizacje problemów z siecią, może też być przydatny dla rozwój oprogramowania sieciowego.
- IP Sniffer. IP Sniffer to program na słuchu sieci (sniffer ) oraz zestaw narzędzi sieciowych zbudowanych wokoło niego.
- CommView. CommView jest programem służącym do przechwytywania i analizy pakietów w sieciach Ethernet, jest przeznaczony dla administratorów sieci, a także wszystkich osób, która są zainteresowane ruchem sieciowym.
- CommView for WiFi. Program do monitorowania i analizy ruchu w sieciach bezprzewodowych.
- TCPView for Windows. Program umożliwia przegląd otwartych połączeń TCP i UDP. Dla każdego połączenia wyświetlany jest jego status oraz lokalny i zdalny adres połączenia.
Do badania działania sieci przydatne są również systemowe polecenia ping i traceroute (tracert dla Windows).
Na podstawie Wikipedi. Tekst udostępniany na licencji GNU Free Documentation License.
