Tworzenie stron internetowych



Podobne dokumenty
Adres IP

MODEL WARSTWOWY PROTOKOŁY TCP/IP

Wybrane działy Informatyki Stosowanej

Sieci komputerowe. Wstęp

Model sieci OSI, protokoły sieciowe, adresy IP

Wprowadzenie do programowania www

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

Internet to ogólnoświatowy zbiór wzajemnie połączonych ze sobą sieci komputerowych (lokalnych LAN i rozległych WAN). Za datę powstania Internetu

URZĄDZENIA TECHNIKI KOMPUTEROWEJ SIECI ROZLEGŁE

World Wide Web? rkijanka

Aplikacje WWW Wprowadzenie

Internet (skrótowiec od ang. inter-network, dosłownie "między-sieć") ogólnoświatowa sieć komputerowa, określana również jako sieć sieci.

Instrukcja do panelu administracyjnego. do zarządzania kontem FTP WebAs.

Protokoły sieciowe - TCP/IP

Instrukcja uŝytkownika narzędzia Skaner SMTP TP. Uruchamianie aplikacji

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

Technologie informacyjne (6) Zdzisław Szyjewski

System operacyjny UNIX Internet. mgr Michał Popławski, WFAiIS

Zestaw ten opiera się na pakietach co oznacza, że dane podczas wysyłania są dzielone na niewielkie porcje. Wojciech Śleziak

Przesyłania danych przez protokół TCP/IP

1 Technologie Informacyjne WYKŁAD I. Internet - podstawy

Instrukcja konfiguracji funkcji skanowania

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie

Protokół sieciowy Protokół

Sieci VPN SSL czy IPSec?

Referencyjny model OSI. 3 listopada 2014 Mirosław Juszczak 37

Stos protokołów TCP/IP (ang. Transmission Control Protocol/Internet Protocol)

1999 dialnych w czasie rzeczywistym Liczba użytkowników Internetu przekroczyła 1 miliard.

Aplikacje internetowe. Wprowadzenie

Plan wykładu. 1. Sieć komputerowa 2. Rodzaje sieci 3. Topologie sieci 4. Karta sieciowa 5. Protokoły używane w sieciach LAN 6.

Tomasz Greszata - Koszalin

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

Programowanie współbieżne i rozproszone

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

Internetowy moduł prezentacji WIZYT KLIENTA PUP do wykorzystania np. na stronie WWW. Wstęp

Internet. Podstawowe usługi internetowe. Wojciech Sobieski

systemów intra- i internetowych Platformy softwarowe dla rozwoju Architektura Internetu (2) Plan prezentacji: Architektura Internetu (1)

Wykład 4: Protokoły TCP/UDP i usługi sieciowe. A. Kisiel,Protokoły TCP/UDP i usługi sieciowe

Po zakończeniu rozważań na temat World Wide Web, poznaniu zasad organizacji witryn WWW, przeczytaniu kilkudziesięciu stron i poznaniu wielu nowych

KATEGORIA OBSZAR WIEDZY

Bazy danych i strony WWW

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

Bezpieczne strony WWW dla edukacji, organizacji non-profit i uŝytkowników indywidualnych.

Wykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 14 Protokoły sieciowe

Sieci komputerowe i bazy danych

Działanie komputera i sieci komputerowej.

ABC systemu Windows 2016 PL / Danuta Mendrala, Marcin Szeliga. Gliwice, cop Spis treści

Tematyka i rozwiązania metodyczne kolejnych zajęć lekcyjnych wraz z ćwiczeniami.

CENNIK USŁUG TELEKOMUNIKACYJNYCH

Konfigurowanie konta pocztowego w programie Netscape (wersja 7.2)

ZESTAW PLATINUM. - instrukcja pobrania i instalacji certyfikatu niekwalifikowanego wersja 1.2

Program do obsługi ubezpieczeń minifort

dwie lub więcej sieci komputerowych połączonych ruterami (router) i przełącznikami (switch)

Dokonaj instalacji IIS opublikuj stronę internetową z pierwszych zajęć. Ukaże się kreator konfigurowania serwera i klikamy przycisk Dalej-->.

Tytuł: Instrukcja obsługi Modułu Komunikacji internetowej MKi-sm TK / 3001 / 016 / 002. Wersja wykonania : wersja oprogramowania v.1.

Sieci Komputerowe. Wykład 1: TCP/IP i adresowanie w sieci Internet

Dr Michał Tanaś(

9. Internet. Konfiguracja połączenia z Internetem

Technologie cyfrowe semestr letni 2018/2019

Protokoły internetowe

Warstwy i funkcje modelu ISO/OSI

Laboratorium nr 4 - Badanie protokołów WWW

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

Dr Michał Tanaś(

e-awizo SYSTEM POTWIERDZANIA DORĘCZEŃ POCZTY ELEKTRONICZNEJ

Bazy Danych i Usługi Sieciowe

Usługi sieciowe systemu Linux

Sieci komputerowe. Wykład 5: Warstwa transportowa: TCP i UDP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

INFORMACYJNA ROLA STRON WWW I REKLAMY INTERNETOWEJ. Adam Wysocki. Adam Wysocki adam@furia.pl

trzy rozwiązania Zaszyfrowane wiadomości wysyłane do i od wszystkich! Podpisane wiadomości z oficjalnymi certyfikatami S/MIME!

A. Instalacja serwera www

Komunikator internetowy w C#

KONFIGURACJA SIECIOWA SYSTEMU WINDOWS

Zdalna obsługa transcievera. H A M R A D I O D E L U X E R e m o t e S e r v e r C o n f i g u r a t i o n

FTP przesył plików w sieci

Zbiory danych powstające w Internecie. Maciej Wierzbicki

Cel wykładu. Literatura. WyŜsza Szkoła MenedŜerska w Legnicy. Wykład 1. Informatyka w zarządzaniu Zarządzanie, zaoczne, sem. 3

SIECI KOMPUTEROWE Adresowanie IP

Typowa procedura diagnostyczna sieci komputerowej

Plan prezentacji. Wprowadzenie Przesyłanie Informacji w Internecie Funkcjonowanie stron internetowych Działanie narzędzi internetowych.

Spis treści. Człony URL -Uniform Resource Locator Najpowszechniejsze usługi internetowe

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne

Tomasz Grześ. Systemy zarządzania treścią, cz. II

Protokoły warstwy aplikacji i ich zastosowanie

Technologia informacyjna

Bramka IP 2R+L szybki start.

Lekcja 8, 9 i 10. Konspekt lekcji Poczta elektroniczna. Materiał z podręcznika: Rozdział 5. Poczta elektroniczna

Instrukcja Instalacji i konfiguracji CELINA (e-podpis)

Podstawy Transmisji Danych. Wykład IV. Protokół IPV4. Sieci WAN to połączenia pomiędzy sieciami LAN

Teoretyczne wprowadzenie do programu pocztowego Microsoft Outlook 2007

Dostęp do poczty przez www czyli Kerio Webmail Poradnik

Temat: Budowa i działanie sieci komputerowych. Internet jako sieć globalna.

Technologie cyfrowe. Artur Kalinowski. Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15 Artur.Kalinowski@fuw.edu.

Certyfikat niekwalifikowany zaufany Certum Silver. Instrukcja dla uŝytkowników Windows Vista. wersja 1.1 UNIZETO TECHNOLOGIES SA

Dokumentacja aplikacji Szachy online

Protokoły zdalnego logowania Telnet i SSH

Przekierowanie portów w routerze - podstawy

Problemy z bezpieczeństwem w sieci lokalnej

SERWER AKTUALIZACJI UpServ

Transkrypt:

Tworzenie stron internetowych Wprowadzenie Ucz się,, jak gdybyś miałŝyć wiecznie, Ŝyj jak gdybyś miał umrzeć jutro Św. Izydor z Sewilli Tomasz Piłka

Tworzenie stron ale wcześniej Zasoby Internetu. Technologie internetowe?

Trochę historii WWW Projekt Tima Bernersa-Lee dla CERN(1989)

Trochę historii Pierwsza przeglądarka - WorldWideWeb Pierwszy serwer WWW - httpd uruchomiony 6 sierpnia 1991 roku pod adresem http://info.cern.ch/. Komputer NeXT na którym pracował pierwszy serwer WWW

Trochę historii Zaczęło się to jednak wszystko długo wcześniej 1945 Vannevar Bush publikuje w Atlantic Monthly artykuł As We May Think, gdzie przedstawione zostają idee leŝące u podstaw hipertekstu 1957 W odpowiedzi na wystrzelenie sputnika przez Związek Radziecki Stany Zjednoczone powołują agencję ARPA, która później walnie przyczynia się do powstania Internetu i jego początkowego rozwoju. 1969 Powstaje ARPAnet, sieć czterech komputerów stworzona przez amerykańską agencję rządową ARPA. W 1971 sieć ta liczyła sobie 13 węzłów, a w 1973 roku - juŝ 35. Sieć ARPAnet z miejsca zostaje wykorzystywana do komunikacji między naukowcami, przesyłania listów elektronicznych i wspólnej pracy nad projektami. 1970 Uruchomiona została pierwsza wersja FTP, File Transfer Protocol, dzięki któremu powstaną w Internecie biblioteki programów, a takŝe sterowników do sprzętu, dokumentacji.

Trochę historii 1971 Początki poczty elektronicznej. Ray Tomlinson wysyła pierwszą wiadomość elektroniczną 1972 Powstaje Telnet, aplikacja pozwalająca na zdalną pracę na odległych komputerach - połączenie się z nimi i uruchamianie programów 1973 Do ARPANETu włączone zostają pierwsze instytucje spoza Stanów Zjednoczonych: University College of London w Wielkiej Brytanii i Royal Radar Establishment w Norwergii 1977 TheoryNet łączy pocztą elektroniczną stu naukowców: powstaje lista dyskusyjna (mailing list). Opracowane zostaja protokoły TCP i IP 1982 - W sieci komputerowej pojawiają się uśmieszki (smileys)

Trochę historii 1983 Od ARPANET odłączona zostaje jej część wojskowa, tworząc MILNET. W ARPANET hosty i i sieci zaczynają uŝywać protokołu TCP/IP. Powstaje właściwy Internet 1985 William Gibson pisze swą najsłynniejszą powieść fantastycznonaukową - Neuromancer, gdzie uŝywa słowa cyberspace. Wiele z przedstawionych w niej koncepcji moŝna odnaleźć w dalszym rozwoju Internetu. Zarejestrowana zostaje pierwsza domena komercyjna - symbolics.com dla firmy tworzącej programy i sprzęt dla języka programowania Lisp. Powstaje America Online, słynna usługa on-line 1989 Formalnie przestaje istnieć ARPANET. Internet mimo to czuje się całkiem nieźle i rozwija się dalej 1993 Pojawia się Mosaic, pierwsza graficzna przeglądarka World Wide Web. Tworzy ją zespół: Marc Andreessen, Eric Bina i inni studenci NCSA. Dzieki niej znacznie wzrasta popularność Internetu i World Wide Web - a zarazem rozpoczyna wojna przeglądarek darek

Trochę z polskiej historii 17 sierpnia 1991 Rafał Pietrak, fizyk z Uniwersytetu Warszawskiego, nawiązał łączność w oparciu o protokół IP z Janem Sorensenem z Uniwersytetu w Kopenhadze, 20 grudnia 1991 - Polska zostaje przyłączona do Internetu, 1992 TP S.A. uruchamia sieć pakietową POLPAK, 1994 powstaje pierwszy w Polsce komercyjny BBS - Maloka BBS, 1995 powstaje pierwszy polski portal: Wirtualna Polska, 1996 TP S.A. uruchamia usługę anonimowego dostępu, firma Polbox oferuje pierwsze w Polsce darmowe konta e-mail, a następnie WWW, powstaje portal Onet.pl. 1999 powstają pierwsze polskie komunikatory: Gadu-Gadu i Tlen.pl. 26 września 2001 polska Wikipedia

Ogólne zasady działania Internetu Internet to sieć (metasieć) połączonych między sobą sieci korzystających z protokołu TCP/IP. Internet łączy komputery na całym świecie, uŝywające róŝnych systemów operacyjnych za pośrednictwem komputerów nazywanych ruterami (routers). Z Internetu moŝemy korzystać dzięki pośrednictwu dostawców usług internetowych (określanych skrótem ISP Internet Serwice Provider). Zwykle są to dostawcy usług telekomunikacyjnych, lub firmy zajmujące się jedynie oferowaniem dostępu do Internetu.

Ogólne zasady działania Internetu Internet składa się z milionów komputerów połączonych w sieci lokalne na całym świecie. Taka struktura ma wady i zalety: Zalety: NiemoŜliwe jest załamanie całej sieci Niski koszt przyłączenia nowych uŝytkowników Wady: Przesyłane dane mogą utknąć na którymś z wielu węzłów, przez które przechodzą.

Ogólne zasady działania Internetu Sposób przesyłania informacji: Bloki informacji przesyłanych przez Internet są dzielone na wiele małych pakietów zaopatrzonych w adres odbiorcy i numer. Pakiety danego bloku przesyłane są róŝnymi drogami, dzięki czemu w przypadku wystąpienia luk informacyjnych nie trzeba wysyłać wszystkiego od początku, ale wystarczy zaŝądać brakującego fragmentu. Trafiająca do odbiorcy informacja jest rekonstruowana przez ponowne połączenie w całość pojedynczych pakietów na podstawie ich numeracji.

Ogólne zasady działania Internetu Pakiet (datagram) TCP/IP jest blokiem informacji zawierającym adres pochodzenia i adres przeznaczenia oraz dane. Jeśli adresat i nadawca znajdują się w tej samej sieci, to kierowane są bezpośrednio, jeśli nie to pakiet przechodzi najpierw przez lokalną bramę, która określa gdzie przesłać dany pakiet. Wędruje on od jednej bramy do drugiej aŝ trafi do miejsca przeznaczenia. Wyborem trasy pakietu zajmują się routery (określane teŝ mianem domyślnych bramek). Protokół jest zbiorem konwencji określających sposób przesyłania danych między róŝnymi programami m. in. zasady wysyłania i odbierania pakietów danych oraz obsługę błędów.

Ogólne zasady działania Internetu KaŜda wiadomość przesyłana w Internecie przechodzi przez co najmniej trzy warstwy protokołów: - Protokół sieciowy sieciowy nadzorujący przesyłanie wiadomości między komputerami; jest nim IP (Internet Protocol) - Protokół transportowy transportowy zapewniający poprawność przesyłania danych (m.in. zbieranie powiązanych pakietów, składanie ich we właściwej kolejności, weryfikację ich poprawności). Jednym z takich protokołów jest TCP (Transmission Control Protocol). - Protokół aplikacji aplikacji, którego zadaniem jest formatowanie Ŝądań uŝytkowników i danych będących odpowiedzią na te Ŝądania.

Adresowanie Protokół IP wymaga, by kaŝdy komputer w sieci miał jednoznaczny i niepowtarzalny identyfikator (adres). Adres jest 32-bitową liczbą zapisywaną jako cztery (ośmiobitowe) oddzielone kropkami liczby z zakresu od 0 do 255, np. 128.114.143.4 zawierającą informacje o tym do jakiej sieci włączony jest dany komputer oraz jego jednoznaczny adres w tej sieci.

Adresowanie PoniewaŜ adresy IP są niewygodne dla uŝytkowników wprowadzono nazwy domenowe. Składają się one z ciągu słów rozdzielonych kropkami (moŝe to być od 2 do 7 słów). Obsługą tych nazw zajmuje się DNS (Domain Name Service) zamieniający nazwy domenowe na adresy IP. Polska ma przydzieloną tylko jedną domenę.pl a jej jedynym właścicielem i zarządcą jest NASK (Naukowa i Akademicka Sieć Komputerowa www.nask.pl).

Usługi w Internecie Podstawowe usługi dostępne za pośrednictwem Internetu to: Poczta elektroniczna (e-mail i grupy dyskusyjne) FTP protokół umoŝliwiający przesyłanie plików ze zdalnych komputerów Telnet zdalne sterowanie komputerem (na odległość) Komunikatory internetowe (Gadu-Gadu, Tlen, IRC) usługa umoŝliwiająca rozmowy między uŝytkownikami sieci na Ŝywo WWW globalna pajęczyna utworzona z dokumentów HTML

Poczta elektroniczna Najpopularniejsza usługa w Internecie. Przyczyny tej popularności: niski koszt przesłania wiadomości, moŝliwość przesłania załączników, szybkość docierania wiadomości do adresata. Korzystanie z poczty nie wymaga znajomości specjalnych programów. Obecnie większość portali internetowych oprócz kont pocztowych oferuje równieŝ moŝliwość zarządzania skrzynką bezpośrednio ze strony internetowej.

Poczta elektroniczna Do wymiany poczty elektronicznej konieczne jest posiadanie skrzynki pocztowej (konta pocztowego). MoŜna je kupić u dostawcy komercyjnego lub załoŝyć na jednym z darmowych serwerów. Adres poczty elektronicznej ma postać: nazwa_uŝytkownika@adres_serwera Nazwa moŝe składać się z kilku słów oddzielonych kropkami a adres serwera moŝe zawierać nazwy kilku domen np. jan.kowalski@firma.com.pl

Grupy dyskusyjne Grupa dyskusyjna to zbiór wiadomości ogłaszanych przez uŝytkowników na serwerze grupy. Nadawca wysyła swoją wiadomość (tzw. artykuł lub post) na określoną grupę, gdzie wiadomość ta jest ogólnie dostępna. Wiadomości nie trafiają do skrzynki pocztowej, lecz składowane są na dysku serwerów grup dyskusyjnych. Aby je odczytać naleŝy połączyć się z tymi serwerami za pomocą specjalnego programu-klienta tzw. czytnika grup dyskusyjnych (newsreader). RównieŜ Outlook Express jest przystosowany do obsługi grup dyskusyjnych.

Grupy dyskusyjne Opisy polskich grup dyskusyjnych moŝna znaleźć na serwerze http://www.usenet.pl Tematy grup dyskusyjnych są zorganizowane w pewną hierarchię i zgodnie z nią skonstruowane są ich wieloczłonowe nazwy, np. pl.soc.prawo.podatki Niektóre grupy są moderowane tzn., Ŝe wiadomości wysyłane do grupy są w niej umieszczane dopiero przez osobę zarządzającą grupą moderatora. Wiadomości grupy dyskusyjnej łączone są w wątki. Wątek to ciąg wiadomości powiązanych ze sobą na zasadzie dołączania głosu do dyskusji na dany temat. Dla początkujących uŝytkowników grup naleŝy polecić: news.announce.newusers, news.newusers.questions.

Komunikatory internetowe Komunikatory internetowe pozwalają prowadzić rozmowy na Ŝywo, wysyłać krótkie wiadomości oraz śledzić obecność rozmówców w sieci. Do najpopularniejszych komunikatorów internetowych naleŝą: Gadu-Gadu Tlen.pl Skype Czaty na stronach WWW. W kaŝdym systemie istnieje wydzielony serwer, niejawny protokół i związany z nim na stałe program uŝytkowy.

FTP FTP (File Transfer Protokol) to protokół do przesyłania plików. UmoŜliwia on ściąganie plików tekstowych i binarnych z serwerów, na których są przechowywane. Adres FTP ma postać: ftp://adres_serwera Niektóre przeglądarki mają wbudowane funkcje ściągania plików z serwerów. Natomiast aby umieścić dane na serwerze (np. pliki tworzące stronę internetową) konieczne jest uŝycie specjalnego programu, którego głównym zadaniem jest kopiowanie i przesyłanie plików.

WWW World Wide Web WWW to rozproszony system dostępu do dokumentów działający w sieci Internet. Powstał w 1991 r. w CERN (Europejskie Centrum Badań Jądrowych) - instytucji zajmującej się badaniami w zakresie fizyki wysokich energii w Genewie,w Szwajcarii. WWW umoŝliwia dostarczanie i wyświetlanie hipertekstów tzn. dokumentów zawierających adnotacje będące łącznikami do innych dokumentów pomagających w zrozumieniu dokumentu macierzystego.

Architektura WWW Architektura World Wide Web jest przykładem architektury rozproszonej składającej się z dwóch funkcjonalnie rozdzielonych warstw: warstwy klienta HTTP, warstwy serwera HTTP. Komunikacja pomiędzy tymi warstwami jest realizowana za pośrednictwem protokołu HTTP. Serwer HTTP jest programem nieprzerwanie pracującym, obsługującym repozytorium dokumentów (np. HTML), które udostępnia sieciowym klientom HTTP. Klient HTTP jest programem uŝytkowym, który odpowiada za wysyłanie Ŝądań pobrania dokumentów, wizualizację pobieranych dokumentów oraz obsługę interakcji z uŝytkownikiem końcowym.

Architektura WWW Zasada działania: Adres URL wpisuje się w polu tekstowym przeglądarki. Przeglądarka wysyła go do serwera DNS, który zamienia go na adres IP. Serwer DNS przesyła Ŝądanie strony do odpowiedniego serwera (o odpow. adresie IP). Serwer pobiera odpowiednie dane i przekazuje je komputerowi, który o nie prosił, za pośrednictwem serwera DNS. Dane trafiające do przeglądarki są zapisane w języku HTML. Przeglądarka przekłada ten język na wyświetlaną zawartość.

Architektura WWW

Architektura WWW - klient Kluczowym elementem architektury WWW jest klient HTTP, nazywany równieŝ przeglądarką WWW (Web Browser). Przeglądarka to zainstalowana na komputerze aplikacja, która jest wykorzystywana do wyświetlania stron WWW. Przeglądarki pobierają dane z serwerów WWW i wyświetlają je w postaci stron. Najpopularniejsze przeglądarki to Netscape i Microsoft Internet Explorer. Klient HTTP obsługuje równieŝ interakcję uŝytkownika z graficznym interfejsem zawartym w pobranym dokumencie. Interfejs ten moŝe zawierać np. takie elementy interakcyjne jak pola tekstowe, pola wyboru, przyciski, łącza, skrypty. W celu skrócenia czasu odpowiedzi większość klientów HTTP buforuje pobierane dokumenty, zapisując je w lokalnym systemie plików, a następnie wykorzystuje do obsługi identycznych, powtórzonych Ŝądań w przyszłości.

Architektura WWW - serwer Drugim istotnym elementem architektury WWW jest serwer HTTP, nazywany równieŝ serwerem WWW.. Serwer HTTP jest programem systemowym, nieprzerwanie pracującym na wyznaczonym komputerze, prowadzącym nasłuch sieciowy w celu odbioru Ŝądań od klientów HTTP. Zadania serwera HTTP: obsługa Ŝądań HTTP (patrz rysunek), rejestracja Ŝądań (ich zapis w plikach dziennika - log files), uwierzytelnianie i kontrola dostępu, kryptograficzne szyfrowanie komunikacji sieciowej z klientem HTTP, automatyczny wybór odpowiedniej wersji językowej dokumentu, itp Przykładami programów serwerów HTTP są: Apache www.apache.org), Microsoft Internet Information (www.apache.org Services (www.microsoft.com). Coraz częściej serwery HTTP stanowią standardowy składnik systemu operacyjnego.

Architektura WWW - serwer Komunikacja pomiędzy klientami HTTP a serwerem HTTP jest realizowana za pomocą protokołu HTTP (Hypertext Transfer Protocol). HTTP jest prostym protokołem implementującym model Ŝądanie-odpowiedź, korzystającym ze znakowych komend i komunikatów. UmoŜliwia przesyłanie zarówno dokumentów tekstowych, jak i binarnych. Połączenie HTTP pomiędzy klientem HTTP a serwerem HTTP ma charakter krótkotrwały - jest zamykane po zakończeniu pobierania dokumentu. Protokół ma charakter bezstanowy i bezsesyjny.

Architektura WWW Adres dokumentu WWW nazywa się URL (Uniform Resource Locator) np. http://main.amu.edu.pl/~nowak/ URL składa się z trzech części: - Pierwsza część informuje przeglądarkę z jakiego rodzaju serwerem nawiązane zostanie połączenie i jakiego uŝyć protokołu. - Druga część identyfikuje serwer na którym znajduje się wskazywany przez URL dokument. - Trzecia część zawiera opcjonalną ścieŝkę określającą jakiś konkretny dokument (znak ~ poprzedza nazwę właściciela strony).

Dokumenty statyczne, dynamiczne Dokument statyczny - gotowy do pobrania plik w systemie plików serwera HTTP Dokument dynamiczny - dokument generowany na Ŝądanie przez program po stronie serwera HTTP (od 1993) Aplikacje WWW np.

Aplikacje WWW architektura monolityczna Graficzny interface uŝytkownika aplikacja baza danych architektura klient-serwer Graficzny interface uŝytkownika aplikacja sieć baza danych architektura WWW Graficzny interface uŝytkownika sieć aplikacja sieć baza danych

Czym będziemy się zajmować?

Język HTML HTML (Hypertext Markup Language) to najwaŝniejszy język definicji dokumentów dla klientów HTTP. Przyjmuje się, Ŝe został opracowany przez Tima Bernersa-Lee w roku 1990, częściowo w oparciu o język SGMLguid, który z kolei stanowił lokalną odmianę języka SGML stosowaną w CERN. Prawdopodobnie najstarszy dokument HTML dostępny w Internecie został utworzony 13 listopada 1990 roku: http://www.w3.org/history/19921103- hypertext/hypertext/www/link.html HTML umoŝliwia zapis treści dokumentu i równocześnie opis jego układu graficznego. Dokument HTML to plik tekstowy, z ewentualnymi załącznikami, w którym znajduje się tekstowa treść przeplatana z rozkazami formatującymi, zapisanymi w formie tzw. znaczników (tags).

Cascading Style Sheets (CSS) Kaskadowe arkusze stylów (ang. Cascading Style Sheets, CSS) to mechanizm (a jednocześnie język) słuŝący do definiowania stylu prezentacji dokumentów w Internecie. Od wersji 4.0 specyfikacji języka HTML, CSS jest preferowanym sposobem opisu formy prezentacji dokumentów HTML, Język HTML powinien być wykorzystany do zdefiniowania struktury dokumentu, a formatowanie poszczególnych elementów powinno być określone za pomocą CSS. CSS pozwala na specyfikację czcionek, stylu tekstu, kolorów, marginesów, obramowania, stylu linii, połoŝenia elementów, itd. CSS umoŝliwia znacznie dokładniejszą kontrolę sposobu wyświetlania elementów, aniŝeli sam HTML.

JavaScript język skryptowy, zorientowany obiektowo nie wymaga komplikacji, interpretowany i wykonywany w trybie runtime zapewnia interakcyjność stronom HTML napisane w nim skrypty mogą być umieszczane na stronach WWW i są obsługiwane u klienta - na komputerze, na którym strona jest oglądana.

PHP (Hypertext Preprocessor) język skryptowym, słuŝący przede wszystkim do tworzenia dynamicznych stron WWW. wykonywany po stronie serwera, składnia PHP przypomina składnię języka C z elementami Perla Szybki, oszczędza zasoby serwera

Aplikacje edukacyjne wykorzystujące technologie internetowe Moodle WBTExpress exe