Protokół przewodowy

W sieciach komputerowych protokół przewodowy odnosi się do sposobu uzyskiwania danych z punktu do punktu: Protokół przewodowy jest potrzebny, jeśli ma współpracować więcej niż jedna aplikacja. Ogólnie odnosi się do protokołów komunikacyjnych wyższych niż warstwa fizyczna. W przeciwieństwie do protokołów transportowych na poziomie transportowym (takich jak TCP lub UDP ), termin protokół przewodowy jest używany do opisania powszechnego sposobu wymiany informacji na poziomie aplikacji. Odnosi się do warstwy aplikacji protokołu i definiuje wszystkie wymagane atrybuty wymiany danych, takie jak typy danych (jednostki danych, formaty komunikatów itp.), punkty końcowe komunikacji i możliwości (takie jak gwarancje dostarczenia, kierunek komunikacji itp.). Zwykle dane są reprezentowane na poziomie aplikacji jako wspólny zbiór informacji (np. XML , JSON , YAML ) i wymagają mechanizmu wiązania danych (przy użyciu np. wspólnego schematu kodowania, takiego jak XSD ).

protokołem tekstowym lub binarnym . Chociaż jest to ważna decyzja architektoniczna, jest to kwestia odrębna od rozróżnienia między protokołami przewodowymi a programowymi interfejsami API.

W elektronice protokół przewodowy to mechanizm używany do przesyłania danych z jednego punktu do drugiego.

Funkcjonalność

Protokół przewodowy zapewnia środki do współdziałania jednej lub więcej aplikacji w sieci. Często odwołują się do protokołów obiektów rozproszonych lub używają aplikacji zaprojektowanych do współpracy. Jak sama nazwa wskazuje, te rozproszone protokoły obiektowe działają w różnych procesach na jednym lub kilku komputerach połączonych przez sieć.

typy

intranet organizacji lub Internet . W ten sposób protokół łączy wiele platform. Niektóre protokoły przewodowe są niezależne od języka, umożliwiając komunikację programów napisanych w różnych językach programowania .

Przykłady protokołów przewodowych obejmują:

Zobacz też