1 / 23

Tematy: Informacje wstępne Zasoby wydziałowe Serwer WWW Usługa SSH Usługa FTP Poczta elektroniczna

Specjalizacja "Dziennikarstwo On-line„ Wprowadzenie Prowadzący: Dariusz Jaruga djaruga@id.uw.edu.pl. Tematy: Informacje wstępne Zasoby wydziałowe Serwer WWW Usługa SSH Usługa FTP Poczta elektroniczna Podstawowe problemy i kłopoty Pytania ? Podsumowanie.

talia
Download Presentation

Tematy: Informacje wstępne Zasoby wydziałowe Serwer WWW Usługa SSH Usługa FTP Poczta elektroniczna

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Specjalizacja "Dziennikarstwo On-line„WprowadzenieProwadzący: Dariusz Jarugadjaruga@id.uw.edu.pl

  2. Tematy: • Informacje wstępne • Zasoby wydziałowe • Serwer WWW • Usługa SSH • Usługa FTP • Poczta elektroniczna • Podstawowe problemy i kłopoty • Pytania ? • Podsumowanie

  3. Serwer WWW – sprzęt – wybrane przykłady realizacji Źródło - internet

  4. Serwer WWW – sprzęt – wybrane przykłady realizacji Źródło - internet

  5. Serwer WWW – sprzęt – wybrane przykłady realizacji - linki http://commons.wikimedia.org/wiki/Category:Server_rooms http://commons.wikimedia.org/wiki/File:123Net_Data_Center_(DC2).jpg?uselang=pl http://commons.wikimedia.org/wiki/File:Indiana_University_Data_Center_-_P1100134.JPG?uselang=pl http://commons.wikimedia.org/wiki/File:Google_Data_Center,_The_Dalles.jpg?uselang=pl Źródło - internet

  6. Serwer WWW – oprogramowanie • Apache Software Foundation, • Microsoft Internet Information Services • Sun Web Server • Lighthttp • Google • NCSA • Inne Źródło: http://news.netcraft.com/

  7. Liczba serwisów internetowych w latach 1995-2013 Źródło: http://news.netcraft.com/

  8. Dane nigdy nie śpią ;-) Źródło: http://www.domo.com/learn/data-never-sleeps-2

  9. Usługi serwera do.id.uw.edu.pl • Konto shell – praca zdalna za pośrednictwem usługi SSH • FTP – transfer plików • Baza Danych – dostęp do serwera baz danych MYSQL • Poczta elektroniczna – nazwakonta@do.id.uw.edu.pl • Serwer WWW – możliwość tworzenia własnych stron internetowych w oparciu o język skryptowy PHP • Adres strony: http://www.do.id.uw.edu.pl/~nazwakonta/ Katalog z plikami: \HOME\nazwakonta\www\

  10. Porty 1 2 ... 21 - FTP 22 - SSH 23 - TELNET ... 25 – SMTP (poczta) ... 80 – WWW (http) ... 110 – POP3 (poczta) ... 119 - USENET ... 143 – IMAP (poczta) ... 443 – WWW (https) ... 65535 Serwer internetowy a usługi. SERWERinternetowy IP: 193.0.72.135

  11. Porty 1 2 ... 21 - FTP 22 - SSH 23 - TELNET ... 25 – SMTP (poczta) ... 80 – WWW (http) ... 110 – POP3 (poczta) ... 119 - USENET ... 143 – IMAP (poczta) ... 443 – WWW (https) ... 65535 SERWERinternetowy IP: 193.0.72.135 Serwer internetowy a usługi.

  12. Klient Serwer Usługi sieciowe – serwer  klient Dane klientaAdres IP np. 85.23.156.7 rejestrowaniezdarzeń.......................................................................................................................................... połączenie wymiana danych. Adres IP np. 193.0.79.161 nazwa domenowa np. do.id.uw.edu.pl numer portu usługi np. 21 Autoryzacja nazwa użytkownika np. darekj hasło uzytkownika np. ****** certyfikat – (zamiast hasła) Zasobyserwera

  13. Serwer DNS Klient WWW Serwer WWW Usługa WWW

  14. Usługa WWW – dialog z serwerem WWW GET / HTTP/1.1 Host: www.do.id.uw.edu.pl HTTP/1.1 200 OK Date: Mon, 12 Nov 2007 12:25:16 GMT Server: Apache/1.3.33 (Unix) PHP/5.1.6 Content-Location: index.html Vary: negotiate TCN: choice X-Powered-By: PHP/5.1.6 Transfer-Encoding: chunked Content-Type: text/html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> ... Tu dalsza część dokumentu .... Strony WWW

  15. Usługa WWW – dialog z serwerem WWW – „gadatliwa przeglądarka” GET / HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, appli cation/vnd.ms-powerpoint, application/msword, application/xaml+xml, application/vnd.ms-xpsdocument, application/x-ms-xbap, application/x-ms-application, */* Accept-Language: pl UA-CPU: x86 Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30) Host: www.serwis.home Connection: Keep-Alive

  16. Usługa WWW – dialog z serwerem WWW – „wylewny serwer” HTTP/1.1 200 OK Date: Mon, 12 Nov 2007 12:32:36 GMT Server: Apache/1.3.33 (Debian GNU/Linux) mod_gzip/1.3.26.1a mod_tsunami/3.0 PHP/4.3.10-21 mod_jk/1.2.5 mod_perl/1.29 Cache-Control: max-age=30 Expires: Mon, 12 Nov 2007 12:33:06 GMT Last-Modified: Wed, 13 Jun 2007 12:37:04 GMT ETag: "564058-21d-466fe4f0" Accept-Ranges: bytes Content-Length: 541 Keep-Alive: timeout=3, max=100 Connection: Keep-Alive Content-Type: text/html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> ....

  17. Serwer DNS Serwer PROXY Klient WWW Serwer WWW Usługa serwera PROXY

  18. Usługa serwera PROXY GET / HTTP/1.0 Host: www.serwis.home User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.8) Gecko/20071008 Firefox/2.0.0.8 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-8859-2,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 X-Xorwarded-For: 00.00.0.0 Via: 1.1 w3.cache.home:8080 (squid/2.5.STABLE14), 1.0 w0.cache.home:8080 (squid/2.5.STABLE3) X-Forwarded-For: 192.168.1.2 Cache-Control: max-age=259200 Connection: keep-alive

  19. Usługa WWW – logowanie zdarzeń 10.10.0.100 - - [04/Apr/2001:09:45:02 +0200] "POST /cgi-bin/admin.pl HTTP/1.0" 200 7289 10.10.0.100 - - [04/Apr/2001:09:45:17 +0200] "POST /cgi-bin/admin.pl HTTP/1.0" 200 9099 10.10.0.100 - - [04/Apr/2001:09:45:29 +0200] "GET /cgi-bin/index.pl HTTP/1.0" 200 11775 http://awstats.sourceforge.net/ [07/Dec/2000:14:03:33] warning ( 411): for host 195.117.221.232 trying to GET /images/lala.gif, send-file reports: can't find d:/www/main/images/lala.gif (File Not Found Error)

  20. Usługa WWW – logowanie zdarzeń • generowanie różnego rodzaju statystyk, • obserwacja zachowań klientów, • monitorowanie obciążenia, • wykrywanie błędów • wykrywanie prób nieautoryzowanego dostępu do serwera www • itp.

  21. Przykłady zdarzeń z logów serwera WWW 115.78.12.7 - - [20/Oct/2013:18:22:27 +0200] "GET http://www.baidu.com/ HTTP/1.1" 401 611 24.113.229.1 - admin [24/Oct/2013:09:50:55 +0200] "GET /HNAP1/ HTTP/1.1" 401 667 "http://..... 115.238.185.136 - - [11/Aug/2013:09:50:53 +0200] "GET /w00tw00t.at.blackhats.romanian.ant Hacking D-Link Routers With HNAP Robot sieciowy Skanowanie przez bot sieciowy

  22. Strona WWW – Co to jest ? Po stronie klienta - przeglądarki Po stronie serwera WWW HTML/XHTML Języki skryptowe:- PHP,- Perl,- Java,- ASP,- Ruby,- Pike,- Shell,- inne. CSS – Kaskadowe Arkusze Styli Grafika - JPG,GIF,PNG JavaScrip – język skryptowy Flash Bazy danych:- MySQL,- MSSQL,- Oracle,- DB2,- PostgreSQL,- Sybase,- FireBird,- inne. Aplet JAVA Silverlight (Windows i MAC OS) ActiveX, VBScript, JScript (tylko Internet Explorer) Inne pluginy do przeglądarek

  23. Pytania ?

More Related