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: HTTP/1.1 400 Bad Request Date: Mon, 03 Apr 2017 11:55:09 GMT Server: Apache/2.4.7 (Ubuntu) Content-Length: 300 Connection: close Content-Type: text/html; charset=iso-8859-1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>400 Bad Request</title> </head><body> <h1>bad Request</h1> /> <p>your browser sent a request that this server could not understand.<br </p> <hr> <address>apache/2.4.7 (Ubuntu) Server at 127.0.1.1 Port 80</address> </body></html>
Po wywołaniu: mts.wibro.agh.edu.pl pokazuje się to samo. Działa po wpisaniu polecenia: Host: mts.wibro.agh.edu.pl HTTP/1.1 200 OK Date: Mon, 03 Apr 2017 12:00:09 GMT Server: Apache/2.4.7 (Ubuntu) Last-Modified: Sun, 02 Apr 2017 12:06:05 GMT ETag: "9f7-541a63f454181" Accept-Ranges: bytes Content-Length: 2551 Vary: Accept-Encoding Content-Type: text/html <html> <head> <title> Strona próbna! </title> (...) //DALEJ WYŚWIETLA SIĘ KOD STRONY
3. Testowanie szybkości za pomocą strony http://tools.pingdom.com/: Moja strona : http://149.156.115.209/~s279671/ Load time: 2.01s Page size: 55.5 kb Strona youtube.com Load time: 2.22s Page size 1.6 MB Strona onet.pl Load time: 2.92s Page size: 3.0 MB Strona yahoo.com Load time: 3.00s Page size: 2.5 MB Dłużej ładują się strony wyposażone w grafikę, dołączone skrypty. Moja strona zawierająca najmniej elementów wśród badanych stron pobrała się najszybciej. 4. URL-jest to format adresowania zasobów stosowany w Internecie i w sieciach lokalnych. Przykład: http://www.wikipedia.com/wiki/url pierwsza część to protokół: http potem host(adres serwera): www.wikipedia.com ścieżka dostępu do zasobu: wiki/url http://149.156.115.209/~s279671/ protokół: http
adres serwera: 149.156.115.209 ścieżka dostępu: ~s279671 Adres URL grafiki umieszczonej na stronie http://google.com: https://www.google.pl/images/branding/googlelogo/2x/googlelogo_color_120x44dp.png Adres zakładki umieszczonej na http://kwejk.pl http://kwejk.pl/oczekujace Odnośnik do programu pocztowego: za pomocą mailto ogólna postać mailto:[adresy][odwołania do elementów nagłówka lub tekstu] np. mailto:kurowski@agh.edu.pl 5. Protokół http jest bezstanowy, czyli nie zachowuje informacji o poprzednich transakcjach między serwerem a klientem. Po zmianie Close window on exit na 'Always' okno putty zamyka się po przesłaniu strony. 6.Pliki cookie - fragment tekstu wysyłany przez serwis internetowy do przeglądarki i który przeglądarka wysyła z powrotem przy kolejnych wejściach na witrynę. Głównym zadaniem jest utrzymanie sesji, czyli ciągłe zalogowanie użytkownika przy wyłączeniu karty lub przy przeglądaniu w danej witrynie podstron. Umożliwiają również działanie sklepów online (przechowują towary wrzucone do koszyka),dostosowanie reklam do naszych preferencji. Po wyłączeniu obsługi plików cookie nie można zalogować się na stronach internetowych.
7.Porównianie wyszukiwarek internetowych. Po wpisaniu tego samego hasła we wszystkich: Google- około 1 720 000 wyników, Bing- 2 660 000 wyników. W przeglądarkach DuckDuckGo, Ask, Yahoo nie zostaje wyświetlona ilość wyników. W Google i Bing możemy wyszukiwać dodatkowo grafikę, mapy, filmy, wiadomości. W DuckDuckGo i Yahoo tylko grafikę i filmy. Yahoo, Google i Bing mają najbardziej rozbudowane kalkulatory (pojawiają się wraz z wynikiem po wpisaniu równania). 8.Serwer proxy-oprogramowanie lub serwer z odpowiednim oprogramowaniem, które dokonuje pewnych operacji w imieniu użytkownika. Celem ich stosowania jest dużo krótszy czas ładowania się stron WWW, lepsze łącza niż podczas bezpośredniego korzystania z docelowego serwera, zmniejszenie przepływu danych na dalekich dystansach. 9.Protokół HTTP-protokół przesyłania danych dla sieci internetowej. Za jego pomocą przesyła się żądania udostępniania klientowi dokumentów z sieci. HTTPS to szyfrowana wersja protokołu HTTP. Szyfruje połączenie za pomocą protokołu SSL. Dodatkowo różnią się domyślnym portem. HTTP- port 80,HTTPS- port 443. 10. CSS to język stylu określający układ graficzny dokumentów HTML. Przykład: Wprowadzenie listy na stronę: w nagłówku wstawiamy: ul.a { list-style-type: circle; } później w <body> wstawiamy: <p>przykład listy (CSS):</p> <ul class="a"> <li>raz</li> <li>dwa</li> <li>trzy</li> </ul>