Wydział Matematyki, Informatyki i Architektury Krajobrazu HTML dr Michał Dolecki
Organizacja zajęć michal.dolecki@kul.pl
Organizacja e-mail: michal.dolecki@kul.pl Telefony Jak się uczyć? Co jest ważne dla mózgu? Kilka słów o czasie Podstawowe błędy paintballa michal.dolecki@kul.pl
Plan wykładu Podstawy sieci komputerowych HTML CSS Układy treści na stronie Nauka od najlepszych michal.dolecki@kul.pl
Sieci komputerowe michal.dolecki@kul.pl
Pakiet michal.dolecki@kul.pl
Warstwa Dostępu do Sieci Warstwa fizyczna Model TCP/IP Transmission Control Protocol/Internet Protocol Teoretyczny model struktury protokołu komunikacji Lata 60./70. badawczo Agencja Zaawansowanych Projektów Badawczych Departamentu Obrony Stanów Zjednoczonych (DARPA) Połowa lat 80. szerszy użytek Warstwa Aplikacji Warstwa Transportowa Warstwa Internetu Warstwa Dostępu do Sieci Warstwa fizyczna michal.dolecki@kul.pl
Warstwa aplikacji ang. process layer Działania w warstwie widoczne dla użytkownika Bezpośrednio wykorzystywana przez oprogramowanie użytkowe: przeglądarki www, programy pocztowe, instant messengers, chat itd. Protokoły: HTTP, FTP, POP3, SMTP michal.dolecki@kul.pl
Warstwa transportowa ang. host-to-host layer Gwarantuje pewność przesyłania danych Kieruje właściwe informacje do odpowiednich aplikacji Obsługuje wiele portów dla wielu aplikacji TCP (Transmission Control Protocol) UDP (User Datagram Protocol) michal.dolecki@kul.pl
Warstwa internetu ang. internet protocol layer Przetwarzane są datagramy posiadające adresy IP Ustalana jest odpowiednia droga dla pakietu (trasowanie) Najwyższa warstwa dla routerów, które kierują ruchem w Internecie IP (Internet Protocol) ICMP (Internet Control Message Protocol) IGMP (Internet Group Management Protocol) michal.dolecki@kul.pl
Warstwa dostępu do sieci ang. network access layer Przekazywanie danych przez fizyczne połączenia między urządzeniami Pakowanie pakietów IP tak, aby stały się ciągami bajtów (tzw. ramkami) przesyłanymi przez sieć michal.dolecki@kul.pl
Media RJ45 Wifi/Router michal.dolecki@kul.pl
Adresowanie komputerów Cztery liczby od 0 do 255 rozdzielane kropkami 10.*.*.*, 172.16.*.*, 192.168.*.* 127.0.0.1 / localhost wp.pl / 212.77.98.9 michal.dolecki@kul.pl
Porty Wiele aplikacji działających na jednym komputerze może potrzebować połączenia z siecią Ponad 65000 portów, do 1024 zastrzeżone Serwer www na 80 Inne 8080, 8081, … michal.dolecki@kul.pl
Nazwy domenowe DNS (Domain Name System) Komputer wysyła do serwera DNS pytanie o adres numeryczny nazwy Konstrukcja zdecentralizowana Wymaga na nieustannej współpracy między wieloma serwerami DNS, bo potrzeba wymiany informacji o nowo zarejestrowanych domenach i adresach IP (propagacja) michal.dolecki@kul.pl
Hosting http://miasto.interia.pl/ https://www.hostinger.pl/ michal.dolecki@kul.pl
Komunikacja klient – serwer Serwer i serwis (usługa) Serwer rozumiany jako maszyna, to komputer, który ma zainstalowane programy udostępniające usługi w sieci dla klientów Serwer jako oprogramowanie, to ten właśnie program mail-server mail-client, web-server web-client michal.dolecki@kul.pl
Protokoły http, https i ftp michal.dolecki@kul.pl
HTML HyperText Markup Language michal.dolecki@kul.pl
Komunikacja w http michal.dolecki@kul.pl
michal.dolecki@kul.pl
Dokument HTMLa Plik tekstowy z rozszerzeniem *.html albo *.htm Można otworzyć w każdym systemie michal.dolecki@kul.pl
Narzędzia do pisania HTMLa notatnik notepad++ EdHTML Pajączek NetBeans michal.dolecki@kul.pl
Przegląd technologii Po stronie klienta: Po stronie serwera: HTML, CSS, JS, jQuery Po stronie serwera: PHP, ASP, JSP michal.dolecki@kul.pl
Frameworki i CMSy michal.dolecki@kul.pl
Tag Znacznik (Markup) <p>Akapit</p> <br> <br/> <a href=”http://wp.pl”>Kliknij</a> michal.dolecki@kul.pl
Dziękuję za uwagę! michal.dolecki@kul.pl