Różnice między wybraną wersją a wersją aktualną.
| Nowa wersja | Poprzednia wersja | ||
| serwery:protokol_http [2025/03/10 14:31] – utworzono tester | serwery:protokol_http [2025/07/15 15:38] (aktualna) – [Przykład rozszerzenia protokołu] tester | ||
|---|---|---|---|
| Linia 33: | Linia 33: | ||
| Serwery HTTP działają na porcie 80 (dla HTTP) lub 443 (dla HTTPS) i są odpowiedzialne za interpretowanie żądań HTTP wysyłanych przez klienta oraz zwracanie odpowiednich zasobów, takich jak strony HTML, obrazy czy pliki multimedialne. | Serwery HTTP działają na porcie 80 (dla HTTP) lub 443 (dla HTTPS) i są odpowiedzialne za interpretowanie żądań HTTP wysyłanych przez klienta oraz zwracanie odpowiednich zasobów, takich jak strony HTML, obrazy czy pliki multimedialne. | ||
| - | ==== Przykłady współdzielenia plików==== | + | ==== Przykład rozszerzenia protokołu==== |
| + | === WebSockets (ws://, wss:// | ||
| - | ===DAVFS=== | + | Opis: Umożliwiają pełnodupleksową komunikację między klientem a serwerem przez jedno połączenie TCP. |
| - | * **DAVFS (WebDAV)**: | + | Zastosowanie: Czaty internetowe, gry online, powiadomienia |
| - | WebDAV (Web Distributed Authoring and Versioning) to rozszerzenie protokołu HTTP, które umożliwia zdalne zarządzanie plikami na serwerze. **DAVFS** to system plików, który wykorzystuje WebDAV do montowania zdalnych zasobów na lokalnym komputerze. Dzięki temu użytkownicy mogą zarządzać plikami na serwerze WebDAV tak, jakby były one przechowywane lokalnie. Protokół ten jest szczególnie przydatny | + | |
| - | ===Nextcloud=== | + | === HTTP/2 i HTTP/3 === |
| + | |||
| + | Opis: Nowoczesne wersje HTTP poprawiające wydajność poprzez multiplexing i lepszą kompresję nagłówków. | ||
| + | |||
| + | Zastosowanie: | ||
| + | |||
| + | === Server-Sent Events (SSE) === | ||
| + | |||
| + | Opis: Technologia pozwalająca serwerowi na wysyłanie aktualizacji do klienta w czasie rzeczywistym. | ||
| + | |||
| + | Zastosowanie: | ||
| + | |||
| + | === CORS (Cross-Origin Resource Sharing) === | ||
| + | |||
| + | Opis: Mechanizm umożliwiający bezpieczny dostęp do zasobów z innych domen. | ||
| + | |||
| + | Zastosowanie: | ||
| + | |||
| + | === GraphQL over HTTP === | ||
| + | |||
| + | Opis: Język zapytań dla API pozwalający klientowi pobierać tylko potrzebne dane. | ||
| + | |||
| + | Zastosowanie: | ||
| + | |||
| + | === HTTP Range Requests === | ||
| + | |||
| + | Opis: Pozwala na pobieranie tylko fragmentów zasobu zamiast całego pliku. | ||
| + | |||
| + | Zastosowanie: | ||
| + | |||
| + | === OAuth over HTTP === | ||
| + | |||
| + | Opis: Mechanizm autoryzacji pozwalający na logowanie przez zewnętrzne usługi (np. Google, Facebook). | ||
| + | |||
| + | Zastosowanie: | ||
| + | |||
| + | === JSON-RPC i XML-RPC over HTTP === | ||
| + | |||
| + | Opis: Protokoły pozwalające na wykonywanie zdalnych operacji przy użyciu HTTP i formatów JSON/XML. | ||
| + | |||
| + | Zastosowanie: | ||
| + | |||
| + | === HTTP PATCH === | ||
| + | |||
| + | Opis: Metoda HTTP pozwalająca na częściową aktualizację zasobów. | ||
| + | |||
| + | Zastosowanie: | ||
| + | |||
| + | === ACME (Automatic Certificate Management Environment) === | ||
| + | |||
| + | Opis: Protokół do automatycznego zarządzania certyfikatami SSL/TLS. | ||
| + | |||
| + | Zastosowanie: | ||
| + | |||
| + | ===DAVFS=== | ||
| - | * **Nextcloud**: | + | DAVFS: [[serwery: |
| - | Nextcloud to oprogramowanie open-source do przechowywania, | + | |
| - | ===QOwnNotes=== | + | ==Nextcloud== |
| + | [[serwery: | ||
| - | * **QOwnNotes**: | + | ==QOwnNotes== |
| - | QOwnNotes to aplikacja open-source do tworzenia i zarządzania notatkami, która może być zintegrowana z usługą Nextcloud. Umożliwia tworzenie notatek w formacie Markdown, które są przechowywane w lokalnych plikach tekstowych, a następnie synchronizowane z serwerem Nextcloud za pomocą protokołu WebDAV. QOwnNotes pozwala na wygodne tworzenie i edytowanie notatek, które są dostępne na różnych urządzeniach dzięki synchronizacji z chmurą Nextcloud. | + | [[software: |