SKJ Serwer WWW Michail Mokkas.

Slides:



Advertisements
Podobne prezentacje
Rozdział V: Globalne sieci komputerowe
Advertisements

Jak złożyć wniosek ? (GWA) Regionalny Program Operacyjny Województwa Pomorskiego na lata
„e-Gdańsk – europejska metropolia on-line” Projekt Współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego.
PODSTAWY TAKSONOMII NAUCZANIA Tomasz Cecot
PRACA Z APLIKACJAMI SYSTEM PRZEMIESZCZANIA oraz NADZORU WYROBÓW AKCYZOWYCH EMCS PL 1.
Mirek Ostrowski, Radio Wrocław SA Radio hybrydowe wprowadzenie.
Grupa: urzędnicy JST (operatorzy przyjmujący wnioski w urzędach)
Co możesz zrobić za pomocą urzędomatu?  Złożyć dokumenty w postaci papierowej i wydrukować potwierdzenie ich złożenia.  Założyć konto użytkownika na.
» System Uczniowie Optivum NET+ umożliwia rodzicom bezpłatny stały kontakt ze szkołą. » Pozwala im na bieżąco śledzić postępy edukacyjne dziecka i komunikować.
Przeglądarki internetowe. Funkcje i możliwości przeglądarek.
Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego Specjalność INFORMATYKA INTERNETOWA w ramach projektu.
Wyższa Szkoła Informatyki i Zarządzania w Bielsku-Białej Wydział Informatyki Kierunek: Informatyka Specjalność: Systemy Informatyczne PRACA DYPLOMOWA INŻYNIERSKA.
Model warstwowy OSI Model OSI (Open Systems Interconnection) opisuje sposób przepływu informacji między aplikacjami programowymi w jednej stacji sieciowej.
Praca dyplomowa inżynierska Temat: Informatyczny system edukacyjny do przedmiotu „Podstawy Kryptologii” Dyplomant: Ewelina Bogusz Promotor: prof. zw.,
Sieci komputerowe. Podział sieci. Podstawowe pojęcia związane z sieciami. Internet - określenia podstawowych terminów. Komunikacja w sieci.
Andrzej Feterowski Dyrektor Wydziału Informatyki Urząd Miasta Szczecin BEZPIECZNI RAZEM, czyli zachodniopomorski portal o bezpieczeństwie.
MOL NET+ Jak po raz pierwszy zalogować się do katalogu? oraz przykładowe katalogi innych bibliotek oraz biblioteki cyfrowe.
DZIEŃ BEZPIECZNEGO INTERNETU. S PIS TREŚCI 1. INTERNET INTERNET 2. DZIEŃ BEZPIECZNEGO INTERNETUDZIEŃ BEZPIECZNEGO INTERNETU 3.RAZEM TWORZYMY LEPSZY INTERNETRAZEM.
Magdalena Garlińska Generator wniosków o dofinansowanie Program INNOCHEM.
Urządzenia i technologie mobilne. Tablet Mobilny komputer większy niż telefon komórkowy, którego główną właściwością jest posiadanie dużego ekranu z zastosowaną.
Jak tworzymy katalog alfabetyczny? Oprac.Regina Lewańska.
Moduł SDI – zasilanie węzłów IIP oraz wykorzystanie danych. Wprowadzenie. Szkolenie przeprowadzone w ramach projektu „TERYT 3 – Rozbudowa systemów do prowadzenia.
2,3 mln 9 mln użytkownicy* odsłony*
Kampania promująca serial Disney Channel „ Do dzwonka”
Platforma Moodle WZiEU
Ucz i ucz się z TIK!.
Narzędzia diagnostyczne protokołów TCP/IP
Komunikacja ze szkołą i nauczycielami - dziennik elektroniczny
JPK_VAT dla mikroprzedsiębiorców
Podstawowe polecenia systemu
FIZYKA na służbie b’Rowersa ...krótki kurs.
Model ISO/OSI Wykład 4.
Microsoft® Office SharePoint® Server 2007 — szkolenie
JPK_VAT dla mikroprzedsiębiorców
Optymalizacja programów Open-Source
Wstęp do Informatyki - Wykład 8
Materiały pochodzą z Platformy Edukacyjnej Portalu
HTML HTML -HyperText Markup Language – hipertekstowy język znaczników, obecnie szeroko wykorzystywany do tworzenia stron internetowych.
dla mikroprzedsiębiorców
Wykorzystanie aplikacji użytkowych do przeprowadzenia cyberataku
PROGRAMY DO KONTROLI RODZICIELSKIEJ
Git - system kontroli wersji
Bezpieczeństwo dostępu do danych w systemie Windows
Udostępnianie zasobów w sieci lokalnej
JPK_VAT dla mikroprzedsiębiorców
Sieci komputerowe Protokół TCP/IP.
Jak dostosować witrynę internetową usługi Microsoft SharePoint Online
Temat: Pliki— miejsce na komputerowe informacje
Spotkanie informacyjno-szkoleniowe
Otwarta firma Jak zgłosić firmę bądź instytucję do programu?
Usługi internetowe.
Multicast Visualization Tool
Tworzenie bezpiecznych aplikacji
Zakładanie darmowego konta pocztowego Marcin „LEWY” LEWANDOWSKI Klasa : IV i XIII LO M E N U.
Microsoft Office Project 2003 Professional
Zmiany w zakresie procedury
Dodatek – Technologie internetowe
Tytuł prezentacji szkoleniowej
POZNAJEMY PULPIT Opracowanie: mgr Barbara Benisz SP nr 20 w Rybniku
Jak zgłosić do programu
Obsługa bazy danych z poziomu phpMyAdmin
Język C++ Operatory Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi i Pawła.
PGO GUI - Swing Michail Mokkas.
JPK_VAT dla mikroprzedsiębiorców
Łatwa obsługa Prosta instalacja Wieczysta licencja Praca w sieci
Autor: Magdalena Linowiecka
Platforma LearningApps
MONITORING PRASY TAI – krok po kroku….
pracę programu Outlook
Platforma LearningApps
Zapis prezentacji:

SKJ Serwer WWW Michail Mokkas

Spis treści Polecenie nslookup Serwer WWW Metoda GET (HTTP) Metoda POST (HTTP) Kody odpowiedzi HTTP Klient GET Klient POST Serwer WWW w Javie Zadanie

Polecenie nslookup Służy do wyszukiwania informacji na temat serwerów DNS takich jak: nazwa domeny adres IP aliasy dane serwera DNS dane serwera, który sprawdzamy

Serwer WWW Usługa, która przetwarza żądania HTTP. Domyślnie działa na porcie 80. (443 – HTTPS) Stosowana do udostępniania stron internetowych klientom. Strony składają się z dokumentów HTML, obrazków, skryptów lub zwykłego tekstu. Większość z nich umożliwia uruchamianie skryptów po stronie serwera (np. PHP), co pozwala na dynamiczne tworzenie treści bez konieczności zmiany kodu źródłowego serwera. Mapuje zawartość, którą udostępnia poprzez wykorzystanie URL: http://www.pja.edu.pl/index.php

Metoda GET (HTTP) tłumaczymy na: Wykorzystywana do żądania danych z serwera (np. prośba o udostępnienie obrazka). Ządania GET są dodawane do schowka. URL: http://www.pja.edu.pl/index.php tłumaczymy na: GET /index.html HTTP/1.1 Host: www.pja.edu.pl

Metoda POST (HTTP) Wykorzystywana do przekazywania danych do serwera (np. wypełnianie formularzy). Żądania POST nie są dodawane do schowka. przykład: POST /form.html HTTP/1.1 Host: www.eg.com Content-Length: 12 Content-Type: application/x-www-form-urlencoded name=Michail

Kody odpowiedzi HTTP 1XX – informacyjne 2XX – powodzenie 111 – połączenie odrzucone (przez serwer) 2XX – powodzenie 200 – OK , np. udało się znaleźć i przesłać żądaną treść (GET) 3XX – przełączenie (redirection), np. redirection loop 4XX – błąd klienta 400 – błędne żądanie 401 – brak uprawnień dostępu 403 – niedozwolone (przez serwer) 404 – nie znaleziono 5XX – błąd serwera

Serwer WWW w Javie Klasy: HttpServer HttpHandler HttpExchange Socket ServerSocket

Klient GET (HTTP) Przesłanie żądania GET w Javie:

Klient GET (HTTP) (kont. 1) Odpowiedź serwera:

Klient POST (HTTP) Przesłanie żądania POST w Javie:

Klient POST (HTTP) (kont. 1) Odpowiedź serwera:

Serwer WWW Inicjalizacja gniazd i strumieni (przypomnienie): Wyłapanie metody: Wysłanie odpowiedzi:

Zadanie Stwórz własną implementację serwera WWW (w Javie) z możliwością udostępniania plików .html i .jpg i zwracającym odpowiedzi 200 i 404.