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