Upload
pawel-lukasik
View
1.528
Download
3
Embed Size (px)
DESCRIPTION
Systemy webowe. Protokół http. Transakcja webowa.
Citation preview
PROTOKÓŁ HTTP. TRANSAKCJA WEBOWA. WYDAJNOŚĆ I NIEZAWODNOŚĆ USŁUGI WWW.
Protokół HTTP. Protokół HTTP.
Co właściwie oznacza sformułowanie „protokół HTTP” ?
Gdzie można znaleźć definicję protokołu http ?
2
Pa
we
ł Łu
kasik 1
66
76
1@
stud
en
t.pw
r.wro
c.pl
Czym jest protokół ?
Protokół HTTP. Protokół HTTP.
3
Pa
we
ł Łu
kasik 1
66
76
1@
stud
en
t.pw
r.wro
c.pl
Jak to się dzieje ?
Protokół HTTP. Protokół HTTP.
4
Pa
we
ł Łu
kasik 1
66
76
1@
stud
en
t.pw
r.wro
c.pl
Metody HTTP:GET HEADPUTPOST DELETEOPTIONSTRACE
CONNECT
Protokół HTTP. Protokół HTTP.
5
Pa
we
ł Łu
kasik 1
66
76
1@
stud
en
t.pw
r.wro
c.pl
Protokół HTTP. Protokół HTTP.
6
Pa
we
ł Łu
kasik 1
66
76
1@
stud
en
t.pw
r.wro
c.pl
Kod stanu
KomunikatKod
stanuKomunikat
Kod stanu
Komunikat
100 Kontynuuj 307 Readresowanie tymczasowe 414 URI żądania zbyt duży
101Przełączanie protokołów
400 Złe żądanie 415 Nieobsługiwany typ nośnika
200 OK 401 Nieautoryzowany 502 Zła brama
201 Utworzony 402 Wymagana opłata 503 Usługa niedostępna
202 Przyjęty 403 Wzbroniony 504 Przeterminowanie bramy
203 Nie autorytatywny 404 Nie znaleziony 505 Nieobsługiwana wersja HTTP
204 Bez treści 405 Metoda niedozwolona 416 Żądany zakres nie do spełnienia
205 Resetuj treść 406 Nie do przyjęcia 417 Oczekiwanie nie powiodło się
206 Treść częściowa 407 Wymagane uwierzytelnienie proxy 500 Wewnętrzny błąd serwera
300 Wiele opcji 408 Przeterminowanie żądania 501 Nie zaimplementowany
301 Przeniesiony na stałe 409 Konflikt 502 Zła brama
302 Znaleziony 410 Minęło 503 Usługa niedostępna
303 Zobacz inny 411 Wymagana długość 504 Przeterminowanie bramy
304 Nie zmodyfikowany 412 Warunek wstępny nie powiódł się 505 Nieobsługiwana wersja HTTP
305 Użyj proxy 413 Jednostka żądania zbyt duża
Kody stanu i komunikaty protokołu HTTP
Transakcja webowa. Transakcja webowa.
7
Pa
we
ł Łu
kasik 1
66
76
1@
stud
en
t.pw
r.wro
c.pl
Czym są transakcje webowe ?
1. Statyczne,2. Dynamiczne,3. Bazodanowe4. Aplikacji (Rich Client Asynchronus)
Transakcje:
Transakcja webowa. Transakcja webowa.
8
Pa
we
ł Łu
kasik 1
66
76
1@
stud
en
t.pw
r.wro
c.pl
Transakcje statyczne.
Transakcja webowa. Transakcja webowa.
9
Pa
we
ł Łu
kasik 1
66
76
1@
stud
en
t.pw
r.wro
c.pl
Transakcje dynamiczne.
Transakcja webowa. Transakcja webowa.
10
Pa
we
ł Łu
kasik 1
66
76
1@
stud
en
t.pw
r.wro
c.pl
Transakcje bazodanowe.
Transakcja webowa. Transakcja webowa.
11
Pa
we
ł Łu
kasik 1
66
76
1@
stud
en
t.pw
r.wro
c.pl
Transakcje Aplikacji (Rich Client Asynchronus)
Wydajność i niezawodność Wydajność i niezawodność usługi WWW. usługi WWW.
12
Pa
we
ł Łu
kasik 1
66
76
1@
stud
en
t.pw
r.wro
c.pl
Bezpieczeństwo w środowisku internetowym
Bibliografia. Bibliografia.
13
Pa
we
ł Łu
kasik 1
66
76
1@
stud
en
t.pw
r.wro
c.pl
Strony www:
http://itpedia.pl/index.php/Web_serviceshttp://itpedia.pl/index.php/Klient-Serwerhttp://itpedia.pl/index.php/Dostęp_do_zasobów:_identyfikacja,_uwierzytelnianie_i_autoryzacjahttp://edu.pjwstk.edu.pl/wykladyhttp://pl.wikipedia.org/wiki/Protokoły_komunikacyjnehttp://pl.wikipedia.org/wiki/Hypertext_Transfer_Protocolhttp://www.users.pjwstk.edu.pl/~s3452/prezentacja/html/http.htmlhttp://www.securitum.pl/baza-wiedzy/publikacje/audyt-bezpieczenstwa-aplikacji-wwwhttp://www.securitum.pl/baza-wiedzy/publikacje/testy-penetracyjne-aplikacji-wwwhttp://www.slideshare.net/fulvio.corno/web-transactions