Techniki Internetu
Download
Report
Transcript Techniki Internetu
Plan prezentacji
•
•
•
•
Wprowadzenie
Przesyłanie Informacji w Internecie
Funkcjonowanie stron internetowych
Działanie narzędzi internetowych
– Wyszukiwarki
– Poczta elektroniczna
– Komunikatory
• Podsumowanie
informatyka +
2
Wprowadzenie
• Czym właściwie jest Internet
• Co daje nam Internet
• Co to jest WWW
informatyka +
3
Czym właściwie jest Internet? 1#2
Internet – ogólnoświatowa
sieć komputerowa
• Składa się z
– Serwerów
– Ruterów
– Komputerów
użytkowników
informatyka +
4
Czym właściwie jest Internet? 2#2
• Sieć
szkieletowa
jest
niewidoczna
informatyka +
5
Co daje nam Internet?
•
•
•
•
•
•
•
Zakupy przez Internet
Wideokonferencje
Relaks w podróży
Tańsze rozmowy
Elektroniczne biblioteki
Wirtualne muzea
Gry komputerowe
http://www.ericsson.com/pl/broadband/img/Broadband_02_multimedia_w_domu.jpg
informatyka +
6
Co to jest WWW
WWW
Internet tworzą komputery i łącza pomiędzy nimi
(ang. World Wide Web) –
globalna pajęczyna,
globalna sieć informacji powiązanych ze sobą
natomiast
Sieć WWW tworzą informacje
przez Internet
Informacje znajdują się na stronach
przekazywane
http://www.plejadalight.pl/upload/product-1748-l-1.jpg
informatyka +
7
Plan prezentacji
Wprowadzenie
Przesyłanie Informacji w Internecie
Funkcjonowanie stron internetowych
Działanie narzędzi internetowych
Podsumowanie
informatyka +
8
Przesyłanie informacji w Internecie
•
•
•
•
•
Internet jako sieć komputerowa
Jak działa Internet
Adres IP
Domena
Nawigacja w sieci Internet
– Przeglądarka WWW
– Adres URL
– Hiperłącza
• Transfer danych w sieci Internet
– Protokoły sieciowe TCP/IP
– Transmisja audio i video – strumieniowanie
• FTP
• p2p
informatyka +
9
Internet jako sieć komputerowa
• Sieć rozległa
• Sieć zdecentralizowana
• Struktura
– Sieć szkieletowa
– Sieć dostępowa
• Połączenia
– Ad hoc
– Stałe
• Sieci krajowe
• Sieci międzynarodowe
http://cms.atm.com.pl/_cms_data/atm/_cms_img/normal/atman_linx_pol_1000p_09-03.jpg
informatyka +
10
Jak działa Internet
• Sieć pakietowa
• Wielodrogowość
• Sterowanie transmisją
informatyka +
11
Adres IP
• Adres IP
– numer komputera,
unikatowy w skali całej
sieci
• Struktura adresu IP
• Adres statyczny
• Adres dynamiczny
informatyka +
12
Domena
• Domena – nazwa komputera,
powiązana z jego adresem IP
• DNS (ang. Domain Name System) –
system nazw domen
• Charakter działalności
– com, gov, edu, mil, org
• Kraj
– pl, de, uk, us
informatyka +
13
Nawigacja w sieci Internet
Przeglądarka WWW
Adres URL
Adres URL a domena
Hiperłącza
informatyka +
14
Przeglądarka WWW
• Przeglądarka WWW –
program służący do
pobierania stron WWW
z serwera i wyświetlania
ich na ekranie monitora
użytkownika
informatyka +
15
Adres URL
• Adres URL – adres, pod którym dostępna jest konkretna
strona internetowa
http://
nazwa_serwera.pl/
katalog/
https://
nazwa protokołu
sieciowego
(sposobu
przesyłania danych
z serwera do
przeglądarki)
plik.html
plik.pdf
nazwa domenowa
serwera, z którego
zostanie pobrany
dokument HTML
(wyświetlony jako
strona)
nazwa folderu
(katalogu) na
serwerze
informatyka +
nazwa pobieranego
pliku (dokumentu
HTML) znajdującego
się w tym folderze
(katalogu)
16
Adres URL a domena
• Adres – unikatowy jedynie wewnątrz domeny
• Postaci literowej i liczbowej możemy używać
zamiennie
informatyka +
17
Hiperłącza 1#2
• Nawigacja pomiędzy stronami
• Dwa typy łączy
– odsyłacze do innych stron naszej witryny
– odsyłacze do innych stron w Internecie
informatyka +
18
Hiperłącza 2#2
Więcej na temat programu Informatyka+ znajdziesz na
<a href="http://http://informatykaplus.edu.pl/">
stronie projektu</a>
informatyka +
19
Transfer danych w sieci Internet
Protokoły sieciowe TCP/IP
Transmisja audio i video
Strumieniowanie
informatyka +
20
Protokoły sieciowe TCP/IP
Protokół – zbiór reguł określających sposób
przesyłania informacji pomiędzy komputerami
TCP (ang. Transmission Control Protocol) – służy do podziału
danych na bloki, zapewnia bezbłędną transmisję
IP (ang. Internet Protocol) – służy m.in. do wyboru
właściwych dróg do transmisji
Hierarchia
informatyka +
21
Transmisja audio i video
– Strumieniowanie
Strumieniowanie
– technika rozsyłania informacji
Informacje płyną strumieniami
od
nadawcy do odbiorców
Sposób działania podobny do TV i radia
Zastosowania
Dwie metody
unicast
multicast
informatyka +
22
Strumieniowanie – unicast
informatyka +
23
Strumieniowanie – multicast
informatyka +
24
Strumieniowanie – przykład
informatyka +
25
FTP
FTP
(ang. File Transfer Protocol)
– metoda przesyłania
danych pomiędzy
komputerami oparta na
architekturze klient/serwer
Witryna FTP
Protokół FTP a HTTP
Logowanie
informatyka +
26
p2p
Ekspansja mp3
p2p (ang. peer-to-peer)– metoda przesyłania
danych pomiędzy komputerami oparta na
zasadzie równy z równym
Sieć zcentralizowana
Sieć zdecentralizowana
Przykłady
Friend-to-friend
Lion Share
informatyka +
27
p2p zcentralizowana
Centralny serwer
Informacje o
zasobach każdego
z użytkowników
zgromadzone w
bazie danych
Architektura
podatna na awarie
informatyka +
28
p2p zdecentralizowana
Brak serwerów
Komunikacja
bezpośrednia
Zapytania
przesyłane do
sąsiada
Zestawianie
połączenia po
odnalezieniu pliku
informatyka +
29
Plan prezentacji
Wprowadzenie
Przesyłanie Informacji w Internecie
Funkcjonowanie stron internetowych
Działanie narzędzi internetowych
Podsumowanie
informatyka +
30
Funkcjonowanie stron internetowych
•
•
•
•
Podstawowe pojęcia
Strona jako interpretacja dokumentu HTML
Zasada działania strony internetowej
Strona dynamiczna
– Zasada działania strony dynamicznej
– Tworzenie stron dynamicznych – języki skryptowe
• Strona statyczna a strona dynamiczna
informatyka +
31
Podstawowe pojęcia
• Strona – interpretacja dokumentu HTML
• Witryna – składa się z kilku stron
• Serwis internetowy – rozbudowana witryna
informatyka +
32
Strona jako interpretacja dokumentu HTML
<HTML>
<HEAD>
<TITLE> Prosta strona WWW </TITLE>
</HEAD>
<BODY>
<H1> Informatyka + </H1>
Witajcie na zajęciach
Wszechnicy popołudniowej!
</BODY>
</HTML>
informatyka +
33
Zasada działania strony internetowej
informatyka +
34
Strona dynamiczna
Strona dynamiczna – tworzona jest przez
serwer w momencie, kiedy użytkownik zażąda
jej wyświetlenia
Interakcja z użytkownikiem
Każdy użytkownik może widzieć inną treść
Baza danych
Przykłady: Nasza Klasa, Bliscy.pl
Piotr Kopciał
informatyka
+
35
Zasada działania strony dynamicznej
informatyka +
36
Tworzenie stron dynamicznych
- języki skryptowe
<HTML>
<HEAD>
<TITLE> Prosta strona WWW </TITLE>
</HEAD>
<BODY>
<H1> Informatyka + </H1>
Witaj na zajęciach Wszechnicy
Popołudniowej w dniu:
<?php
echo date("Y-m-d");
?>
</BODY>
</HTML>
informatyka +
37
Strony statyczne a strony dynamiczne
Wady
Strony
statyczne
Strony
dynamiczne
Zalety
- nie można szybko zmienić
treści
- interakcja z użytkownikiem
bardzo ograniczona
- łatwo je utworzyć
(kod HTML)
- trudniej je utworzyć (języki
skryptowe są trudniejsze do
opanowania niż HTML)
- wymagają bazy danych
na serwerze
- łatwo i szybko można
zmienić treść
- umożliwiają interakcję
z użytkownikiem
informatyka +
38
Plan prezentacji
Wprowadzenie
Przesyłanie Informacji w Internecie
Funkcjonowanie stron internetowych
Działanie narzędzi internetowych
Podsumowanie
informatyka +
39
Działanie narzędzi internetowych
• Wyszukiwarka
– Czym jest wyszukiwarka
– Zasada działania wyszukiwarki
– Cała prawda o wyszukiwarkach
• Poczta elektroniczna
–
–
–
–
–
–
–
Zalety poczty elektronicznej
Elementy systemu e-mail
Struktura adresu e-mail
Przesyłanie wiadomości e-mail
Protokoły pocztowe: SMTP, POP3, IMAP
Pocztowy savoir vivre
Jak sobie radzić ze spamem
• Komunikatory czasu rzeczywistego
– Gadu Gadu
– Skype
informatyka +
40
Czym jest wyszukiwarka?
Wyszukiwarka –
strona internetowa
z dostępem do bazy danych,
zawierającej katalog słów
kluczowych i adresów stron,
na których te słowa występują
Lista wyników
Prawdopodobieństwo
informatyka +
41
Zasada działania wyszukiwarki
• Roboty
• Indeksery
• Baza danych
• Nieustanna aktualizacja
• Ranking
http://blog.motionmill.com/wp-content/uploads/2007/11/pagerank-flow-6.gif
informatyka +
42
Cała prawda o wyszukiwarkach
Wyszukiwarka się sprawdza
ale
Żadna wyszukiwarka nie wie wszystkiego
W Internecie nie ma wszystkiego
Wyniki wyszukiwania nie są stałe
Wyniki wyszukiwania
nie są aktualnym obrazem sieci Internet
informatyka +
43
Poczta elektroniczna
E-mail (ang. electronic mail)
Sposób wymiany informacji w Internecie
Elementy systemu email
Serwer pocztowy
Konto pocztowe
Program pocztowy
Webmail
Poczta wewnętrzna
informatyka +
44
Zalety poczty elektronicznej
Dostępność 24/7/365
Niższe koszty
Większa szybkość
Możliwość odebrania w dogodnym miejscu i czasie
informatyka +
45
Struktura adresu e-mail
Dlaczego małpa?
Nazwa konta – wymagania
informatyka +
46
Przesyłanie wiadomości e-mail
Trzy etapy
1.
Nadawca pisze list
i przesyła go na swój
serwer pocztowy
2.
List przesyłany jest
do serwera odbiorcy
3.
Odbiorca pobiera list
ze swojego serwera
pocztowego
informatyka +
47
Protokoły pocztowe: SMTP, POP3, IMAP
SMTP (ang. Simple Mail Transfer Protocol) – protokół służący do
przesyłania wiadomości e-mail pomiędzy serwerami
POP3 (ang. Post Office Protocol) – protokół służący do
przesyłania wiadomości e-mail z serwera na komputer
użytkownika
Nie tylko tekst – również obraz i dźwięk (załączniki)
Konieczność podania hasła
Wady i zalety POP3
IMAP (ang. Internet Message Access Protocol) – protokół
służący do zsynchronizowania stanu serwera ze stanem
programu pocztowego
Filtrowanie spamu
informatyka +
48
Pocztowy savoir vivre
Zawsze wpisuj temat wiadomości
Cytuj wiadomość, na którą odpowiadasz
Odbiorca łatwiej się zorientuje, czego dotyczy Twoja
wiadomość
Zanim wyślesz, sprawdź wielkość załącznika
Wiadomość bez tematu może być potraktowana jako
spam
Użyj programu od kompresji
Nie wysyłaj wiadomości w formacie HTML
Nic nie wnoszą, a zwiększają objętość listu trzykrotnie
informatyka +
49
Natrętny spam
spam – wiadomości rozsyłane masowo,
do przypadkowych odbiorców
Wiadomości niechciane
Oferty
Reklamy
„łańcuszki”
Dowcipy
Wiadomości zawierające wirusy
informatyka +
50
Jak sobie radzić ze spamem
Nie otwieraj podejrzanych listów
Nie odpowiadaj na spam
Nie daj się wciągnąć w „łańcuszki”
Nie spamuj skrzynek swoich znajomych
Nie publikuj swojego adresu e-mail
Twój sprzeciw nie zostanie wysłuchany
Zamiast [email protected] napisz janek(at)wp.pl
albo janek%wp.pl
Użyj filtru antyspamowego
http://nospam.pl, http://www.cert.pl
informatyka +
51
Komunikatory czasu rzeczywistego
• Poczta elektroniczna a komunikacja natychmiastowa
– Którą wybrać , kiedy i dlaczego?
• Cechy komunikacji natychmiastowej
–
–
–
–
–
Lista kontaktów
Status
Informacja o nadejściu wiadomości
Szybki transfer wiadomości
Możliwość deklarowania chęci rozmowy
informatyka +
52
Gadu Gadu
•
•
•
•
•
Polski komunikator
6 milionów użytkowników
300 milionów wiadomości dziennie
Bezpłatny
Sposoby komunikacji
–
–
–
–
Wiadomości tekstowe
Przesyłanie plików
Konferencje
Rozmowy głosowe
informatyka +
53
Jak działa GG
• Pobranie i instalacja programu, założenie konta, rejestracja,
przydzielenie unikalnego numeru GG
• Architektura klient/serwer
– Na każdym z serwerów programy do logowania użytkowników,
obsługi bazy danych, przekazywania wiadomości,
– Równoważenie obciążenia
• Serwer GG, baza danych użytkowników
– Szukanie znajomych
• Import danych na serwer/ eksport z serwera
– Dostępność z dowolnego komputera
• Własny protokół komunikacyjny
informatyka +
54
Skype
•
•
•
•
Komunikator audio/wideo
50 milionów użytkowników
Bezpłatny
Sposoby komunikacji
–
–
–
–
–
Rozmowy głosowe
Wideokonferencje
Rozmowy tekstowe
Przesyłanie plików
Rozmowy przez telefon stacjonarny lub
komórkowy
informatyka +
55
Jak działa Skype
•
•
•
•
Sieć p2p zdecentralizowana
Protokół UDP
VoIP
Płynny dobór kodeków
informatyka +
56
Etapy działania Skype
1. Nawiązanie połączenia
z superwęzłem
2. Logowanie
3. Wyszukiwanie
użytkowników
4. Nawiązanie połączenia
z użytkownikiem
5. Transfer informacji
6. Podtrzymywanie
relacji z superwęzłem
informatyka +
57
Plan prezentacji
Wprowadzenie
Przesyłanie Informacji w Internecie
Funkcjonowanie stron internetowych
Działanie narzędzi internetowych
Podsumowanie
informatyka +
58
Podsumowanie – pytania
• Nie ma
niemądrych pytań
• Czego zabrakło?
http://i94.photobucket.com/albums/l84/spamisyuckie/question_mark.jpg
informatyka +
59
Podsumowanie – co dalej?
Zajęcia Informatyka+ o podobnej tematyce
• Witryna w Internecie,
zasady tworzenia i funkcjonowania
wykład 2h, Wszechnica Popołudniowa
• Wyszukiwanie treści multimedialnych
wykład 2h, Wszechnica Popołudniowa
• Praktyka Internetu
warsztaty 24h, Wszechnica na Kołach
informatyka +
60
Techniki Internetu
Dziękuję za uwagę
informatyka +
61