Politechnika Gdańska Wydział Elektrotechniki i Automatyki Kierunek: Automatyka i Robotyka Studia stacjonarne I stopnia: rok I, semestr II
|
|
- Kazimiera Kamila Wieczorek
- 9 lat temu
- Przeglądów:
Transkrypt
1 SIECI KOPMPUTEROWE I TECHNOLOGIE INTERNETOWE (SKiTI) Wykład 10 Protokół HTTP Politechnika Gdańska Wydział Elektrotechniki i Automatyki Kierunek: Automatyka i Robotyka Studia stacjonarne I stopnia: rok I, semestr II Opracowanie: dr inż. Tomasz Rutkowski Katedra Inżynierii Systemów Sterowania SKiTI
2 Plan Wykładu 1. Przypomnienie pojęć: Internet, WWW 2. Technologia klient-serwer 3. Protokół HTTP: Typy i podtypy MIME Identyfikatory URI i URL Etapy transakcji w protokole HTTP Kody statusu odpowiedzi serwera Podstawowe metody protokołu HTTP Cookies Buforowanie dokumentów SKiTI
3 Czym jest Internet? Internet Internet to sieć składająca się z wielu sieci komputerowych oplatających kulę ziemską Internet łączy ponad sieci w 150 krajach Internet to największa i najbardziej znana na świecie międzysieć Internet jest strukturą, mechanizmem transportu umożliwiającym wymianę danych w ramach sieci WWW SKiTI
4 World Wide Web Czym jest sieć World Wide Web? WWW to największy na świecie elektroniczny zbiór informacji WWW to zbiór milionów połączonych ze sobą dokumentów, znajdujących się na komputerach rozproszonych po całym świecie Komunikacja pomiędzy komputerami z całego świata odbywa się za pośrednictwem Internetu WWW jest więc ogólnoświatowym systemem komunikacyjnym umożliwiającym wymianę danych mulitemiadalnych pomiędzy komputerami podłączonymi do Internetu SKiTI
5 World Wide Web Co jest potrzebne by korzystać z World Wide Web? Na lokalnym komputerze: połączenie z Internetem przeglądarka internetowa W sieci Internetowej: serwery WWW TECHNOLOGIA KLIENT-SERWER SKiTI
6 Technologia Klient-Serwer W celu komunikowania się w sieci potrzebne jest połączenie pomiędzy dwoma rozmawiającymi ze sobą usługami (programami), komputerami Model Klient-Serwer dzieli usługi (programy), komputery na dwie kategorie: Klient Serwer SKiTI
7 Technologia Klient-Serwer SERWER KLIENT sieć Pasywny Cechy Serwera Czeka na żądania od klientów W momencie otrzymania żądania, przetwarza je, a następnie wysyła odpowiedź Aktywny Cechy Klienta Wysyła żądania do serwera Oczekuje na odpowiedź od serwera SKiTI
8 Technologia Klient-Serwer Klient To program lub komputer (na którym ten program jest uruchomiony) korzystający z usług dostarczanych przez serwer Przykłady klientów: programy pozwalające zdalnie korzystać z zasobów innych komputerów (np. telnet) przeglądarki internetowe (np.: Firefox, Internet Explorer) SKiTI
9 Technologia Klient-Serwer Oraz wiele innych przeglądarek WWW, które można zestawić w następujących ogólnych grupach: przeglądarki graficzne przeglądarki textowe przeglądarki historyczne Listę przeglądarek WWW odnoszącą się do wymienionych wyżej kategorii można znaleźć pod adresem: Natomiast porównanie różnych przeglądarek WWW można znaleźć pod adresem: SKiTI
10 Serwer Technologia Klient-Serwer To program (proces, aplikacja, usługa) lub komputer (na którym jest uruchomiony ten program) świadczący usługi na rzecz innych programów (znajdujących się zazwyczaj na innych komputerach połączonych w sieć) Serwer udostępniania określone zasoby, usługi innym programom, komputerom lub pośredniczy w przekazywaniu danych między tymi programami, komputerami Przykłady serwerów: serwer WWW serwer aplikacji serwer baz danych SKiTI
11 Technologia Klient-Serwer - marki serwerów WWW na rynku SKiTI 2015 Źródło: 11
12 Technologia Klient-Serwer - marki serwerów WWW na rynku SKiTI 2015 Źródło: 12
13 Technologia Klient-Serwer - domeny SKiTI 2015 Źródło: 13
14 Technologia Klient-Serwer Liderzy na rynku serwerów protokołu HTTP: Apache : Jest serwerem dostępnym dla wielu systemów operacyjnych (np.: Linux, Windows, rodzina BSD, Novell NetWare, Macintosh, BeOS...) Serwer jest dostępny na licencji Open Source Ma modularną budowę, moduły są często tworzone przez niezależne grupy programistów Działa jako zestaw procesów zarządzanych przez jeden główny proces serwera Obsługuje wielowątkowość i wieloproceserowość Zarządzanie za pomocą tekstowego pliku konfiguracyjnego SKiTI
15 Technologia Klient-Serwer Liderzy na rynku serwerów protokołu HTTP: Microsoft IIS (ang. Internet Information Service): Jest serwerem wielu protokołów internetowych m.in. HTTP, FTP, SMTP i NNTP Obsługuje wiele specyficznych dla systemu Windows usług Działa w systemie jako pojedynczy proces Obsługuje SSL Ma możliwość ograniczenia pasma w zależności od witryny Jest zarządzany w graficznym środowisku Windows Jest skalowalny wiele ustawień dopasowuje się automatycznie do zasobów środowiska, w którym działa SKiTI
16 Protokół HTTP (ang. HyperText Transfer Protocol) SKiTI
17 Protokół HTTP HTTP HTTP to protokół sieciowy zaprojektowany specjalnie dla sieci WWW Zarówno serwery i przeglądarki WWW wykorzystują protokół HTTP do przesyłania danych multimedialnych w Internecie Przy przesyłaniu danych multimedialnych protokół HTTP używa rozszerzeń MIME (ang. Multipurpose Internet Mail Extension) Protokół HTTP jest protokołem lokującym się na samym szczycie stosu protokołów TCP/IP SKiTI
18 Protokół HTTP HTTP HTTP jest protokołem typu klient-serwer HTTP do transportu wykorzystuje protokół TCP (port 80) W protokole HTTPS, protokół HTTP jest enkapsulowany przez strumień SSL tworzony jest bezpieczny kanał transmisji (port 443) S-HTTP (ang. Secure HTTP) ) to protokół zorientowany na bezpieczną transmisję pojedynczych komunikatów protokołu HTTP SKiTI
19 Protokół HTTP - MIME MIME (ang. Multipurpose Internet Mail Extension) MIME jest technicznym opisem przesyłania danych multimedialnych przy użyciu poczty elektronicznej MIME definiuje jednoznacznie formaty plików tekstowych, graficznych, dźwiękowych, video itp.. Dzięki rozszerzeniom MIME można zdefiniować własny format plików i wykorzystywać go w trakcie komunikacji z serwerem pod warunkiem że format ten będzie rozpoznawany na serwerze Przesyłając dane serwer WWW dołącza do pliku lub dokumentu nagłówek zawierający informacje o typie pliku Odbierając plik lub dokument przeglądarka WWW odczytuje nagłówek i na jego podstawie identyfikuje typ danych SKiTI
20 Protokół HTTP - przykładowe typy i podtypy MIME text text text multipart multipart application application image image audio audio video video Typ MIME html plain richtext digest mixed msword postscript jpeg gif basic 23kadpcm mpeg quicktime Podtyp MIME Typy oraz podtypy MIME rozbudowują się w miarę czasu nowe aplikacje nowe typy plików nowe rozszerzenia MIME SKiTI
21 Protokół HTTP - identyfikatory URI, URL, URN URI (ang. Uniform Resource Identifier) URI to identyfikator, standard internetowy w postaci łańcucha znaków, który umożliwia łatwą identyfikację zasobów znajdujących się w sieci URI służy tylko do identyfikacji i niekoniecznie musi wskazywać miejsce skąd można pobrać konkretne zasoby z sieci Wspomniany łańcuch znaków określa: adres (Uniform Resource Locator URL) lub nazwę (Uniform Resource Name - URN) SKiTI
22 Protokół HTTP - identyfikatory URI, URL, URN URI URL URN SKiTI
23 Protokół HTTP - identyfikatory URI, URL, URN URL (ang. Uniform Resource Locator) Identyfikatory URL zostały stworzone na potrzeby sieci WWW Identyfikator URL definiuje ogólny sposób adresowania różnych zasobów w sieci Internet URL można traktować jako specjalny rodzaj adresu sieciowego, odnoszącego się do konkretnego obiektu znajdującego się na serwerze (adres) oraz sposobu uzyskania dostępu do tego obiektu (zazwyczaj protokół) SKiTI
24 Protokół HTTP - identyfikatory URI, URL, URN Przykłady zdefiniowanych schematy dostępu URL: ftp http URL s-https telnet opis File Transfer Protocol HyperText Transfer Protocol Secure HTTP sesja interaktywna SKiTI
25 Protokół HTTP - identyfikatory URI, URL, URN Składnia URI: <scheme> scheme>:<scheme-specific-part> Przykład niehierarchicznego URI: mailto:kowalski@pg.gda.pl Pełna składnia URL używana w protokole HTTP: //<host>:<port>/< >/<path>?<search path> Przykład hierarchicznego URI: news.netcraft.com/archives/2013/05/03/ /2013/05/03/may web-server-survey.html#more-9167 SKiTI
26 Protokół HTTP - transakcja Protokół HTTP, w przeciwieństwie do protokołu FTP, tworzy połączenie sieciowe w celu wykonania pojedynczej operacji np. pobranie z serwera pliku W momencie gdy przeglądarka otrzyma żądany plik to serwer przerywa połączenie Jeżeli zachodzi potrzeba pobrania kolejnego pliku to przeglądarka na nowo łączy się z serwerem Pojedyncza operacja w protokole HTTP nazywana jest transakcją Protokół HTTP jest protokołem bezsesyjnym i bezstanowym ( nie pamięta niczego między jednym a drugim żądaniem) SKiTI
27 Protokół HTTP - 4 etapy transakcji w protokole HTTP SERWER 1) POŁĄCZENIE 2) ŻĄDANIE KLIENT 3) ODPOWIEDŹ 4) ZAMKNIĘCIE sieć Etap 1) : Połączenie Etap 2) : Żądanie Etap 3) : Odpowiedź Etap 4) : Zamknięcie SKiTI
28 Kody statusu Protokół HTTP - kody statusu Kod statusu jest kodem trzycyfrowym Pierwsza cyfra kodu określa klasę odpowiedzi: 1xx : informacje obecnie nie wykorzystywana 2xx : sukces dane zostały odebrane, zrozumiane i zaakceptowane 3xx : zapytanie zwrotne w celu zakończenia transakcji należy wykonać dodatkowe operacje 4xx : błąd klienta niepoprawna składnia żądania lub żądanie niemożliwe do zrealizowania 5xx : błąd serwera serwer nie zrealizował poprawnego żądania SKiTI
29 Protokół HTTP - kody statusu Przykładowe kody statusu oraz ich opisy Status 200 OK Opis 201 Polecenie POST wykonano poprawnie 300 Zasoby odnaleziono w kilku miejscach 301 Zasoby przeniesiono w inne miejsce 400 Niepoprawne żądanie klienta 404 Nie odnaleziono zasobów 501 Metoda niezaimplementowana 502 Niewłaściwa bramka lub przeciążony serwer SKiTI
30 Metody protokołu HTTP Protokół HTTP - metody Metody HTTP są poleceniami używanymi przez program typu klient w celu określenia rodzaju żądania Metody HTTP dotyczą zasobów opisanych przez identyfikator URL Podstawowe metody HTTP: GET, HEAD, POST i PUT Inne metody HTTP: CHECKIN, CHECKOUT, DELETE, LINK, UNLINK, TRACE, SEARCH, SHOWMETHOD... SKiTI
31 Metody protokołu HTTP Protokół HTTP - metody Metoda GET HEAD POST PUT OPTIONS DELETE Opis Żądanie zasobu od serwera w formie nagłówka i treści Żądanie zasobu od serwera w formie nagłówka Żądanie odebrania przez serwer danych od klienta Żądanie odebrania przez serwer pliku od klienta Żądanie od serwera identyfikacji obsługiwanych metod Żądanie usunięcia zasobu (dokumentu) z serwera SKiTI
32 Protokół HTTP -żądanie Żądanie = Metoda HTTP + + identyfikator URL + + numer wersji protokołu HTTP SKiTI
33 Metoda GET Protokół HTTP - metody Metoda GET to żądanie klienta przesłania z serwera zasobów, opisanych przez identyfikator URI Serwer odnajduje zasoby na podstawie ich identyfikatora Metoda GET może mieć charakter warunkowy: pole nagłówka : If-Modified-Since W wersji warunkowej pozwala ograniczyć ruch w sieci (umożliwia uniknięcie pobierania wielokrotnie tych samych zasobów) SKiTI
34 Metoda HEAD Protokół HTTP - metody W odróżnieniu od metody GET,, serwer w odpowiedzi na polecenie HEAD przesyła jedynie informację o wyszczególnionych zasobach (bez ich przesyłania) klient otrzymuje jedynie wiersze nagłówkowe odpowiedzi HTTP, bez załączonego ciała dokumentu Metoda HEAD jest stosowana do testowania poprawności adresów i łączy URL Nie istnieje wersja warunkowa polecenia HEAD SKiTI
35 Metoda POST Protokół HTTP - metody Metoda POST jest podobna do metody GET, z tą różnicą że służy do poinformowania serwera, że dołączony do komunikatu obiekt (dane przesyłane przez klienta do serwera) należy skojarzyć z przesłanym identyfikatorem URL Metoda POST umożliwia utworzenie lub modyfikację zasobów powiązanych z przesłanym identyfikatorem URL Metoda POST wykorzystywana jest do przesyłania danych z formularzy, pole nagłówka: Content-Type: application/x-www-form-urlencoded SKiTI
36 Protokół HTTP - 4 etapy transakcji w protokole HTTP SERWER 1) POŁĄCZENIE 2) ŻĄDANIE KLIENT 3) ODPOWIEDŹ 4) ZAMKNIĘCIE sieć Etap 1) : Połączenie Etap 2) : Żądanie Etap 3) : Odpowiedź Etap 4) : Zamknięcie SKiTI
37 Protokół HTTP - 4 etapy transakcji w protokole HTTP SERWER 1) POŁĄCZENIE 2) ŻĄDANIE KLIENT 3) ODPOWIEDŹ 4) ZAMKNIĘCIE sieć Etap 1) : Połączenie Klient tworzy połączenie z serwerem (dzięki rodzinie protokołów TCP/IP) Połączenie na jednym z dobrze znanych portów (port o numerze 80 dla protokołu HTTP) SKiTI
38 Protokół HTTP - 4 etapy transakcji w protokole HTTP SERWER 1) POŁĄCZENIE 2) ŻĄDANIE KLIENT 3) ODPOWIEDŹ 4) ZAMKNIĘCIE Etap 2) : Żądanie sieć Program typu klient wysyła żądanie, zaczyna się ono informacją o metodzie, po której następuje identyfikator URL Do tych danych klient dołącza również numer wersji używanego protokołu oraz znak sterujący CRLF Ewentualnie dołącza dodatkowe informacje w nagłówku SKiTI
39 Protokół HTTP - 4 etapy transakcji w protokole HTTP Etap 2) : Przykład fragmentu żądania otwarcia strony GET / HTTP/1.1 Host: User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv: ) Gecko/ Firefox/ Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8, image/png,*/*;q=0.5 Accept-Language: pl,en-us;q=0.7,en;q=0.3 Accept-Encoding: gzip,deflate Accept-Charset: ISO ,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive... I DALEJ... SKiTI 2015 Dane z przeglądarki Firefox z rozszerzeniem LiveHTTPHearders 39
40 Protokół HTTP - 4 etapy transakcji w protokole HTTP SERWER 1) POŁĄCZENIE 2) ŻĄDANIE KLIENT 3) ODPOWIEDŹ 4) ZAMKNIĘCIE Etap 3) : Odpowiedź sieć Po odebraniu żądania serwer wysyła komunikat z odpowiedzią (zaczyna się on informacją o wersji HTTP, po której następuje kod statusu oraz tekst opisujący kod statusu) Do tych danych serwer dołącza znak sterujący CRLF Ewentualnie dołącza dodatkowe informacje w nagłówku, następnie znak CRLF oraz treść dokumentu SKiTI
41 Protokół HTTP - 4 etapy transakcji w protokole HTTP Etap 3) : Przykład fragmentu odpowiedzi serwera HTTP/1.x 200 OK Date: Sun, 20 Apr :54:46 GMT Server: Apache/2.2.6 (Unix) mod_ssl/2.2.6 OpenSSL/0.9.8g mod_ldap_userdir/ mod_python/3.3.1 Python/2.5.1 Keep-Alive: timeout=15, max=49 Connection: Keep-Alive Content-Type: text/html... <html> <body> I DALEJ... SKiTI 2015 Dane z przeglądarki Firefox z rozszerzeniem LiveHTTPHearders 41
42 Protokół HTTP - 4 etapy transakcji w protokole HTTP SERWER 1) POŁĄCZENIE 2) ŻĄDANIE KLIENT 3) ODPOWIEDŹ 4) ZAMKNIĘCIE sieć Etap 4) : Zamknięcie Po spełnieniu żądania wysyłanego przez program typu klient, serwer przerywa połączenie TCP/IP Nieoczekiwane zakończenie połączenia wiąże się z przerwaniem realizowanej transakcji SKiTI
43 Zmienne Cookies Protokół HTTP - cookies Cookies powstały ponieważ protokół HTTP jest bezstanowy (nie ma pamięci) HTTP obsługuje cookies za pomocą pól nagłówkowych Cookies to niewielkie informacje (zmienne) tekstowe wysyłane przez serwer i zapisywane po stronie klienta Cookies pozwalają zazwyczaj na odczytanie informacji w nich zawartych jedynie serwerowi, który je utworzył Cookies przechowywane są po stronie klienta w pamięci lub na dysku twardym (plik tekstowy lub binarny) Cookies posiadają: nazwę i przypisaną jej wartość, czas życia (ważności) domenę (określa widoczność cookies przez różne serwery) SKiTI
44 Protokół HTTP - buforowanie dokumentów Buforowanie dokumentów klient (przeglądarka internetowa) może buforować (zapisywać) przeglądane w przeszłości dokumenty aby skrócić czas obsługi często powtarzających się żądań bufor dokumentów znajduje się na dysku twardym w systemi plików klienta różne algorytmy kontroli spójności bufora (czy kopia dokumentu zapisana po stronie klienta ciągle zgadza się z wersją dokumentu po stronie serwera?): na podstawie informacji o wersji dokumentu na podstawie informacji o dacie ostatniej modyfikacji dokumentu na podstawie informacji o czasie ważności (wystawiany przez serwer) SKiTI
45 Bibliografia Przykładowa Literatura: K. Jamsa. Programowanie WWW. Warszawa, NIKOM K. Krysiak. Sieci Komputerowe. Gliwice, Helion Przykładowe Linki: Strona główna World Wide Web Consortium (W3C) : Najświeższa specyfikacja protokołu HTTP: SKiTI
46 Dziękuję za uwagę!!! SKiTI
Systemy internetowe. Wykład 5 Architektura WWW. West Pomeranian University of Technology, Szczecin; Faculty of Computer Science
Systemy internetowe Wykład 5 Architektura WWW Architektura WWW Serwer to program, który: Obsługuje repozytorium dokumentów Udostępnia dokumenty klientom Komunikacja: protokół HTTP Warstwa klienta HTTP
Bardziej szczegółowoTworzenie witryn internetowych PHP/Java. (mgr inż. Marek Downar)
Tworzenie witryn internetowych PHP/Java (mgr inż. Marek Downar) Hypertext Xanadu Project (Ted Nelson) propozycja prezentacji dokumentów pozwalającej czytelnikowi dokonywać wyboru Otwarte, płynne oraz ewoluujące
Bardziej szczegółowoTechnologie internetowe
Protokół HTTP Paweł Rajba pawel@ii.uni.wroc.pl http://www.kursy24.eu/ Spis treści Protokół HTTP Adresy zasobów Jak korzystać z telnet? Metody protokołu HTTP Kody odpowiedzi Pola nagłówka HTTP - 2 - Adresy
Bardziej szczegółowoWykład 3 / Wykład 4. Na podstawie CCNA Exploration Moduł 3 streszczenie Dr inż. Robert Banasiak
Wykład 3 / Wykład 4 Na podstawie CCNA Exploration Moduł 3 streszczenie Dr inż. Robert Banasiak 1 Wprowadzenie do Modułu 3 CCNA-E Funkcje trzech wyższych warstw modelu OSI W jaki sposób ludzie wykorzystują
Bardziej szczegółowoWybrane działy Informatyki Stosowanej
Wybrane działy Informatyki Stosowanej Dr inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki 2017 Globalna sieć Internet Koncepcja sieci globalnej Usługi w sieci Internet
Bardziej szczegółowoProtokół HTTP 1.1 *) Wprowadzenie. Jarek Durak. rfc2616 źródło www.w3.org 1999
Protokół HTTP 1.1 *) Wprowadzenie Jarek Durak * rfc2616 źródło www.w3.org 1999 HTTP Hypertext Transfer Protocol Protokół transmisji hipertekstu został zaprojektowany do komunikacji serwera WW z klientem
Bardziej szczegółowoProgramowanie w Internecie
mariusz@math.uwb.edu.pl http://math.uwb.edu.pl/~mariusz Uniwersytet w Białymstoku 2018/2019 Co to jest Internet? Warunki zaliczenia Zaliczenie na podstawie opracowanej samodzielnie aplikacji WWW Zastosowane
Bardziej szczegółowoProtokół HTTP. 1. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX.
Protokół HTTP 1. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX. 1 Usługi WWW WWW (World Wide Web) jest najpopularniejszym sposobem udostępniania
Bardziej szczegółowoXML-RPC: Zdalne wykonywanie procedur
XML-RPC: Zdalne wykonywanie procedur Bartłomiej Świercz Katedra Mikroelektroniki i Technik Informatycznych Łódź, 28 października 2005 roku Wstęp Internet dostarcza wiele możliwości programistą piszącym
Bardziej szczegółowoTechnologie sieciowe Sprawozdanie z labolatorium. Lista 5
Politechnika Wrocławska Wydział Podstawowych Problemów Techniki Technologie sieciowe Sprawozdanie z labolatorium Lista 5 Autor: Piotr Kosytorz IIrokInf. indeks: 166174 Prowadzący: dr inż. Łukasz Krzywiecki
Bardziej szczegółowoStos TCP/IP. Warstwa aplikacji cz.2
aplikacji transportowa Internetu Stos TCP/IP dostępu do sieci Warstwa aplikacji cz.2 Sieci komputerowe Wykład 6 FTP Protokół transmisji danych w sieciach TCP/IP (ang. File Transfer Protocol) Pobieranie
Bardziej szczegółowo156.17.4.13. Adres IP
Adres IP 156.17.4.13. Adres komputera w sieci Internet. Każdy komputer przyłączony do sieci ma inny adres IP. Adres ten jest liczbą, która w postaci binarnej zajmuje 4 bajty, czyli 32 bity. W postaci dziesiętnej
Bardziej szczegółowoSystem komputerowy. Sprzęt. System komputerowy. Oprogramowanie
System komputerowy System komputerowy (ang. computer system) to układ współdziałaniadwóch składowych: sprzętu komputerowegooraz oprogramowania, działających coraz częściej również w ramach sieci komputerowej.
Bardziej szczegółowoSieci komputerowe i bazy danych
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Sieci komputerowe i bazy danych Sprawozdanie 5 Badanie protokołów pocztowych Szymon Dziewic Inżynieria Mechatroniczna Rok: III Grupa: L1 Zajęcia
Bardziej szczegółowoPROTOKOŁY OBSŁUGI POCZTY ELEKTRONICZNEJ
PROTOKOŁY OBSŁUGI POCZTY ELEKTRONICZNEJ Poczta elektroniczna służy do przesyłania komunikatów tekstowych, jak również dołączonych do nich informacji nietekstowych (obraz, dźwięk) pomiędzy użytkownikami
Bardziej szczegółowoAplikacje WWW. Wykład 4. Protokół HTTP. wykład prowadzi: Maciej Zakrzewicz. Protokół HTTP
Wykład 4 Protokół HTTP wykład prowadzi: Maciej Zakrzewicz Protokół HTTP 1 Plan wykładu Wprowadzenie do protokołu HTTP Struktura komunikatów żądania i odpowiedzi Specyfikacja MIME Uwierzytelnianie metodą
Bardziej szczegółowoLaboratorium nr 4 - Badanie protokołów WWW
Data ćwiczenia: 29.03.2017 Prowadzący: dr inż. Piotr Kurowski Przedmiot: Sieci komputerowe i bazy danych Wykonawca: Klaudia Gurbiel Kierunek: Inżynieria mechatroniczna Rok III, Semestr VI Laboratorium
Bardziej szczegółowoJęzyki programowania wysokiego poziomu WWW
Języki programowania wysokiego poziomu WWW Zawartość Protokół HTTP Języki HTML i XHTML Struktura dokumentu html: DTD i rodzaje html; xhtml Nagłówek html - kodowanie znaków, język Ciało html Sposób formatowania
Bardziej szczegółowoAplikacje WWW Wprowadzenie
Aplikacje WWW Wprowadzenie Beata Pańczyk na podstawie http://www.e-informatyka.edu.pl/ http://wazniak.mimuw.edu.pl/index.php?title=aplikacje_www Plan wykładu Składniki architektury WWW: klient HTTP, serwer
Bardziej szczegółowoTCP/IP. Warstwa aplikacji. mgr inż. Krzysztof Szałajko
TCP/IP Warstwa aplikacji mgr inż. Krzysztof Szałajko Modele odniesienia 7 Aplikacji 6 Prezentacji 5 Sesji 4 Transportowa 3 Sieciowa 2 Łącza danych 1 Fizyczna Aplikacji Transportowa Internetowa Dostępu
Bardziej szczegółowoProgramowanie Sieciowe 2 Protokoły komunikacyjne: HTTP
Programowanie Sieciowe 2 Protokoły komunikacyjne: HTTP mgr inż. Tomasz Jaworski tjaworski@kis.p.lodz.pl http://tjaworski.kis.p.lodz.pl/ Protokoły komunikacyjne HTTP HyperText Transport Protocol 2 Protokół
Bardziej szczegółowoSieci komputerowe. Wstęp
Sieci komputerowe Wstęp Sieć komputerowa to grupa komputerów lub innych urządzeń połączonych ze sobą w celu wymiany danych lub współdzielenia różnych zasobów, na przykład: korzystania ze wspólnych urządzeń
Bardziej szczegółowoMODEL WARSTWOWY PROTOKOŁY TCP/IP
MODEL WARSTWOWY PROTOKOŁY TCP/IP TCP/IP (ang. Transmission Control Protocol/Internet Protocol) protokół kontroli transmisji. Pakiet najbardziej rozpowszechnionych protokołów komunikacyjnych współczesnych
Bardziej szczegółowoSieci komputerowe. Wykład 7: Warstwa zastosowań: DNS, FTP, HTTP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski
Sieci komputerowe Wykład 7: Warstwa zastosowań: DNS, FTP, HTTP Marcin Bieńkowski Instytut Informatyki Uniwersytet Wrocławski Sieci komputerowe (II UWr) Wykład 7 1 / 26 DNS Sieci komputerowe (II UWr) Wykład
Bardziej szczegółowo1. Model klient-serwer
1. 1.1. Model komunikacji w sieci łącze komunikacyjne klient serwer Tradycyjny podziała zadań: Klient strona żądająca dostępu do danej usługi lub zasobu Serwer strona, która świadczy usługę lub udostępnia
Bardziej szczegółowoProgramowanie współbieżne i rozproszone
Programowanie współbieżne i rozproszone WYKŁAD 6 dr inż. Komunikowanie się procesów Z użyciem pamięci współdzielonej. wykorzystywane przede wszystkim w programowaniu wielowątkowym. Za pomocą przesyłania
Bardziej szczegółowopawel.rajba@gmail.com, http://itcourses.eu/ Adresy zasobów Rodzaje zawartości Negocjacja treści Komunikacja Buforowanie HTTP Request/Response Nagłówki Bezstanowość Cookies Narzędzia URL, http://www.ietf.org/rfc/rfc3986.txt
Bardziej szczegółowosystemów intra- i internetowych Platformy softwarowe dla rozwoju Architektura Internetu (2) Plan prezentacji: Architektura Internetu (1)
Maciej Zakrzewicz Platformy softwarowe dla rozwoju systemów intra- i internetowych Architektura Internetu (1) Internet jest zbiorem komputerów podłączonych do wspólnej, ogólnoświatowej sieci komputerowej
Bardziej szczegółowoAtaki na aplikacje WWW. Łomem, czy wytrychem? Jak dobrać się do aplikacji WWW
Ataki na aplikacje WWW Łomem, czy wytrychem? Jak dobrać się do aplikacji WWW Ataki na aplikację Ataki na przeglądarkę Ataki na serwer WWW/kontener, etc. Często kombinacja i wiele etapów Którędy do środka
Bardziej szczegółowoTomasz Greszata - Koszalin
T: Konfiguracja usługi HTTP w systemie Windows. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołów HTTP oraz HTTPS i oprogramowania IIS (ang. Internet Information Services).
Bardziej szczegółowoZadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http.
T: Konfiguracja usługi HTTP w systemie Windows. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http. HTTP (ang. Hypertext Transfer Protocol) protokół transferu plików
Bardziej szczegółowoSprawozdanie nr 4. Ewa Wojtanowska
Sprawozdanie nr 4 Ewa Wojtanowska Zad.1 Korzystając z zasobów internetu zapoznałam się z dokumentami: RFC 1945 i RFC 2616. Zad.2 Badanie działania protokołu http Zad.3 Zad.4 URL (ang. Uniform Resource
Bardziej szczegółowoWorld Wide Web? rkijanka
World Wide Web? rkijanka World Wide Web? globalny, interaktywny, dynamiczny, wieloplatformowy, rozproszony, graficzny, hipertekstowy - system informacyjny, działający na bazie Internetu. 1.Sieć WWW jest
Bardziej szczegółowoHTTP W 5-CIU PYTANIACH MICHAŁ KOPACZ
HTTP W 5-CIU PYTANIACH MICHAŁ KOPACZ 1 Co się dzieje po wpisaniu URL w przeglądarce? https://github.com/michalkopacz/zf-apigility/commits?page=4#start-of-content Uniform Resource Locator (ujednolicony
Bardziej szczegółowoSprawozdanie Sieci komputerowe i bazy danych Laboratorium nr 4
03.04.2017r AGH, WIMIR, Inżynieria Mechatroniczna Dawid Furdzik Nr albumu: 279671 Sprawozdanie Sieci komputerowe i bazy danych Laboratorium nr 4 Po wywołaniu polecenia odpowiedź serwera wygląda następująco:
Bardziej szczegółowoModel sieci OSI, protokoły sieciowe, adresy IP
Model sieci OSI, protokoły sieciowe, adresy IP Podstawę działania internetu stanowi zestaw protokołów komunikacyjnych TCP/IP. Wiele z używanych obecnie protokołów zostało opartych na czterowarstwowym modelu
Bardziej szczegółowoPlan wykładu. 1. Protokół FTP. 2. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX.
Plan wykładu 1. Protokół FTP. 2. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX. 1 Protokół FTP Protokół FTP (File Transfer Protocol) [RFC 959] umożliwia
Bardziej szczegółowoProtokół sieciowy Protokół
PROTOKOŁY SIECIOWE Protokół sieciowy Protokół jest to zbiór procedur oraz reguł rządzących komunikacją, między co najmniej dwoma urządzeniami sieciowymi. Istnieją różne protokoły, lecz nawiązujące w danym
Bardziej szczegółowoWykład 5: Najważniejsze usługi sieciowe: DNS, SSH, HTTP, e-mail. A. Kisiel,Protokoły DNS, SSH, HTTP, e-mail
N, Wykład 5: Najważniejsze usługi sieciowe: DNS, SSH, HTTP, e-mail 1 Domain Name Service Usługa Domain Name Service (DNS) Protokół UDP (port 53), klient-serwer Sformalizowana w postaci protokołu DNS Odpowiada
Bardziej szczegółowoTechnologie cyfrowe. Artur Kalinowski. Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15 Artur.Kalinowski@fuw.edu.
Technologie cyfrowe Artur Kalinowski Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15 Artur.Kalinowski@fuw.edu.pl Semestr letni 2014/2015 Usługi internetowe usługa internetowa (ang.
Bardziej szczegółowoSieci komputerowe. Wykład 8: Warstwa zastosowań: FTP i HTTP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski
Sieci komputerowe Wykład 8: Warstwa zastosowań: FTP i HTTP Marcin Bieńkowski Instytut Informatyki Uniwersytet Wrocławski Sieci komputerowe (II UWr) Wykład 8 1 / 26 Przypomnienie: Internetowy model warstwowy
Bardziej szczegółowoJarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne
Jarosław Kuchta Internetowe Usługi Informacyjne Komponenty IIS HTTP.SYS serwer HTTP zarządzanie połączeniami TCP/IP buforowanie odpowiedzi obsługa QoS (Quality of Service) obsługa plików dziennika IIS
Bardziej szczegółowoZadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu ftp.
T: Konfiguracja usługi ftp w systemie Windows 8.1. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu ftp. FTP (ang. File Transfer Protocol) protokół transferu plików umożliwiający
Bardziej szczegółowoSystem operacyjny UNIX Internet. mgr Michał Popławski, WFAiIS
System operacyjny UNIX Internet Protokół TCP/IP Został stworzony w latach 70-tych XX wieku w DARPA w celu bezpiecznego przesyłania danych. Podstawowym jego założeniem jest rozdzielenie komunikacji sieciowej
Bardziej szczegółowoSIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja
SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja Instytut Telekomunikacji Wydział Elektroniki i Technik Informacyjnych Politechnika Warszawska, marzec 2015 Wprowadzenie Ćwiczenie jest wykonywane
Bardziej szczegółowoProtokoły internetowe
Protokoły internetowe O czym powiem? Wstęp Model OSI i TCP/IP Architektura modelu OSI i jego warstwy Architektura modelu TCP/IP i jego warstwy Protokoły warstwy transportowej Protokoły warstwy aplikacji
Bardziej szczegółowoZaawansowane Techniki WWW (HTML, CSS i JavaScript)
Zaawansowane Techniki WWW (HTML, CSS i JavaScript) Dr inż. Marcin Zieliński Środa 15:30-17:00 sala: A-1-04 WYKŁAD 1 Wykład dla kierunku: Informatyka Stosowana II rok Rok akademicki: 2015/2016 - semestr
Bardziej szczegółowoTechnologie Internetu. Protokół HTTP. Aleksander Denisiuk. denisjuk@pja.edu.pl
Technologie Internetu Protokół HTTP Aleksander Denisiuk denisjuk@pja.edu.pl Polsko-Japońska Akademia Technik Komputerowych Wydział Informatyki w Gdańsku ul. Brzegi 55 80-045 Gdańsk Technologie Internetu
Bardziej szczegółowoAkademia Techniczno-Humanistyczna w Bielsku-Białej
Akademia Techniczno-Humanistyczna w Bielsku-Białej Wydział Budowy Maszyn i Informatyki Laboratorium z sieci komputerowych Ćwiczenie numer: 9 Temat ćwiczenia: Aplikacje klient-serwer. 1. Wstęp teoretyczny.
Bardziej szczegółowoPodstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 14 Protokoły sieciowe
Podstawy Informatyki Inżynieria Ciepła, I rok Wykład 14 Protokoły sieciowe Protokoły sieciowe Protokół to zbiór sygnałów używanych przez grupę komputerów podczas wymiany danych (wysyłania, odbierania i
Bardziej szczegółowoPolityka prywatności Spółdzielni Mieszkaniowej Słoneczny Stok
Polityka prywatności Spółdzielni Mieszkaniowej Słoneczny Stok Spółdzielnia Mieszkaniowa Słoneczny Stok szanuje prawo do prywatności Użytkowników serwisu sm-slonecznystok.pl. W szczególności dba o ochronę
Bardziej szczegółowoUsługi sieciowe systemu Linux
Usługi sieciowe systemu Linux 1. Serwer WWW Najpopularniejszym serwerem WWW jest Apache, dostępny dla wielu platform i rozprowadzany w pakietach httpd. Serwer Apache bardzo często jest wykorzystywany do
Bardziej szczegółowoProtokoły sieciowe - TCP/IP
Protokoły sieciowe Protokoły sieciowe - TCP/IP TCP/IP TCP/IP (Transmission Control Protocol / Internet Protocol) działa na sprzęcie rożnych producentów może współpracować z rożnymi protokołami warstwy
Bardziej szczegółowoInstrukcja konfiguracji funkcji skanowania
Instrukcja konfiguracji funkcji skanowania WorkCentre M123/M128 WorkCentre Pro 123/128 701P42171_PL 2004. Wszystkie prawa zastrzeżone. Rozpowszechnianie bez zezwolenia przedstawionych materiałów i informacji
Bardziej szczegółowoTRX API opis funkcji interfejsu
TRX Krzysztof Kryński Cyfrowe rejestratory rozmów seria KSRC TRX API opis funkcji interfejsu Kwiecień 2013 Copyright TRX TRX ul. Garibaldiego 4 04-078 Warszawa Tel. 22 871 33 33 Fax 22 871 57 30 www.trx.com.pl
Bardziej szczegółowoSprawozdanie Laboratorium 4
Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie Wydział Inżynierii Mechanicznej i Robotyki Techniki Informacyjne w Praktyce Inżynierskiej Sprawozdanie Laboratorium 4 Marta Bartoszko 285765
Bardziej szczegółowoSpis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7
I Wprowadzenie (wersja 0906) Kurs OPC S7 Spis treści Dzień 1 I-3 O czym będziemy mówić? I-4 Typowe sytuacje I-5 Klasyczne podejście do komunikacji z urządzeniami automatyki I-6 Cechy podejścia dedykowanego
Bardziej szczegółowoSIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE Temat: Identyfikacja właściciela domeny. Identyfikacja tras
Bardziej szczegółowoKurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)
Spis treści Dzień 1 I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501) I-3 O czym będziemy mówić? I-4 Typowe sytuacje I-5 Klasyczne podejście do komunikacji z urządzeniami
Bardziej szczegółowoPolityka prywatności
Polityka prywatności Administratorem danych osobowych (w rozumieniu ustawy z dnia 29 sierpnia 1997 r. o ochronie danych osobowych; tekst jedn. Dz.U. z 2002 roku, nr 101, poz. 926 z późn. zm.) w odniesieniu
Bardziej szczegółowoArchitektura aplikacji sieciowych. Architektura klient-serwer
Warstwa aplikacji Architektura aplikacji sieciowych Architektura klient-serwer Architektura aplikacji sieciowych Architektura P2P Cechy aplikacji sieciowych Skalowalność Anonimowość Samoorganizacja sieci
Bardziej szczegółowoProgramowanie Komponentowe WebAPI
Programowanie Komponentowe WebAPI dr inż. Ireneusz Szcześniak jesień 2016 roku WebAPI - interfejs webowy WebAPI to interfejs aplikacji (usługi, komponentu, serwisu) dostępnej najczęściej przez Internet,
Bardziej szczegółowoPolitechnika Gdańska Wydział Elektrotechniki i Automatyki Kierunek: Automatyka i Robotyka Studia stacjonarne I stopnia: rok I, semestr II
SIECI KOPMPUTEROWE I TECHNOLOGIE INTERNETOWE (SKiTI) Wykład 7 Model TCP/IP protokoły warstwy aplikacji Politechnika Gdańska Wydział Elektrotechniki i Automatyki Kierunek: Automatyka i Robotyka Studia stacjonarne
Bardziej szczegółowoProtokoły Internetowe
Protokoły Internetowe Podstawy Internetu Historia Internetu Definicja Internetu WWW Protokół HTTP Trochę o HTML Dynamiczne strony WWW Protokoły pocztowe Protokoły transmisji danych (ftp) Internet Internet
Bardziej szczegółowoSerwery. Autorzy: Karol Czosnowski Mateusz Kaźmierczak
Serwery Autorzy: Karol Czosnowski Mateusz Kaźmierczak Czym jest XMPP? XMPP (Extensible Messaging and Presence Protocol), zbiór otwartych technologii do komunikacji, czatu wieloosobowego, rozmów wideo i
Bardziej szczegółowoTytuł: Instrukcja obsługi Modułu Komunikacji internetowej MKi-sm TK / 3001 / 016 / 002. Wersja wykonania : wersja oprogramowania v.1.
Zakład Elektronicznych Urządzeń Pomiarowych POZYTON sp. z o. o. 42-200 Częstochowa ul. Staszica 8 p o z y t o n tel. : (034) 361-38-32, 366-44-95, 364-88-82, 364-87-50, 364-87-82, 364-87-62 tel./fax: (034)
Bardziej szczegółowoOpis komunikacji na potrzeby integracji z systemem klienta (12 kwiecień, 2007)
Opis komunikacji na potrzeby integracji z systemem klienta (12 kwiecień, 2007) Copyright 2004 Anica System S.A., Lublin, Poland Poniższy dokument, jak również informacje w nim zawarte są całkowitą własnością
Bardziej szczegółowoZadanie programistyczne nr 3 z Sieci komputerowych
Zadanie programistyczne nr 3 z Sieci komputerowych 1 Opis zadania Celem tego zadania jest napisanie prostego serwera WWW, wyświetlającego strony z zadanego katalogu. W tym celu wykonaj następujące czynności
Bardziej szczegółowoSieci równorzędne, oraz klient - serwer
Sieci równorzędne, oraz klient - serwer podział sieci ze względu na udostępnianie zasobów: równorzędne, peer-to-peer, P2P, klient/serwer, żądanie, odpowiedź, protokół sieciowy, TCP/IP, IPX/SPX, admin sieciowy,
Bardziej szczegółowoBezpieczeństwo WWW. Plan prezentacji. WWW a protokoły TCP/IP; URL. Czym jest WWW?
Plan prezentacji Bezpieczeństwo WWW Krzysztof Szczypiorski, Piotr Kijewski Instytut Telekomunikacji Politechniki Warszawskiej e-mail: {K.Szczypiorski,P.Kijewski}@tele.pw.edu.pl Secure 98 - Zegrze, 2-3
Bardziej szczegółowoSieci Komputerowe i Bazy Danych
Sieci Komputerowe i Bazy Danych Laboratorium 04 Badanie Protokołów WWW Klaudia Hyjek IMT, rok III, L02 Data wykonania: 27.03.2019r. 1. Wyszukać w zasobach sieci dokumenty [RFC 1945] oraz [RFC 2616]. Zapoznać
Bardziej szczegółowoProtokoły warstwy aplikacji i ich zastosowanie
Protokoły warstwy aplikacji i ich zastosowanie HTTP (HyperText Transfer Protocol) Protokół leżący u podstaw działania World Wide Web. Określa sposób formatowania i przesyłania dokumentów oraz komendy sterujące
Bardziej szczegółowoZESZYTY ETI ZESPOŁU SZKÓŁ W TARNOBRZEGU Nr 2 Seria: Teleinformatyka 2013
ZESZYTY ETI ZESPOŁU SZKÓŁ W TARNOBRZEGU Nr 2 Seria: Teleinformatyka 2013 Zespół Szkół im. ks. S. Staszica w Tarnobrzegu PROTOKÓŁ I SERWER HTTP APACHE JAKO PRZYKŁAD SERWERA HTTP PRZYKŁADY KOMUNIKACJI Z
Bardziej szczegółowoStos protokołów TCP/IP (ang. Transmission Control Protocol/Internet Protocol)
Stos protokołów TCP/IP (ang. Transmission Control Protocol/Internet Protocol) W latach 1973-78 Agencja DARPA i Stanford University opracowały dwa wzajemnie uzupełniające się protokoły: połączeniowy TCP
Bardziej szczegółowoPlan wykładu. 1. Sieć komputerowa 2. Rodzaje sieci 3. Topologie sieci 4. Karta sieciowa 5. Protokoły używane w sieciach LAN 6.
Plan wykładu 1. Sieć komputerowa 2. Rodzaje sieci 3. Topologie sieci 4. Karta sieciowa 5. Protokoły używane w sieciach LAN 6. Modem analogowy Sieć komputerowa Siecią komputerową nazywa się grupę komputerów
Bardziej szczegółowoZygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Programowanie aplikacji sieci Ethernet Przykład 1 Na podstawie: Monk S.: Arduino dla początkujących, HELION, Gliwice 2014 2 Arduino z nakładką
Bardziej szczegółowoURZĄDZENIA TECHNIKI KOMPUTEROWEJ SIECI ROZLEGŁE
SIECI ROZLEGŁE W sieciach lokalnych LAN (ang. local area network) przesyłanie danych nie następuje za pomocą modemu małe odległości miedzy komputerami nie wymagają jego instalowania. Nie mniej jednak komputery
Bardziej szczegółowoObsługa incydentów bezpieczeństwa: część I, z punktu widzenia menadżera. OWASP 2010.03.17. The OWASP Foundation http://www.owasp.
Obsługa incydentów bezpieczeństwa: część I, z punktu widzenia menadżera. Przemysław Skowron OWASP Poland Leader OWASP 2010.03.17 Alior Bank S.A. przemyslaw.skowron@gmail.com Copyright The OWASP Foundation
Bardziej szczegółowoSIECI KOMPUTEROWE. Podstawowe wiadomości
SIECI KOMPUTEROWE Podstawowe wiadomości Co to jest sieć komputerowa? Sieć komputerowa jest to zespół urządzeń przetwarzających dane, które mogą wymieniać między sobą informacje za pośrednictwem mediów
Bardziej szczegółowoHosting WWW Bezpieczeństwo hostingu WWW. Dr Michał Tanaś (http://www.amu.edu.pl/~mtanas)
Hosting WWW Bezpieczeństwo hostingu WWW Dr Michał Tanaś (http://www.amu.edu.pl/~mtanas) Protokoły WWW Protokoły transportowe HTTP HyperText Transfer Protocol HTTPS HTTP Secured Format adresów WWW URI Uniform
Bardziej szczegółowoI.Wojnicki, Tech.Inter.
Igor Wojnicki (AGH, KA) Techniki Internetowe i Multimedialne 5 marca 2012 1 / 37 Techniki Internetowe i Multimedialne Protokół HTTP, Przegladarki Igor Wojnicki Katedra Automatyki Akademia Górniczo-Hutnicza
Bardziej szczegółowoJĘZYK PYTHON - NARZĘDZIE DLA KAŻDEGO NAUKOWCA. Marcin Lewandowski [ mlew@ippt.gov.pl ]
JĘZYK PYTHON - NARZĘDZIE DLA KAŻDEGO NAUKOWCA Marcin Lewandowski [ mlew@ippt.gov.pl ] PROGRAMOWANIE SIECIOWE 2 TCP/IP = UDP + TCP TCP/IP składa się z dwóch podstawowych protokołów: TCP i UDP. TCP jest
Bardziej szczegółowoTomasz Grześ. Systemy zarządzania treścią
Tomasz Grześ Systemy zarządzania treścią Co to jest CMS? CMS (ang. Content Management System System Zarządzania Treścią) CMS definicje TREŚĆ Dowolny rodzaj informacji cyfrowej. Może to być np. tekst, obraz,
Bardziej szczegółowoINSTRUKCJA OBSŁUGI DLA SIECI
INSTRUKCJA OBSŁUGI DLA SIECI Zapisywanie dziennika druku w lokalizacji sieciowej Wersja 0 POL Definicje dotyczące oznaczeń w tekście W tym Podręczniku użytkownika zastosowano następujące ikony: Uwagi informują
Bardziej szczegółowoMateriały dodatkowe Krótka charakterystyka protokołu MODBUS
Katedra Inżynierii Systemów Sterowania Materiały dodatkowe Krótka charakterystyka protokołu MODBUS Opracowali: mgr inż. Tomasz Karla Data: Luty, 2017 r. Dodatkowe informacje Materiały dodatkowe mają charakter
Bardziej szczegółowoSieci komputerowe. Wykład dr inż. Łukasz Graczykowski
Sieci komputerowe Wykład 6 10.04.2019 dr inż. Łukasz Graczykowski lukasz.graczykowski@pw.edu.pl Semestr letni 2018/2019 Warstwa aplikacji Usługi sieciowe źródło: Helion Warstwa aplikacji W modelu ISO/OSI
Bardziej szczegółowoPolitechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej
Politechnika Łódzka Instytut Systemów Inżynierii Elektrycznej Laboratorium komputerowych systemów pomiarowych Ćwiczenie 7 Wykorzystanie protokołu TCP do komunikacji w komputerowym systemie pomiarowym 1.
Bardziej szczegółowoWybrane działy Informatyki Stosowanej
Wybrane działy Informatyki Stosowanej Java Enterprise Edition WebServices Serwer aplikacji GlassFish Dr hab. inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki Aplikacje
Bardziej szczegółowoDr Michał Tanaś(http://www.amu.edu.pl/~mtanas)
Dr Michał Tanaś(http://www.amu.edu.pl/~mtanas) Protokół komunikacyjny zapewniający niezawodność przesyłania danych w sieci IP Gwarantuje: Przyporządkowanie danych do konkretnego połączenia Dotarcie danych
Bardziej szczegółowoInternet to ogólnoświatowy zbiór wzajemnie połączonych ze sobą sieci komputerowych (lokalnych LAN i rozległych WAN). Za datę powstania Internetu
Pojęcia podstawowe Internet to ogólnoświatowy zbiór wzajemnie połączonych ze sobą sieci komputerowych (lokalnych LAN i rozległych WAN). Za datę powstania Internetu przyjmuje się rok 1983. Powstał w ramach
Bardziej szczegółowoGatesms.eu Mobilne Rozwiązania dla biznesu
Mobilne Rozwiązania dla biznesu SPECYFIKACJA TECHNICZNA WEB API-USSD GATESMS.EU wersja 0.9 Opracował: Gatesms.eu Spis Historia wersji dokumentu...3 Bezpieczeństwo...3 Wymagania ogólne...3 Mechanizm zabezpieczenia
Bardziej szczegółowoLaboratorium - Poznawanie FTP
Cele Część 1: Korzystanie z usługi FTP z wiersza poleceń. Część 2: Pobranie pliku z serwera FTP za pomocą WS_FTP LE Część 3: Korzystanie z usługi FTP w przeglądarce Scenariusz File Transfer Protocol (FTP)
Bardziej szczegółowoTeoria sieci komputerowych
Teoria sieci komputerowych Wybrane protokoły sieciowe FTP, SMTP, NetBIOS Rafał Wojciechowski FTP FTP(ang. File Transfer Protocol)- protokół typu klient-serwer umożliwiający przesyłanie plików pomiędzy
Bardziej szczegółowoECDL/ICDL Web Editing Moduł S6 Sylabus - wersja 2.0
ECDL/ICDL Web Editing Moduł S6 Sylabus - wersja 2.0 Przeznaczenie Sylabusa Dokument ten zawiera szczegółowy Sylabus dla modułu ECDL/ICDL Web Editing. Sylabus opisuje zakres wiedzy i umiejętności, jakie
Bardziej szczegółowo13. Konfiguracja proxy http, smtp, pop3, ftp, ssl
13. Konfiguracja proxy http, smtp, pop3, ftp, ssl Każdy z mechanizmów proxy w urządzeniach NETASQ może działać w sposób transparentny dla użytkownika, tzn. nie wymagać konfiguracji przeglądarki czy innego
Bardziej szczegółowoSieci komputerowe. Zajęcia 3 c.d. Warstwa transportu, protokoły UDP, ICMP
Sieci komputerowe Zajęcia 3 c.d. Warstwa transportu, protokoły UDP, ICMP Zadania warstwy transportu Zapewnienie niezawodności Dostarczanie danych do odpowiedniej aplikacji w warstwie aplikacji (multipleksacja)
Bardziej szczegółowoMinisterstwo Finansów
Ministerstwo Finansów Departament Informatyzacji Specyfikacja Wejścia-Wyjścia Wersja 1.0 Warszawa, 16.02.2017 r. Copyright (c) 2017 Ministerstwo Finansów MINISTERSTWO FINANSÓW, DEPARTAMENT INFORMATYZACJI
Bardziej szczegółowoZiMSK dr inż. Łukasz Sturgulewski, luk@kis.p.lodz.pl, http://luk.kis.p.lodz.pl/ DHCP
ZiMSK dr inż. Łukasz Sturgulewski, luk@kis.p.lodz.pl, http://luk.kis.p.lodz.pl/ dr inż. Artur Sierszeń, asiersz@kis.p.lodz.pl dr inż. Andrzej Frączyk, a.fraczyk@kis.p.lodz.pl DHCP 1 Wykład Dynamiczna konfiguracja
Bardziej szczegółowoPOLITYKA Prywatności. Przetwarzanie i Ochrona Danych Osobowych
POLITYKA Prywatności Administratorem danych osobowych (w rozumieniu ustawy z dnia 29 sierpnia 1997 r. o ochronie danych osobowych; tekst jedn. Dz.U. z 2002 roku, nr 101, poz. 926 z późn. zm.) w odniesieniu
Bardziej szczegółowoInternet, jako ocean informacji. Technologia Informacyjna Lekcja 2
Internet, jako ocean informacji Technologia Informacyjna Lekcja 2 Internet INTERNET jest rozległą siecią połączeń, między ogromną liczbą mniejszych sieci komputerowych na całym świecie. Jest wszechstronnym
Bardziej szczegółowo