Tak, ale protokoły obejmują wszelkie aspekty związane z transmisją także w dużych sieciach komputerowych, w szczególności lokalizowanie adresata i zapewnienie niezawodnej transmisji w każdych warunkach. Dobra wiadomość jest taka: mnóstwo z tych zagadnień nie ma żadnego zastosowania, jeżeli chcemy zrealizować transmisję w małej domowej sieci lokalnej.
Jeżeli pokażemy tylko podstawowy sens i przebieg tych etapów (i praktyczny sens warstw stosu), to cała sprawa okaże się zaskakująco prosta. Zacznijmy od najwyższej warstwy aplikacji, gdzie jak pamiętamy, można wykorzystywać różne protokoły, takie jak na przykład HTTP, SMTP, FTP, Telnet, SNMP, DNS, itd.
HTTP – Jak działa hipertekstowy protokół?
W kontekście automatyki domowej kluczowe znaczenie ma protokół HTTP (Hypertext Transfer Protocol), nieodłącznie związany z miliardami stron internetowych www.
Na początek załóżmy, że mamy jakiś komputer, który potrafi wykorzystywać protokół HTTP i będzie pełnił funkcję klienta. Załóżmy, że kom...