Serwisy partnerskie:
Close icon
Serwisy partnerskie

Jak działają sieci komputerowe i Internet cz.7? - TCP (porty i gniazda), szablon do ramki ethernetowej, możliwe problemy

W poprzednim odcinku omówiliśmy krótko metodę GET protokołu HTTP, powszechnie wykorzystywaną do przesyłania stron internetowych, które okazały się hipertekstem. Wspomnieliśmy o języku znaczników HTML, który pozwala tworzyć hipertekstowe strony internetowe. Co najważniejsze, dowiedzieliśmy się, na czym polega rola prostego serwera www i co musi on przygotować jako odpowiedź na zapytanie GET.
Article Image

Wiemy, że taka odpowiedź serwera www może być stosunkowo prosta, ale musi zawierać wszystkie elementy, wymagane przez poszczególne warstwy – protokoły stosu TCP/IP. Omówiliśmy też nadmiernie uproszczony przykład wykorzystania szablonu do przygotowania potrzebnej ramki ethernetowej. Idea szablonu jest słuszna i atrakcyjna, jednak zbyt prosta i nie można jej wykorzystać bezpośrednio. Przyczyną są podstawowe reguły działania niższych warstw.

Dodatkowe problemy z komunikacją

Przypomnijmy, że w systemie według rysunku 1 na prościutkie żądanie:

GET /wilg.htm HTTP1.0
host: 192.168.0.23

nasz prosty serwer www mógłby wysłać następującą odpowiedź:

HTTP/1.0 200 OK
<html><body>RH=75%</body></html>

Tak, tylko do kogo wysłać? W odpowiedzi nie ma żadnego adresu. W tak prostej sieci każda wiadomość trafia do wszystkich urządzeń, ale na pewno dla kamery i dla drukarki taka informacja jest „niestrawna” i bezwartościowa.

Wiadomość powinna być spożytkowana tylko przez klienta, który wysłał zap...

Aby pobrać e-wydanie zawierające ten artykuł wykup prenumeratę
Kup teraz
Firma:
Tematyka materiału: komputery, sieci LAN, Internet, HTTP, protokół TCP/IP
AUTOR
Źródło
Elektronika dla Wszystkich sierpień 2019
Udostępnij
Zobacz wszystkie quizy
Quiz weekendowy
cykl Audio Out
1/10 Skuteczność głośnika 80 dB/W/m można ocenić jako:
Oceń najnowsze wydanie EdW
Wypełnij ankietę i odbierz prezent
Kursy kategorie
AI-Sztuczna Inteligencja
Aparatura
Arduino Audio Automatyka
CNC
DIY
Druk 3d
Elektromechanika Fotowoltaika FPGA-CPLD-SPLD
GPS
IC-układy scalone
Interfejsy
IoT
Książki
Lasery
LED/LCD/OLED
Mechatronika
Mikrokontrolery (MCV,μC)
Moc
Moduły Narzędzia
Optoelektronika
PCB/Montaż
Podstawy elektroniki
Podzespoły bierne
Półprzewodniki
Pomiary i testy Projektowanie Raspberry Pi
Retro
Komunikacja, RF
Robotyka
SBC-SIP-SoC-CoM
Sensory Silniki i serwo Software
Sterowanie
Transformatory
Tranzystory
Wyświetlacze
Wzmacniacze
Zasilanie
W tym numerze znajdziesz źródłową wersję artykułu publikowanego obok
Elektronika dla Wszystkich
sierpień 2019
Elektronika dla Wszystkich
Przejrzyj i kup
UK Logo
Elektronika dla Wszystkich
Zapisując się na nasz newsletter możesz otrzymać GRATIS
najnowsze e-wydanie magazynu "Elektronika dla Wszystkich"