Akademia Górniczo-Hutnicza im. Stanisława Staszica

Podobne dokumenty
Karol Gałka. Numer albumu: Inżynieria mechatroniczna

Laboratorium nr 4 - Badanie protokołów WWW

Sprawozdanie nr 4. Ewa Wojtanowska

Sprawozdanie Sieci komputerowe i bazy danych Laboratorium nr 4

Sieci Komputerowe i Bazy Danych

SPRAWOZDANIE SIECI KOMPUTEROWE I BAZY DANYCH LABORATORIUM NR 4 BADANIE PROTOKOŁÓW HTTP KAMIL BOGDANOWSKI

Sprawozdanie Laboratorium 4

Sprawozdanie Sieci komputerowe i bazy danych Laboratorium nr 4 Wojciech Kaczmarski

Sieci komputerowe i bazy danych

Akademia Górniczo-Hutnicza im. Stanisława Staszica

Systemy internetowe. Wykład 5 Architektura WWW. West Pomeranian University of Technology, Szczecin; Faculty of Computer Science

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http.

Sklep internetowy wtspartner.pl dokłada wszelkich starań, aby prowadzony serwis ułatwiał każdemu użytkownikowi

Obsługa poczty elektronicznej w domenie emeritus.ue.poznan.pl

Języki skryptowe - PHP. PHP i bazy danych. Paweł Kasprowski. pawel@kasprowski.pl. vl07

TCP/IP. Warstwa aplikacji. mgr inż. Krzysztof Szałajko

Instrukcja konfiguracji funkcji skanowania

Instrukcja konfigurowania poczty Exchange dla klienta pocztowego użytkowanego poza siecią uczelnianą SGH.

KONFIGURACJA INTERFEJSU SIECIOWEGO

POLITYKA PRYWATNOŚCI SERWIS:

POLITYKA PRYWATNOŚCI ORAZ POLITYKA PLIKÓW COOKIES W Sowa finanse

Cookie Policy. 1. Informacje ogólne.

Języki programowania wysokiego poziomu. PHP cz.3. Formularze

KONFIGURACJA PRZEGLĄDAREK. Poniższa konfiguracja dedykowana jest dla Bankowości Internetowej SGB

Polityka prywatności

Wstęp. Skąd pobrać program do obsługi FTP? Logowanie

Wybrane działy Informatyki Stosowanej

Polityka prywatności dla strony ELCEN Sp. z o.o. z siedzibą w Gdyni

Adres IP

Sprawozdanie. (notatki) Sieci komputerowe i bazy danych. Laboratorium nr.3 Temat: Zastosowanie protokołów przesyłania plików

Instytut-Mikroekologii.pl

POLITYKA COOKIES SERWISU CARDINA.PL

Tomasz Greszata - Koszalin

INSTRUKCJA KONFIGURACJI KLIENTA POCZTOWEGO

Lab5 - Badanie protokołów pocztowych

Serwis realizuje funkcje pozyskiwania informacji o użytkownikach i ich zachowaniach w następujący sposób:

Danych Osobowych oświadcza, że za wyjątkiem sytuacji uregulowanych w prawie polskim dane dotyczące IP oraz cookies nie będą przekazywane osobom

ZPKSoft WDoradca. 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja

ZASADY KORZYSTANIA Z PLIKÓW COOKIES ORAZ POLITYKA PRYWATNOŚCI W SERWISIE INTERNETOWYM PawłowskiSPORT.pl

Stosowanie ciasteczek (cookies)

Multi-projekt z przedmiotów Inżynieria oprogramowania, Współczesne bazy danych i Programowanie w języku Java

The OWASP Foundation Session Management. Sławomir Rozbicki.

Kontrola sesji w PHP HTTP jest protokołem bezstanowym (ang. stateless) nie utrzymuje stanu między dwoma transakcjami. Kontrola sesji służy do

Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark

Protokół wymiany sentencji, wersja 1

Gatesms.eu Mobilne Rozwiązania dla biznesu

Snifery wbudowane w Microsoft Windows

CENTRALNA BIBLIOTEKA STATYSTYCZNA PRZEWODNIK PO KATALOGU KOMPUTEROWYM SYSTEM ALEPH WERSJA 22

Zagadnienia: Ścieżki do informacji - wpisywanej po znaku ukośnika / Nazwy dokumentu (w szczególności strony www, czyli strony internetowej).

Instrukcja obsługi serwera FTP v

INSTRUKCJE WIKAMP Dotyczy wersji systemu z dnia

Polityka prywatności serwisu

Windows W celu dostępu do i konfiguracji firewall idź do Panelu sterowania -> System i zabezpieczenia -> Zapora systemu Windows.

Pobieranie komunikatów GIF

instrukcja INSTALACJI APi_proxy

3. DyplomyDlaDzieci.pl dokłada szczególnej staranności do poszanowania prywatności Klientów odwiedzających Sklep. 1 Zbieranie danych

Sieci komputerowe i bazy danych

Sieci komputerowe i bazy danych

Technologie sieciowe Sprawozdanie z labolatorium. Lista 5

Przewodnik użytkownika (instrukcja) AutoMagicTest Spis treści

Instrukcja wczytywania i przekazywania zbiorów centralnych w Centralnej Aplikacji Statystycznej (CAS) przez użytkowników podobszaru PS

INSTRUKCJA OBSŁUGI USTAWIEŃ DYNAMICZNIE PRZEDZIELANYCH ADRESÓW IP W URZĄDZENIACH SYSTEMU IP-PRO ORAZ REJESTRATORACH MY-DVR

Serwis nie zbiera w sposób automatyczny żadnych danych, z wyjątkiem danych zawartych w plikach cookies podczas samego korzystania z Witryny.

Instrukcja konfiguracji usługi DDNS na dedykowanym serwerze dla urządzeń Internec serii i7

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

Polityka prywatności 1. Definicje Administrator Cookies - Cookies Administratora - Cookies Zewnętrzne - Serwis - Urządzenie - Ustawa Użytkownik -

Przewodnik użytkownika dla usługi CUI Klient indywidualny (CBP) 2. Rejestracja użytkownika przy użyciu hasła maskowalnego dla klientów

Szczegółowy opis zamówienia:

Cemarol Sp. z o.o. Polityka prywatności (pliki cookies) 1. Informacje ogólne.

Fundacja Ośrodka KARTA z siedzibą w Warszawie, przy ul. Narbutta 29 ( Warszawa),

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

Konfiguracja przeglądarek internetowych

II. PRZETWARZANIE DANYCH OSOBOWYCH:

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat usługi DHCP.

Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW

Internetowy serwis Era mail Aplikacja sieci Web

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu ftp.

1 Moduł Diagnostyki Sieci

POLITYKA PRYWATNOŚCI

Instrukcja instalacji aplikacji i konfiguracji wersji sieciowej. KomKOD

Usługi sieciowe systemu Linux

SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja

Internet, jako ocean informacji. Technologia Informacyjna Lekcja 2

Klient poczty elektronicznej - Thunderbird

Wykład 5: Najważniejsze usługi sieciowe: DNS, SSH, HTTP, . A. Kisiel,Protokoły DNS, SSH, HTTP,

Zasady dotyczące plików cookies i innych podobnych technologii. 1. Jaki jest zakres tych Zasad?

DESlock+ szybki start

Zadanie programistyczne nr 3 z Sieci komputerowych

Tworzenie witryn internetowych PHP/Java. (mgr inż. Marek Downar)

Wykład 3 / Wykład 4. Na podstawie CCNA Exploration Moduł 3 streszczenie Dr inż. Robert Banasiak

Protokoły zdalnego logowania Telnet i SSH

Obowiązuje od r.

1 Jak zbieramy dane? 1/5

Zarządzanie sesją w aplikacjach Internetowych. Kraków, Paweł Goleń

Instrukcja EQU Kantech

Tworzenie witryn internetowych PHP/Java. (mgr inż. Marek Downar)

Protokoły warstwy aplikacji i ich zastosowanie

ZAŁĄCZNIK NR 1 DO REGULAMINU SERWISU ZNANEEKSPERTKI.PL POLITYKA OCHRONY PRYWATNOŚCI

Transkrypt:

Akademia Górniczo-Hutnicza im. Stanisława Staszica WYDZIAŁ INŻYNIERII MECHANICZNEJ I ROBOTYKI Sieci komputerowe i bazy danych Lab 4 Sprawozdanie wykonał: Łukasz Wełna (285832) Inżynieria Mechatroniczna rok III

Zad.1 HTTP - protokół przesyłania dokumentów hipertekstowych. Służy przede wszystkim do wysyłania żądań o udostępnienie dokumentów WWW. Dokument RFC 1945 definiuje wersję HTTP/1.0, która była ulepszeniem wersji HTTP/0.9. Nowe specyfikacje wprowadził protokół HTTP/1.1, który jest definiowany przez dokument RFC 2616 i jest używany obecnie. Zad.2 Uruchamiam program putty. Ustawiam opcje : connection type : raw, Host name: mts.wibro.agh.edu.pl, Port : 80, Close window on exit : newer Wpisuję polecenia żądania protokołu HTTP : Otrzymana odpowiedź :

Po poprawnym wpisaniu wszystkich danych nawiązuję połączenie z serwerem z wykorzystaniem protokołu HTTP. Ukazane zostały podstawowe dane o serwerze i połączeniu. Jako efekt połączenia z serwerem i użycia polecenia GET dostaję kod źródłowy strony internetowej, którą napisałem na drugich laboratoriach. a) Błednie wpisany nagłówek : Nie udało połączyć się z serwerem. Widzimy błąd 400 Bad Request, który jest związany ze złą składnią zapytania. b) Niepoprawny adres strony :

W tym przypadku klientowi udało się nawiązać połączenie, ale serwer nie może znaleźć żądanego pliku. Nastąpiło złe wyświetlanie strony. c) Udało połączyć się z serwerem. Błędna nazwa hosta nie ma wpływu na zwracany kod źródłowy strony. Otrzymujemy komunikat o poprawności wyświetlania strony (200 OK) tak samo jak w przypadku wpisania poprawnie wszystkich parametrów.

Zad.3 Test został przeprowadzony przy pomocy strony https://webspeed.intensys.pl. a) google.pl b) youtube.com c) onet.pl

d) facebook.com

e) agh.edu.pl W ogólności możemy stwierdzić, że im rozmiar strony jest mniejszy tym strona szybciej się wczytuje, chociaż nie jest to regułą. Ważną rolę odgrywają również skrypty, arkusze CSS oraz grafika na stronie. Bardzo ważna jest odpowiednia optymalizacja plików CSS oraz skryptów, ponieważ bez tego strona dalej będzie działała wolno. Ta sama reguła tyczy się grafiki na stronie, takie rzeczy jak np. nieskompresowana grafika spowalniają działanie. Zad.4 URL - oznacza ujednolicony format adresowania zasobów stosowany w Internecie i w sieciach lokalnych. Przechodząc na poszczególne podstrony danej witryny do adresu dodawane są kolejne znaki, czyli tak zwana ścieżka URL. Podstawowe składniki URL : -rodzaj protokołu sieciowego -nazwa hosta (komputera serwującego usługę www) -domena -ścieżka dostępu do zasobu Np.: http://allegro.pl/wiertarka-kosiarka-z-napedem-nac-ls42-450e-b-s-i6695261203.html

W danym poniżej adresie http określa protokół, allegro nazwę hosta, pl domenę, a wiertarka-kosiarka-z-napedem-nac-ls42-450e-b-s-i6695261203.html dostęp do zasobu. Adres URL odnoszący się do grafiki na stronie będzie zawierać ścieżkę dostępu do tej grafiki. Adres URL odnoszący się do zakładki jest postaci : https://eurosport.interia.pl. Adres URL odnoszący się do poczty elektronicznej jest postaci : mailto:nazwa@gmail.com Zad.5 Jest to protokół bezstanowy, tzn. ani serwer (ani klient) nie przechowuje informacji o tym, jakie były wcześniej zapytania pomiędzy określonym serwerem i klientem oraz nie posiada stanu wewnętrznego. Powoduje to, że każde zapytanie do serwera traktowane jest jako nowe, z punktu widzenia serwera aplikacji niemożliwe do powiązania z informacjami np. o zalogowanym użytkowniku. Tą bezstanowość można obejść, obecnie głównie za pomocą tzw. ciasteczek. Po dokonaniu zmian Close window on exit: na Always okno programu Putty zamyka się po pewnym krótkim czasie, ponieważ koniec przesyłania danych oznacza koniec połączenia i zamknięcie programu. Zad.6 Pliki Cookie - mały fragment tekstu, który serwis internetowy wysyła do przeglądarki i który przeglądarka wysyła z powrotem przy następnych wejściach na witrynę. Używane jest głównie do utrzymywania sesji np. poprzez wygenerowanie i odesłanie tymczasowego identyfikatora po logowaniu. Może być jednak wykorzystywane szerzej poprzez zapamiętanie dowolnych danych, które można zakodować jako ciąg znaków. Dzięki temu użytkownik nie musi wpisywać tych samych informacji za każdym razem, gdy powróci na tę stronę lub przejdzie z jednej strony na inną. Używane są w celu by ominąć bezstanowy protokół HTTP. Wyłączenie plików Cookie nie wpływa znacząco na przeglądanie stron internetowych. Problem pojawia się wtedy, gdy musimy się zalogować na stronę. W przypadku facebooka otrzymałem taki komunikat :

Zad.7 Wyszukiwana fraza : umiejętności miękkie. Wyniki : Google : - 546000 wyników - czas wyszukiwania 0,42 sekundy Bing : - 66800 wyników Yahoo : - 60200 wyników DuckDuckGo - nie widzę informacji na temat ilości wyników Exalead : - 14848 wyników Widzimy, że Google dało nam najwięcej wyników na podane hasło. Wyskakują informacje o tym jakie są ważne umiejętności miękkie, jakie wpisać do CV, co to są umiejętności miękkie i jak je rozwijać oraz jakie są najważniejsze. Ponadto czas wyszukiwania jest bardzo krótki. W wyszukiwarce Bing na pierwszych miejscach od razu pojawia się informacja co to są umiejętności miękkie i jakie przydają się w pracy. Głownie wyniki wyszukiwania są na ten temat. Nie ma informacji o czasie wyszukiwania. Szata graficzna wyszukiwarki jest zbliżona do grafiki Google. W wyszukiwarce Yahoo na początkowych pozycjach znajdziemy informacje o tym co to są umiejętności miękkie, a także o kursach, które szkolą ludzi pod tym względem. W poprzednich wyszukiwarkach nie wyskoczyły nam informacje na ten temat. Nie ma informacji o czasie wyszukiwania. Szata graficzna zbliżona w szczególności do Binga. W przeglądarce DuckDuckGo otrzymujemy niemalże identyczne informacje w niemalże identycznej kolejności jak w wyszukiwarce Bing. Nie ma informacji o czasie wyszukiwania. Jest ona uboższa pod względem opcji zawartych na górze strony np. nie ma opcji Mapy. Exalead daje nam informacje głównie o szkoleniach umiejętności miękkich. W wyszukiwarce Yahoo też wyskoczyły takie informacje, lecz nie były tak obszerne jak w Exalead. Nie ma informacji o czasie wyszukiwania. Jest ona jak dla mnie najmniej przyjemna dla oka. Co do ilości trafień, to wydaje mi się, że w zależności od preferencji użytkownika wyszukiwarki Google, Bing oraz DuckDuckGo bardzo dobrze sobie poradziły, bo wyświetliły ogólne informacje na temat umiejętności miękkich, a nie na temat ich szkoleń. Moim zdaniem po tak sformułowanej frazie, to właśnie takie wyniki powinny się wyświetlać.

Mimo, że tylko w wyszukiwarce Google została zawarta informacja o szybkości wyszukiwania, to na oko mogę stwierdzić, że szybkość ta była podobna dla wszystkich wyszukiwarek. Po wpisaniu frazy pogoda tylko Google i Bing od razu wyświetliły stan pogody na daną chwilę, a reszta podała odnośniki do stron internetowych. Spośród wyszukiwarek tylko Google posiada kalkulator, a reszta odwołuje się do innych stron internetowych. Zad.8 Proxy oprogramowanie lub serwer z odpowiednim oprogramowaniem, które dokonuje pewnych operacji (zwykle nawiązuje połączenia) w imieniu użytkownika. Serwery proxy są to serwery, dzięki którym nasza przeglądarka nie musi łączyć się bezpośrednio np. z jakąś stroną WWW tylko łączy sie za pośrednictwem serwera Proxy. Dzięki temu nasze IP jest maskowane. Serwery Proxy zwiększają także wydajność poprzez dostarczanie stron WWW z pamięci podręcznej. Zad.9 HTTP lub HTTPS oznaczają protokół komunikacji klienta z serwerem. Komunikacja w ramach protokołu HTTP oparta jest na wysyłaniu danych pomiędzy klientem i serwerem (odpowiadającym). Klient wysyła zapytanie serwer wysyła odpowiednie dane. Do tego protokołu wprowadzany jest mechanizm ciasteczek. HTTPS - Jest to szyfrowana wersja protokołu HTTP, która szyfruje połączenie z wykorzystaniem protokołu SSL. Obecnie wykorzystuje się również protokół TLS będący rozwinięciem SSL. Można go zobaczyć w szczególności przy adresach stron, gdzie wymagane jest zwiększone zaufanie do serwera. Https będzie zatem poprzedzało adres portali związanych bankowością internetową banków, kantorów, portali oferujących pożyczki, a także sklepów internetowych. Coraz częściej na protokół https decydują się też portale gromadzące dane użytkowników fora, portale społecznościowe i portale z możliwością rejestracji użytkowników. Szyfrowanie danych poprawia bezpieczeństwo, zabezpiecza informacje o nim i przesyłane dane przed przechwyceniem, co może zdarzyć się w przypadku nieszyfrowanego protokołu HTTP. http używa portu 80, a HTTPS portu 443. Zad.10 Zapoznanie się ze specyfikacją HTTP oraz CSS. Zad.11 Zmodyfikowanie swojej strony internetowej wprowadzając na niej różne elementy formatowania oraz nadanie im różnych formatowań za pomocą stylów CSS.