Internet oraz sieć WWW podstawowe informacje Język HTML oraz XHTML Arkusze stylów CSS Formularze Java Script Aplety oraz serwlety



Podobne dokumenty
Adres IP

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

Sieci komputerowe. Wstęp

Protokoły sieciowe - TCP/IP

Wybrane działy Informatyki Stosowanej

Sieci Komputerowe i Bazy Danych

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

Technologie informacyjne (6) Zdzisław Szyjewski

Sprawozdanie Laboratorium 4

MODEL WARSTWOWY PROTOKOŁY TCP/IP

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

World Wide Web? rkijanka

Podstawy użytkowania systemu Linux

Cookie Policy. 1. Informacje ogólne.

Sprawozdanie nr 4. Ewa Wojtanowska

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

Języki programowania wysokiego poziomu WWW

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

Protokoły internetowe

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

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

Przedmiot: Grafika komputerowa i projektowanie stron WWW

Polityka prywatności serwisu

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

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

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

Laboratorium nr 4 - Badanie protokołów WWW

Bazy Danych i Usługi Sieciowe

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

Technologia informacyjna

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

Programowanie współbieżne i rozproszone

Tomasz Greszata - Koszalin

Technologia informacyjna

Model sieci OSI, protokoły sieciowe, adresy IP

Programowanie Sieciowe 1

Dr Michał Tanaś(

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

Polityka prywatności

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

Strona wizytówka od 400 zł

POLITYKA COOKIES SERWISU CARDINA.PL

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Zachęcamy do zapoznania się z Polityką Prywatności naszych serwisów www.

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

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

Cennik usług Usługa Mobilnego Internetu

Protokół sieciowy Protokół

Nowe zasady dotyczące cookies

sieć lokalna łączy kilka do kilkuset komputerów na niewielkim

Polityka prywatności stron BIP Kuratorium Oświaty w Opolu

POLITYKA Prywatności. Przetwarzanie i Ochrona Danych Osobowych

Polityka prywatności

Wprowadzenie do programowania www

Basic Digital Competences Module Moduł Podstawowe Umiejętności Cyfrowe

1 Technologie Informacyjne WYKŁAD I. Internet - podstawy

Temat: Sieci komputerowe.

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

POLITYKA PRYWATNOŚCI ORAZ ZASADY PRZETWARZANIA DANYCH OSOBOWYCH

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

POLITYKA PLIKÓW "COOKIES"

POLITYKA PRYWATNOŚCI I WYKORZYSTYWANIA PLIKÓW COOKIES W SERWISACH INTERNETOWYCH GoPay Sp. z o.o.

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie

Protokół HTTP. 1. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX.

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

Programowanie w Internecie

SERWERY WIRTUALNE Stabilność, szybkość i bezpieczeństwo danych...

Laboratorium - Obserwacja procesu tłumaczenia nazw DNS

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

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Dostęp zdalny

POLITYKA PLIKÓW "COOKIES"

Spis treści. Wstęp Rozdział 1. Zasady pracy z komputerem Rozdział 2. Budowa komputera... 20

Serwery. Autorzy: Karol Czosnowski Mateusz Kaźmierczak

Polityka prywatności stron BIP WIJHARS w Opolu

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ

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

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Kierunek: Automatyka i Robotyka Studia stacjonarne I stopnia: rok I, semestr II

Serwer SSH. Wprowadzenie do serwera SSH Instalacja i konfiguracja Zarządzanie kluczami

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

Sieci komputerowe i bazy danych

Podstawy działania sieci komputerowych

Tworzenie połączeń VPN.

Programowanie sieciowe

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

4. Podstawowa konfiguracja

Stos TCP/IP. Warstwa aplikacji cz.2

Technologie cyfrowe semestr letni 2018/2019

Wprowadzenie SYSTEMY SIECIOWE. Michał Simiński

(źródło: pl.wikipedia.pl) (źródło:

PROTOKOŁY WARSTWY TRANSPORTOWEJ

Obowiązek informacyjny RODO

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

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

Wstęp 5 Rozdział 1. Przeglądarki 7

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

Tworzenie aplikacji Web Alicja Zwiewka. Page 1

Wprowadzenie do informatyki i wykorzystanie internetu studia podyplomowe

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

Metody zabezpieczania transmisji w sieci Ethernet

Transkrypt:

Internet oraz sieć WWW podstawowe informacje Język HTML oraz XHTML Arkusze stylów CSS Formularze Java Script Aplety oraz serwlety

ARPANET (Advanced Research Projects Agency Network) rok powstania 1967. Powołanie agencji w reakcji na wysłanie w kosmos Sputnika przez ZSRR w 1958. Sieć rozległa oparta na rozproszonej architekturze i protokole TCP/IP. Badania studyjne nad możliwościami dowodzenia i łączności w warunkach wojny nuklearnej. Skonstruowanie sieci komputerowej mogącej funkcjonować pomimo zniszczenia jej części. 1972 - Przyłączenie Arpanetu do sieci akademickich 1980 Rozdzielenie wojskowej części Arpanetu od części akademickiej. Powód - włamania.

Pierwsza wiadomość wysłana 22 października 1969 roku o godz. 22.30 przez studenta Charley Kline'a oraz profesora Leonarda Kleinrock'a z UCLA. 3

1989 grupa entuzjastów z polskiego środowiska naukowego i akademickiego rozpoczyna starania o przyłączenie Polski do EARN (European and Academic Research Network). 1991 powstaje NASK, pierwotnie jako Zespół Koordynacyjny Naukowej i Akademickiej Sieci Komputerowej przy Uniwersytecie Warszawskim. Misją zespołu było zorganizowania łączności komputerowej dla polskiego środowiska naukowego i akademickiego. 17 sierpnia 1991 Rafał Pietrak, fizyk z Uniwersytetu Warszawskiego, nawiązał łączność w oparciu o protokół IP z Janem Sorensenem z Uniwersytetu w Kopenhadze. 11 czerwca 1993 decyzja Komitetu Badań Naukowych o budowie Miejskich Sieci Komputerowych w jedenastu ośrodkach akademickich. Przyznano także środki na rozbudowę szkieletu sieci NASK w Polsce. 4

Internet World Wide Web (WWW) Strona (witryna) internetowa Przeglądarka internetowa Serwer WWW Serwer DNS Protokół TCP/IP, HTTP, HTTPS Ciasteczka (cookies) Portale oraz wortale Bezpieczeństwo i anonimowość w sieci Podstawy prawne dotyczące umieszczanych treści Zasady tworzenia stron Pozycjonowanie

Internet ogólnoświatowa sieć komputerowa o jednolitej adresacji, oparta na protokole IP.

dostęp do informacji komunikacja: poczta elektroniczna, komunikatory, czaty, grupy dyskusyjne, videokonferencje, VoIP zakupy: serwisy aukcyjne, sklepy internetowe nauka: studiowanie, kursy, korepetycje rozrywka: gry bankowość elektroniczna i wiele innych

Adresacja The Internet Corporation for Assigned Names and Numbers (ICANN) organizacja koordynująca przydzielanie adresów IP oraz wysokopoziomowych nazw DNS. Usługi Przeglądanie stron WWW Poczta elektroniczna Transfer plików FTP, P2P Komunukatory, telekonferencje Telefonia internetowa VoIP

Domena internetowa - element adresu DNS wykorzystywanego do nazywania urządzeń w Internecie. www.pb.edu.pl - adres składający się z czterech nazw domenowych, rozdzielonych kropkami. 1) wi 2) pb 3) edu 4) pl Nazwa domenowych może zawierać: litery, cyfry znak '-' Wielkie i małe litery NIE są odróżniane.

Domeny tworzą hierarchię, która pozwala katalogować komputery w sieci według pewnych kategorii, dzięki czemu adresy internetowe stają się uporządkowane, co ułatwia poruszanie się w miliardach stron dostępnych w globalnej składnicy informacji.. Korzeń drzewa domen net org pl com net wp edu bialystok gov com sejm senat cba Domeny najwyższego poziomu Domeny kolejnych poziomów www ftp klub-parlamentarny 10

Krajowe (ang. cctld - country code TLD) zawsze dwuliterowe np..pl,.uk,.it Funkcjonalne (ang. gtld - generic TLD).org - organizacje.info - informacyjne.com - komercyjne.net związane z tematyką sieci i inne Domeną.pl zarządza NASK.

URL (ang. Uniform Resource Locator) - ujednolicony format adresowania zasobów (informacji, danych, usług), stosowany w Internecie i w sieciach lokalnych. Służy do identyfikowania wszelkich zasobów dostępnych w Internecie (ale kojarzony głównie z adresami stron WWW) Składnia protokół://[user[:haslo]]adres-serwera[:port]/dostep/do/zasobow http://www.mojastrona.pl:80/dane http://www.mojastrona.pl/zdjecia/2007/ ftp://ftp.serwerek.pl/private/ ftp://user@ftp.serwerek.pl/public/ ssh://user:haslo@jakiskomputer.pl

WWW World Wide Web Przeglądarka internetowa HTTP/HTTPS Serwer WWW Baza danych 14

IP warstwa sieciowa TCP warstwa transportowa HTTP,HTTPS warstwa aplikacji

IP Internet Protocol (IPv4 lub IPv6) IPv4-32-bitowy 10.12.16.18 IPv6 128-bitowy 00:34:62:49:92:38:77:10

TCP Transmission Control Protocol - protokół kontroli transmisji strumieniowy, połączeniowy zapewnia wiarygodne połączenie dla wyższych warstw komunikacyjnych przy pomocy sum kontrolnych i numerów sekwencyjnych pakietów, w celu weryfikacji wysyłki i odbioru; brakujące pakiety są obsługiwane przez żądania retransmisji nawiązania połączenia (three-way handshake) SYN ---> SYN+ACK --->ACK usługi: HTTP/HTTPS, SMTP/POP3, SSH UDP User Datagram Protocol UDP User Datagram Protocol usługi: ftp, DNS

HTTP Hypertext Transfer Protocol - Protokół przesyłania danych hypertekstowych - udostępnia znormalizowany sposób komunikowania się komputerów ze sobą (port 80) - określa formę żądań klienta dotyczących danych oraz formę odpowiedzi serwera na te żądania - jest zaliczany do protokołów bezstanowych (ang. stateless) z racji tego, że nie zachowuje żadnych informacji o poprzednich transakcjach z klientem (po zakończeniu transakcji wszystko "przepada"). - rozwiazania problemu: cookies sesje po stronie serwera parametry umieszczone w URL-u 18

HTTPS szyfrowana wersja protokołu HTTP - dane szyforwane w technologii SSL (Secure Socket Layer) klucze publiczne i prywatne; aktualna wersja to SSL 3 - port 443 Przesyłając poufne dane sprawdzajmy: czy używamy protokołu HTTPS https://poczta.wp.pl Kto podpisał certyfikat serwera

Apache rozwijany przez Mozilla Organization (licencja GPL) jest składnikiem platformy LAMP (Linux, Apache, MySQL, PHP) cechy charaktrystyczne: bezpieczeństwo, skalowalność, wielowątkowość, kontrola dostępu/uwierzytelnianie (mod_access), SSL (mod_ssl), możliwość osadzania interpreterów języków skryptowych (mod_php, mod_perl, mod_python) udział w rynku 71% 20

Internet Information Services (IIS) rozwijany przez Microsoft udział w rynku 20%

Łączenie się z serwerem (umieszczanie i aktualizacja stron) za pomocą połączeń szyfrowanych: ssh, sftp. Nigdy ftp! Instalacja systemu wykrywania włamań IDS Instalacja oprogramowania antywirusowego dotyczy pseudosystemów operacyjnych takich jak Windows. Aktualizacja systemu operacyjnego oraz sytemów zabezpieczeń

Mozilla / Firefox rozwijany przez Mozilla Organization (licencja GPL) dostępny w 41 wersjach językowych (stan na rok 2007) w dużym stopniu zgodny z istniejącymi standardami i wytycznymi światowej organizacji W3C dostępny na wiele platform (Linux, Windows, Mac OS X) mnóstwo dodatków (Web Developer, FireFTP, ChatZilla, etc.) udział w rynku 24.59% (VI 2010, www.netapplications.com) 23

Google Chrome rozwijany przez Google (licencja EULA, BSD) w dużym stopniu zgodny z istniejącymi standardami i wytycznymi światowej organizacji W3C dostępny na wiele platform (Linux, Windows, Mac OS X) Bardzo szybka udział w rynku 9.55% (VI 2010, www.netapplications.com) 24

Opera rozwijany Opera Software (Norwegia) (licencja freeware) dostępny na wiele platform (Linux, Windows, Mac OS X, Symbian) charakteryzuje się ogromnymi możliwościami personalizacji (skórki, paski narzędziowe, tworzenie własnych wyszukiwarek, zmiana pozycji niemal każdego przycisku, dołączanie własnych przycisków) udział w rynku 2,30% (VI 2010, www.netapplications.com) 25

Konqueror Netscape Safari

Internet Explorer rozwijany przez Microsoft w dużym stopniu niezgodny z istniejącymi standardami i wytycznymi światowej organizacji W3C mało bezpieczny udział w rynku 59.95% (2010, www.netapplications.com ), głównie dzięki temu, że jest dołączany do wszystkich wersji Windows; na szczęście udział ten systematycznie spada począwszy od roku 2004 27

Cookies (ciasteczka) - niewielkie informacje tekstowe, wysyłane przez serwer WWW i zapisywane po stronie użytkownika (zazwyczaj na twardym dysku). Domyślne parametry ciasteczek pozwalają na odczytanie informacji w nich zawartych jedynie serwerowi, który je utworzył. Stosowane najczęściej w przypadku liczników, sond, sklepów internetowych czy stron wymagających logowania, jak również do określenia preferowanego języka, lokalizacji (wyświetlanie banerów reklamowych z danego miasta). 28

Portal internetowy - rodzaj serwisu informacyjnego, dla którego nośnikiem jest Internet. Cechy charakterystyczne: zgromadzenie w jednym miejscu dostępu do różnorodnych usług, co ma zachęcać użytkownika do ustawienia adresu portalu jako strony startowej w przeglądarce www i traktowania go jako bramy do Internetu. W celu przyciągnięcia większej liczby użytkowników oferują zwykle darmowe (choć nie tylko) konta poczty elektronicznej, miejsce na strony WWW oraz dostęp do innych usług (gry, multimedia, grupy dyskusyjne etc.) Przykłady Onet, Wirtualna Polska, Interia AOL, Yahoo!, Google

Wortal internetowy - portal wyspecjalizowany, publikujący informacje z jednej dziedziny, tematycznie do siebie zbliżone, np. dotyczące muzyki, filmu, programów komputerowych. Przykłady: http://www.maritime.com.pl/ - tematyka morska http://www.e-teatr.pl - teatr http://www.poszukiwania.pl - poszukiwacze skarbów

Każda operacja w sieci ma swoje odzwierciedlenie w logach serwerów Jakie informacje mogą być zbierane? Adres IP (czyli kraj, miasto, dzielnica) Odwiedzane strony (łączenia z serwerami), jakie banery nas interesują, co kupujemy --> nasz profil, preferencje System operacyjny Rodzaj przeglądarki internetowej Wszystkie niezaszyfrowane treści: maile, treści przesyłane w komunikatorach, itd.

Serwery pośredniczące (proxy) Trace Onion Route (TOR) Wielokrotne szyfrowanie wiadomości i przesyłanie ich pomiędzy szeregiem węzłów. Ukrywanie pochodznia odbiorcy oraz treści. Tunelowanie połączeń Korzystanie z punktów dostępowych sieci bezprzewodowych nie wymagających autoryzacji

Strona interentowa zwykle służy przekazywaniu pewnych treści, które powinny być w jak najlepszy sposób wyeksponowane. Najwazniejsze cechy CZYTELNOŚĆ + SZYBKOŚĆ Unikać przerostu formy nad treścia. Wszelkie wodotryski szybko sie nudzą i przeszkadzają w przeglądaniu strony. Kogo nie drażnią reklamy z dźwiękiem!!! Gdy użytkownik ma wybór, więcej na taką stronę nie zajrzy. Poszczególne strony z kótrych zbudowany jest serwis powinny być zaprojektowane w tym samym stylu. Odpowiednio dobrana kolorystyka. Respektowanie praw autorskich nie wolno kopiować żadnych treści bez zgody ich autora Przestrzeganie zasad ortografii, dbałość o gładkość gramatyczną i stylistyczną. Błędy zniechęcają do czytanie zawartych na stronie treści.

Aktualizacja stron zbyt długie prezentowanie danych nieaktualnych może świadczyć np. o zaprzestaniu działalności serwisu. Dobrym zwyczajem jest umieszczanie daty ostatniej aktualizacji. Warto podać maila do kontaktu z odbiorcami np. w celu wymiany zdań lub umożliwienia zgłaszania wszelkich nieprawidłowości w działaniu strony internetowej Należy przeprowadzać testy poprawności wyświetlania strony w możliwie największej liczbie dostępnych przeglądarek Jeśli wygląd w różnych przeglądarkach nie jest identyczny warto zastanowić się nad umieszczeniem informacji o preferowanej przeglądarce oraz rozdzielczości Należy pamietać, że istnieją również tesktowe przeglądarki, np. links, lynx. W miejscach, gdzie powinien pojawić się obrazek, pownien znaleźć się odpowiedni tekst (znacznik ALT). 35