Wróć do informacji o e-podręczniku Wydrukuj Pobierz materiał do PDF Pobierz materiał do EPUB Pobierz materiał do MOBI Zaloguj się, aby dodać do ulubionych Zaloguj się, aby skopiować i edytować materiał Ten materiał nie może być udostępniony

Komputery i urządzenia połączone w sieć muszą się ze sobą komunikować. Aby to było możliwe, konieczne jest, aby robiły to tym samym językiem. Rolę języków komunikacji komputerów pełnią protokoły komunikacyjne (sieciowe).
Protokół jest to zbiór reguł, określających zasady komunikacji. W ciągu wielu lat, od czasu powstania pierwszych sieci komputerowych, opracowano wiele różnych protokołów, dzięki którym można osiągnąć różne efekty. Jedne protokoły przeznaczone są do przesyłania plików, inne do prowadzenia rozmów telefonicznych, a jeszcze inne wykorzystywane są przez gry komputerowe, do synchronizacji stanu rozgrywki. Niektóre protokoły pozwalają na szyfrowanie danych lub na ich kompresję. Istnieją nawet protokoły do przesyłania pieniędzy. Większość aplikacji internetowych działa na bazie protokołów HTTP i HTTPS.
Wszystkie protokoły są traktowane przez sprzęt jednakowo. Karty sieciowe, modemyModemmodemy 3G i LTE wszystkie te dane traktują jak strumień bajtówBajtbajtów i wysyłają tam, dokąd zostały zaadresowane. Problem rozpoznania protokołu komunikacyjnego spada na oprogramowanie. Programy rozpoznające są w stanie komunikować się za pomocą, co najwyżej kilku, zapisanych w ich kodzie protokołów. Kiedy napotyka na taki, którego nie zna, komunikacja staje się niemożliwa.

Komputery mogą przesyłać miedzy sobą sygnały niosące informacje rożnymi kanałami transmisyjnymi (przewodowymi: kable miedziane, kable światłowodowe lub bezprzewodowymi: radiowe, telewizyjne, satelitarne, mobilne).

W przypadku przesyłania dużych informacji dzieli się ją na pakiety. Pakiet posiada nagłówek, w którym umieszcza się: adres końcowy, adres kolejności tekstu i sumę kontrolną. Nagłówek pakietu zawiera informacje podobne do koperty (adres nadawcy i odbiorcy) oraz dodatkowe oznaczenia dotyczące podziału na pakiety.

RkVvXjcMRKmzT1
Źródło: CP, licencja: CC BY 3.0.
Modem1
Modem

Urządzenie, które koduje informacje cyfrowe, tak by mogły być przesyłane w wybranym medium transmisyjnym, a także dekoduje odbierane dane.

Bajt1
Bajt

Jeden bajt to 8 bitów.