• Nie Znaleziono Wyników

Techniki Internetu

N/A
N/A
Protected

Academic year: 2021

Share "Techniki Internetu"

Copied!
62
0
0

Pełen tekst

(1)
(2)

Plan prezentacji

• Wprowadzenie

• Przesyłanie Informacji w Internecie

• Funkcjonowanie stron internetowych

• Działanie narzędzi internetowych

– Wyszukiwarki – Poczta elektroniczna – Komunikatory

• Podsumowanie

2

informatyka +

(3)

Wprowadzenie

• Czym właściwie jest Internet

• Co daje nam Internet

• Co to jest WWW

3

(4)

Czym właściwie jest Internet? 1#2

• Składa się z

– Serwerów – Ruterów – Komputerów użytkowników

Internet –

ogólnoświatowa sieć komputerowa 4

informatyka +

(5)

Czym właściwie jest Internet? 2#2

• Sieć

szkieletowa

jest

niewidoczna

5

informatyka +

(6)

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 6

informatyka +

(7)

Co to jest WWW

 WWW (ang. World Wide Web) – globalna pajęczyna,

globalna sieć informacji powiązanych ze sobą

Internet tworzą komputery i łącza pomiędzy nimi

natomiast

Sieć WWW tworzą informacje przekazywane

przez Internet

Informacje znajdują się na stronach

http://www.plejadalight.pl/upload/product-1748-l-1.jpg

7

(8)

Plan prezentacji

Wprowadzenie

Przesyłanie Informacji w Internecie

Funkcjonowanie stron internetowych

Działanie narzędzi internetowych

Podsumowanie

8

(9)

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

9

(10)

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 10

informatyka +

(11)

• Sieć pakietowa

• Wielodrogowość

• Sterowanie transmisją

Jak działa Internet

11

(12)

Adres IP

• Adres IP

– numer komputera,

unikatowy w skali całej

sieci

• Struktura adresu IP

• Adres statyczny

• Adres dynamiczny

12

informatyka +

(13)

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

13

(14)

Nawigacja w sieci Internet

Przeglądarka WWW

Adres URL

Adres URL a domena

Hiperłącza

14

(15)

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

15

(16)

Adres URL

• Adres URL – adres, pod którym dostępna jest konkretna strona internetowa

http:// https://

nazwa_serwera.pl/ katalog/ plik.html

plik.pdf nazwa protokołu sieciowego (sposobu przesyłania danych z serwera do przeglądarki) nazwa domenowa serwera, z którego zostanie pobrany dokument HTML (wyświetlony jako strona) nazwa folderu (katalogu) na serwerze nazwa pobieranego pliku (dokumentu HTML) znajdującego się w tym folderze (katalogu)

16

(17)

Adres URL a domena

• Adres – unikatowy jedynie wewnątrz domeny

• Postaci literowej i liczbowej możemy używać

zamiennie

17

(18)

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

18

(19)

Hiperłącza 2#2

Więcej na temat programu Informatyka+ znajdziesz na <a href="http://http://informatykaplus.edu.pl/"> stronie projektu</a>

19

(20)

Transfer danych w sieci Internet

Protokoły sieciowe TCP/IP

Transmisja audio i video

Strumieniowanie

20

(21)

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

21

(22)

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

unicastmulticast

22

informatyka +

(23)

Strumieniowanie – unicast

23

(24)

Strumieniowanie – multicast

24

(25)

Strumieniowanie – przykład

25

(26)

FTP

 FTP

(ang. File Transfer Protocol)

– metoda przesyłania danych pomiędzy komputerami oparta na architekturze klient/serwer  Witryna FTPProtokół FTP a HTTPLogowanie 26

informatyka +

(27)

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ładyFriend-to-friendLion Share 27

informatyka +

(28)

p2p zcentralizowana

 Centralny serwer  Informacje o zasobach każdego z użytkowników zgromadzone w bazie danych  Architektura podatna na awarie 28

informatyka +

(29)

p2p zdecentralizowana

 Brak serwerów  Komunikacja bezpośrednia  Zapytania przesyłane do sąsiada  Zestawianie połączenia po odnalezieniu pliku 29

informatyka +

(30)

Plan prezentacji

Wprowadzenie

Przesyłanie Informacji w Internecie

Funkcjonowanie stron internetowych

Działanie narzędzi internetowych

Podsumowanie

30

(31)

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

31

(32)

Podstawowe pojęcia

• Strona – interpretacja dokumentu HTML • Witryna – składa się z kilku stron

• Serwis internetowy – rozbudowana witryna

32

(33)

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> 33

informatyka +

(34)

Zasada działania strony internetowej

34

(35)

Piotr Kopciał

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

35

(36)

Zasada działania strony dynamicznej

36

(37)

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

(38)

Strony statyczne a strony dynamiczne

38

informatyka +

Wady Zalety Strony statyczne

- nie można szybko zmienić treści - interakcja z użytkownikiem bardzo ograniczona - łatwo je utworzyć (kod HTML) Strony

dynamiczne - 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

(39)

Plan prezentacji

Wprowadzenie

Przesyłanie Informacji w Internecie

Funkcjonowanie stron internetowych

Działanie narzędzi internetowych

Podsumowanie

39

(40)

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

40

(41)

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

41

(42)

Zasada działania wyszukiwarki

• Roboty

• Indeksery

• Baza danych

• Nieustanna aktualizacja

• Ranking

http://blog.motionmill.com/wp-content/uploads/2007/11/pagerank-flow-6.gif 42

informatyka +

(43)

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

43

(44)

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 44

informatyka +

(45)

Zalety poczty elektronicznej

Dostępność 24/7/365Niższe koszty

Większa szybkość

Możliwość odebrania w dogodnym miejscu i czasie

45

(46)

Struktura adresu e-mail

Dlaczego małpa?

Nazwa konta – wymagania

46

(47)

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

47

(48)

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

 Nie tylko tekst – również obraz i dźwięk (załączniki)

 POP3 (ang. Post Office Protocol) – protokół służący do

przesyłania wiadomości e-mail z serwera na komputer użytkownika

 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

48

(49)

Pocztowy savoir vivre

Zawsze wpisuj temat wiadomości

 Wiadomość bez tematu może być potraktowana jako

spam

Cytuj wiadomość, na którą odpowiadasz

 Odbiorca łatwiej się zorientuje, czego dotyczy Twoja

wiadomość

Zanim wyślesz, sprawdź wielkość załącznika

 Użyj programu od kompresji

Nie wysyłaj wiadomości w formacie HTML

Nic nie wnoszą, a zwiększają objętość listu trzykrotnie

49

(50)

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

50

(51)

Jak sobie radzić ze spamem

Nie otwieraj podejrzanych listów

Nie odpowiadaj na spam

 Twój sprzeciw nie zostanie wysłuchany

Nie daj się wciągnąć w „łańcuszki”

 Nie spamuj skrzynek swoich znajomych

Nie publikuj swojego adresu e-mail

 Zamiast janek@wp.pl napisz janek(at)wp.pl

albo janek%wp.pl

Użyj filtru antyspamowego

http://nospam.pl, http://www.cert.pl

51

(52)

• 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

Komunikatory czasu rzeczywistego

52

(53)

• 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

Gadu Gadu

53

informatyka +

(54)

• 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

Jak działa GG

54

(55)

• 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

Skype

55

(56)

• Sieć p2p zdecentralizowana

• Protokół UDP

• VoIP

• Płynny dobór kodeków

Jak działa Skype

56

(57)

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

Etapy działania Skype

57

(58)

Plan prezentacji

Wprowadzenie

Przesyłanie Informacji w Internecie

Funkcjonowanie stron internetowych

Działanie narzędzi internetowych

Podsumowanie

58

(59)

Podsumowanie – pytania

• Nie ma niemądrych pytań • Czego zabrakło? http://i94.photobucket.com/albums/l84/spamisyuckie/question_mark.jpg 59

informatyka +

(60)

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

60

(61)

Techniki Internetu

Dziękuję za uwagę 

61

(62)

Cytaty

Powiązane dokumenty

Komunikacja między serwerem bazy danych a jego klientami odbywa się za pomocą odpowiedniego oprogramowania komunikacyjnego2. Ze względu na różnorodność

3.4 Zabrania się łamania prawa Polskiego oraz prawa UE pod groźbą kary zablokowania konta na 1 dzień do permanentnego. 3.4.1 Prawo UE https://europa.eu/european-union/law_pl 3.4.2

Utwórz nowego użytkownika o nazwie sasanka z możliwością logowania się do dowolnego serwera bazy danych.. Utwórz użytkownika o nazwie bratek z dostępem tylko do

3) Zapisz w odpowiedni sposób i wyślij na swoją pocztę tak aby można je było otworzyć na lekcji. a) Wyeksportuj jako grafikę JPEG (plik z rozszerzeniem *.jpg). b)

Algorytm działania wieloprocesowego współbieżnego serwera bezpołączeniowego (UDP) Zasada: proces macierzysty (główny) serwera przyjmuje zapytania od klientów i tworzy U

 skonfiguruj zastrzeżenie ostatniego możliwego adresu IP z zakresu serwera dla stacji roboczej Wykonaj odpowiednie zrzuty ekranów i dołącz je do karty pracy. Dokumentacja

Opcja ta określa, w którym katalogu będą znajdować się skrypty serwera (zawartość katalogu traktowana jest, jako aplikacje).. AddHandler

Uwaga! Wykonawca wraz z Ofertą zobowiązany jest dostarczyć szczegółową specyfikację techniczną dla oferowanych Urządzeń umożliwiającą weryfikację