Docstoc

Slajd 1

Document Sample
Slajd 1 Powered By Docstoc
					                     VI

  Internet




Dr inż. Dariusz Skibicki
1. Co to jest Internet
Internet (inter- + ang. net ‘sieć’) infor. globalna sieć komputerowa
zapoczątkowana w latach 60. XX w. obecnie łącząca ze sobą miliony
komputerów na całym świecie, umożliwiając ich użytkownikom
wzajemne przesyłanie informacji za pomocą sieci telefonicznej oraz
tzw. łączy specjalnych, np. światłowodów, łączy satelitarnych.




Podwaliny pod powstanie Internetu
położono na początku lat 60., kiedy
amerykańska firma RAND Corporation
prowadziła badania nad możliwością
dowodzenia łączności w warunkach wojny
nuklearnej. Na podstawie jej raportów
podjęto badania nad skonstruowaniem
sieci komputerowej mogącej funkcjonować
pomimo zniszczenia jej części np. w wyniku
ataku atomowego.                                           Internet łączy miliony
                                                           komputerów na świecie
2.1. Historia internetu
1969 - Powstała ARPAnet, sieć czterech komputerów stworzona przez amerykańską
agencję rządową ARPA.
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.
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 zostały pierwsze instytucje spoza Stanów
Zjednoczonych: University College of London w Wielkiej Brytanii i Royal Radar
Establishment w Norwergii.
1974 - Po raz pierwszy pojawia się słowo Internet, w opracowaniu badawczym
dotyczącym protokołu TCP, napisanym przez Vintona Cerfa o Boba Kahna A Protocol
for Packet Intercommunication. W uznaniu za tą i inne zasługi Vinton Cerf jest znany
jako "ojciec Internetu".
1977 - TheoryNet połączył pocztą elektroniczną stu naukowców: powstała lista
dyskusyjna (mailing list). Opracowano protokoły TCP i IP.
1979 - Powstaje Usenet, tekstowe grupy dyskusyjne. Dziś Usenet to ponad 50 tysięcy
grup i miliony użytkowników, czytających i biorących udział w dyskusjach.
1982 - W sieci komputerowej pojawiają się uśmieszki (smileys), tekstowe znaczki
wyrażające emocje, powszechnie używane w poczcie i grupach dyskusyjnych.
2.2. Historia internetu
1983 - Od ARPANET odłączono jej część wojskową, tworząc MILNET. W ARPANET
hosty i i sieci zaczynają używać protokołu TCP/IP. Powstaje właściwy Internet.
1984 - Do rozwoju Internetu włączono National Science Fundation, tworząc NSFNET,
sieć coraz szybszych superkomputerów wykorzystywanych do celów naukowych.
Opublikowano specyfikację DNS, Domain Name System; jej twórcą jest Paul
Mockapetris. Zaprojektowano NNTP (Network News Transfer Protocol), protokół
używany do wymiany grup dyskusyjnych.
1988 - Jarkko Oikarinen wynajduje Internet Relay Chat (IRC), system internetowych
pogawędek.
1989 - Formalnie przestaje istnieć ARPANET. Internet mimo to czuje się całkiem nieźle
i rozwija się dalej.
1990 - Tim Berners-Lee stworzył World Wide Web, system pozwalający autorom na
połączenie słów, zdjęć i dźwięku, początkowo pomyślany dla wsparcia naukowców
zajmujących się fizyką w CERN.
W maju Polska zostaje przyjęta do EARN, części sieci BITNET. 17 lipca następuje
połączenie krajowego węzła PLEARN w Centrum Obliczeniowym UW z węzłem
DKEARN w Kopenhadze. 28 listopada połączenie sieci z Wrocławiem, pierwszym
miastem poza Warszawą. W ciągu pierwszego roku od powstania węzła z poczty
skorzystało dziesięć tysięcy osób, jak podaje jego administrator Tadeusz
Węgrzynowski.
W czerwcu w Usenecie powstaje grupa dyskusyjna soc.culture.polish, pierwsza grupa
poświęcona Polsce.
2.3. Historia internetu
1991 – powstanie pierwszej Archie- pierwszej wyszukiwarki internetowej
17 sierpnia pierwsza wymiana poczty elektronicznej między Polską a światem,
uważana za początek Internetu w Polsce. Łącze 9600 bps z Wydziału Fizyki
Uniwersytetu Warszawskiego.
1992 - W Polsce oddano do użytku sieć pakietową TP SA pod nazwą Polpak.
1993 – Powstanie pierwszej graficznej przeglądarki internetowej – Mosaic.
W Polsce powstaje Naukowa i Akademicka Sieć Komputerowa - NASK, jako
jednostka badawczo-rozwojowa KBN. Przejmuje ona zadania Zespołu
Koordynacyjnego NASK przy Uniwersytecie Warszawskim, utworzonego w roku
1991.
1994 – Powstaje Yahoo! jako spis interesujących ich miejsc w Internecie; z czasem
serwis ten rozwija się w najsłynniejszy katalog zasobów internetowych na świecie.
W tym roku wysłano także pierwszy na świecie spam.
1995 – Powstanie przeglądarki Netscape Navigator, w swoim czasie
najpopularniejszą przeglądarkę internetową. Również w tym roku Firma Microsoft
publikuje system Windows 95 wraz z wbudowaną przeglądarką internetową
3. Protokół TCP/IP
Protokół TCP/IP i przełącanie pakietów
stanowią podstawę internetu oraz
intranetu.




                TCP/IP i model ISO/OSI


Każdy węzeł sieci TCP/IP musi mieć przyporządkowany 4-bajtowy adres
identyfikujący: podsieć, węzeł sieci czy hosta. Adres jest zapisywany w formie
czterech grup cyfr oddzielonych kropkami.
Np.: 191.34.137.59

Wszystkie adresy w Internecie muszą być uzgodnione i zarejestrowane w
Network Information Center (NIC) – w jednostce panującej nad porządkiem
w światowej numeracji
4. Typy sieci Internet
WAN - sieć rozległa, sieć globalna, sieć dalekosiężna (angielskie Wide Area
Network, long haul network), sieć komputerowa o dużym zasięgu. Sieć rozległą
łączą miliony komputerów na całej Ziemi, przesyłając informacje z szybkościami
przeciętnymi 64 Kb/s (20-500 Kb/s, w sieciach eksperymentalnych nawet rzędu kilku
Gb/s).

MAN - Sieć miejska, sieć metropolitalna,, Metropolitan Area Network, Municipal Area
Network, sieć okablowana za pomocą światłowodów używana w osiedlu lub mieście
do transmisji wideoprojekcji, głosu i innych danych na odległości do 50 km. Szybkość
przesyłania danych w sieci miejskiej jest rzędu od kilku Mb/s do kilku Gb/s.
Wytyczanie tras w sieci miejskiej trwa krócej niż 1 ms i jest szybsze niż w sieci
rozległej. Sieć miejska, spełniając wymagania sieci lokalnej, umożliwia większy
zasięg.

LAN - sieć lokalna (angielskie Local Area Network). Sieć LAN zlokalizowana jest w
stosunkowo niewielkim obszarze o zasięgu od kilkudziesięciu metrów do kilku km.
Szybkości przesyłania danych w sieci lokalnej wynoszą od 0, 2 do 100 Mb/s. Jedna
sieć lokalna może zawierać od kilkudziesięciu do kilkuset komputerów. Sieć lokalna
stanowi element sieci MAN.
5.1. Dostawcy Internetu - ISP
ISP – Internet Service Provider – dostawca usług internetowych.
Chcąc przyłączyć się do Internetu, użytkownik najczęściej czyni
to za pośrednictwem firmy ISP.


                                     Dostawcy Internetu dysponują łączami z siecią
                                     szkieletową oraz odpowiednim sprzętem
                                     (modemami, serwerami itp) do dystrybucji
                                     internetu we własnej podsieci.


                                     Sieć szkieletowa (angielskie backbone
                                     network), sieć centralnych połączeń
                                     intersieci, sieć ruterów. W skali kraju sieć
                                     szkieletowa może być siecią rozległą, w
Dostawca usług internetowych (ISP)   instytucji – lokalną.
5.2. Polskie sieci szkieletowe - NASK
Sieć NASK-WAN ma 43 węzły, dzięki którym klienci z całego kraju mogą dołączyć się do
Internetu. Sieć połączona jest z zagranicą przez Szwecję łączem o maksymalnej
przepustowości 155 Mb/s, zaś wewnątrz kraju możliwe są transmisje do 34 Mb/s.


Główne węzły sieci IP połączone
są poprzez sieć szkieletową NASK-
WAN, zbudowaną na bazie
protokołu Frame Relay i ATM
(Asynchronous Transfer Mode),
natomiast mniejsze węzły
dołączone są do szkieletu łączami
cyfrowymi lub analogowymi.
Częścią NASK-u jest także m.in.
Warszawska Sieć Miejska -
WARMAN. W obrębie tej sieci
(ATM) są 33 węzły, a
przepustowość dochodzi do 155
Mb/s, oraz inne np.. BYDMAN


                                    Struktura sieci NASK
5.3. Polskie sieci szkieletowe - POL-34
POL-34 to Szybka sieć światłowodowa o
przepustowości 34 Mb/s, korzystająca z łączy w
kablach energetycznych operatora Tel-Energo SA
(maksymalna możliwa przepustowość 622 Mb/s). W
Warszawie znajduje się węzeł sieci, do którego
przyłączony jest polski SunSITE (ICM).

Docelowa postać sieci POL-34




                                                 Aktualna struktura sieci POL-34

                                    POL34 ma także swoje łącze
                                    zagraniczne o przepustowości 34 Mb/s -
                                    do europejskiej sieci TEN-155. POL34
                                    dostępna jest praktycznie tylko dla
                                    środowisk akademickich.
5.4. Polskie sieci szkieletowe – POLPAK-T
                                                 Operatorem tej sieci jest Centrum
                                                 Usług Teleinformatycznych; jest ona
                                                 podstawą infrastruktury
                                                 teleinformatycznej TP SA. Oficjalnie
                                                 sieć uruchomiono w końcu marca
                                                 1996 r. Na przełomie roku 1996 i 1997
                                                 oraz pod koniec 1997 r. została
                                                 znacznie rozbudowana. Liczba portów
                                                 abonenckich dostępnych w sieci
                                                 POLPAK-T i związanych z nią sieciach
                                                 miejskich na początku 1998 roku
                                                 wynosiła ponad 4500. Porty te mogą
                                                 pracować z prędkością transmisji od
                                                 64 kb/s do 2048 kb/s. Obecnie sieć
                                                 bazuje na protokole Frame Relay;
                                                 docelowo będzie rozbudowywana jako
                                                 ATM z prędkością 155 Mb/s.
                                                 Połączenia międzywęzłowe tej sieci są
Struktura sieci POLPAK-T                         oparte na technologii Cell Relay.
Między Bydgoszczą, Gdańskiem, Lublinem, Łodzią, Katowicami, Krakowem,
Olsztynem, Poznaniem, Warszawą i Wrocławiem uruchomiony jest szkielet sieci ATM
na strumieniu E3 (34 Mb/s). Sieć ma połączenie z USA o przepustowości 45 Mb/s.
5.5. Sieci miejskie
• BIAŁYSTOK Miejska Sieć Komputerowa BIAMAN ( www.man.bialystok.pl)
• BYDGOSZCZ Miejska Sieć Komputerowa BYDMAN ( www.man.bydgoszcz.pl)
• CZĘSTOCHOWA Miejska Sieć Komputerowa CZESTMAN ( k2.pcz.czest.pl)
• GDAŃSK/GDYNIA/SOPOT Trójmiejska Akademicka Sieć Komputerowa TASK ( www.task.gda.pl)
• KONURBACJA ŚLĄSKA Śląska Akademicka Sieć Komputerowa ŚASK ( www.sask.silesia.pl)
• KOSZALIN Miejska Sieć Komputerowa KOSMAN ( www.man.koszalin.pl)
• KATOWICE Miejska Sieć Komputerowa KATMAN ( www.man.katowice.pl)
• KRAKÓW Miejska Sieć Komputerowa w Krakowie ( www.cyf-kr.edu.pl)
• LUBLIN Miejska Sieć Komputerowa LUBMAN ( www.man.lublin.pl)
• ŁÓDŹ Miejska Sieć Komputerowa LODMAN ( www.man.lodz.pl)
• OLSZTYN Sieć miejska Uniwersytetu Warmińsko-Mazurskiego ( www.man.olsztyn.pl)
• POZNAŃ Miejska Sieć Komputerowa POZMAN ( www.man.poznan.pl)
• RZESZÓW Rzeszowska Miejska Sieć Komputerowa RMSK ( www.man.rzeszow.pl)
• SZCZECIN Akademicka Miejska Sieć Komputerowa AMSK ( www.szczecin.pl/aci/aci_main)
• TORUŃ Miejska Sieć Komputerowa TORMAN ( www.man.torun.pl/TORMAN)
• WARSZAWA Miejska Sieć Komputerowa WARMAN ( www.warman.org.pl)
• WROCŁAW Wrocławska Akademicka Sieć Komputerowa WASK ( www.wcss.wroc.pl/wcss)
• ZIELONA GÓRA Zielonogórska Miejska Sieć Komputerowa ZielMAN ( www.man.zgora.pl)
5.6. Sieć miejska - Bydman
6.1. Poczta elektroniczna
Poczta elektroniczna, e-mail, to jeden z najważniejszych sposobów komunikacji
poprzez sieć Internet. Polega na przekazywaniu listów elektronicznych, czyli
wiadomości tekstowych, dodatkowo opatrzonych adresem e-mail odbiorcy,
nadawcy, a także dodatkowymi informacjami. Oprócz tekstu, listy mogą także
zawierać pliki dowolnych formatów (obrazy, dźwięki, pliki danych i inne) przesłane
jako załączniki.
Nazwa E-mail (niekiedy zapisywana
jako email) oznacza także pojedynczą
wiadomość poczty elektronicznej. Do
wysyłania i odbierania poczty
elektronicznej używa się specjalnych
programów pocztowych.




                                          Okno wiadomości email z programu
                                          Microsoft Outlook
6.2. Adres e-mail
Prosty adres e-mailowy składa się z części lokalnej (czyli nazwy skrzynki
pocztowej), znaku "małpy" ("@") oraz domeny (pełna nazwa domenowa FQDN,
czyli Fully Qualified Domain Name).

Np.: skrzynka
                          jan@nowakowie.rodziny.pl.
Jej część lokalna jest nazwą skrzynki pocztowej (jan) na serwerze pocztowym.
Duże i małe litery nie są tu rozróżniane. Nie wolno natomiast stosować polskich
znaków, czyli tzw. "ogonków". Przed adresem e-mailowym można podać
dodatkowe informacje - będzie on miał wtedy format: Jan Nowak
<jan@nowakowie.rodziny.pl>. Spotykane jest również wprowadzenie znaków
myślnika "-", podkreślenia "_" lub dodawania "+" do części lokalnej.
Poza prostymi adresami istnieją również adresy grupowe - przydatne, gdy chcemy
wysłać ten sam e-mail do wielu osób. Przykładem może być list zaadresowany
następująco: Nasi klienci:
                       biuro@firma1.pl, biuro@firma2.pl.
6.3. Działanie poczty elektronicznej
Działanie poczty elektronicznej opiera się na współpracy kilku typów
programów: MUA - pozwalających odbierać i wysyłać listy, MTA -
serwerów przesyłających e-maile w Sieci oraz MDA - sortujących
pocztę do skrzynek odbiorczych klientów.




Utworzona za pomocą MUA wiadomość trafia do pierwszego (i zazwyczaj nie
ostatniego) programu MTA, umieszczonego najczęściej na serwerze
usługodawcy internetowego lub firmowym serwerze pocztowym. Program
MTA przekazuje pocztę, posługując się protokołem SMTP. Za pomocą MDA
można odczytać pocztę bezpośrednio na serwerze pocztowym. Aplikacje na
komputerach domowych pobierają pocztę np. za pomocą protokołu POP.
6.4. Działanie poczty elektronicznej - protokoły
SMTP - (Simple Mail Transfer Protocol) – Protokół umożliwiający przesyłanie
korespondencji w internecie. Przesyłanie odbywa się w 7-bitowym kodzie ASCI.
Wiadomość w formacie SMTP zawiera szereg nagłówków:
• Date: data wysłania wiadomości
• From: nadawca
• Message-ID: unikatowy identyfikator wiadomości
• Subject: Temat wiadomości
• To: adresat
•Treść wiadomości




                          Przykładowa wiadomość poczty elektronicznej. Widoczny jest
                          pełen nagłówek e-maila i jego treść.
6.5. Działanie poczty elektronicznej - protokoły
MIME (z angielskiego Multipurpose Internet Mail Extensions), jest standardem
przesyłania poczty elektronicznej (nowszym od SMTP), zalecany w sieci Internet
(RFC 1590), umożliwiający w odróżnieniu od SMTP dołączanie do tekstowych
plików pocztowych informacji w różnych formatach w tym graficznych.

Wiadomość w standardzie MIME zawiera dodatkowe nagłówki:
• Content-type – określa typ danych zawartych w wiadomości
• Content-Transfer-Encoding – określa sposób kodowania danych
• MIME-Version – określa wersję standardu
• Content-ID – wyznacza wiadomość właściwą
• Content-Description – Komentarz do zawartości

POP - (Post Office Protocol) – Protokół wykorzystywany do ściągania wiadomości
email. Protokół pozwala na wymianę poleceń i potwierdzeń pomiędzy klientem a
serwerem poczty. Aktualna wersja to 3 (POP3).

IMAP – (Internet Message Access Protocol) standardowy protokół dostępu do poczty
elektronicznej, który w przeciwieństwie do POP3 umożliwia odbieranie komunikatów
częściowo lub wybiórczo oraz manipulowanie folderami na serwerach.
7.1. Strony WWW
Strona WWW, witryna (angielskie WWW page), dokument hipertekstowy (lub
nawet hipermedialny) opracowany w języku HTML, udostępniony na widok
publiczny w sieci Internet za pomocą usługi WWW w celach informacyjnych,
handlowych, propagandowych itp.; sieciowa wizytówka firm i poszczególnych osób
(liczba stron WWW przekroczyła już miliard).




    Strona WWW
    wyświetlona
    przeglądarce
    internetowej
7.2. Protokół HTTP, SSL
HTTP, HyperText Transfer Protokol,
protokół sieciowy umożliwiający
przeglądanie stron WWW. Strony te muszą
być umieszczone na komputerze, który
pełni funkcje serwera stron WWW.
Klientem jest komputer, na którym jest
uruchomiona przeglądarka WWW i
wybrany w niej został adres strony na
serwerze.




Dla zagwarantowania bezpieczeństwa stosuje się rozszerzone protokoły, np..
SSL (Secure Socket Layer) które przesyłają dane w postaci zaszyfrowanej
7.3. Dokumenty HTML
HTML, HyperText Markup Language, specjalny język służący do opisu strony oraz
odniesień z poszczególnych jej elementów do innych dokumentów.
Umożliwia umieszczenie na stronie tekstu opisanego za pomocą tzw. Znaczników.
Pozwala także umieszczać bezpośrednio na opisywanych stronach grafikę, a w
najnowszych wersjach również inne typy dokumentów. Ważnym elementem strony
WWW są tzw. Hiperłącza umożliwiające przemieszczanie się do innych
dokumentów. Przejście takie odbywa się przez tzw. URL jednoznacznie określający
dokument docelowy (np. w lokalnej kartotece lub w sieci Internet). Dokument HTML
zawierający hiperłącza określa się mianem hipertekstu.




               Przykład budowy dokumentu HTML
7.4. Znaczniki HTML
Przykłady podstawowych znaczników HTML:

<B>…</B> - pobrubienie tekstu
<U> … </U> - podkreślenie tekstu
<I> … </I> - kursywa
<A href=www.wp.pl>kliknij</a> - hiperłącze
<font > … </font> - formatowanie tesktu
<P> … </P> - akapit
<IMG src=grafika.jpg> - wstawienie grafiki
<TABLE> <TR> <TD>… </TABLE> - wstawienie tabeli
<UL> <LI>…</LI> </UL> - wypunktowania
<HR> - linia pozioma
<FRAME> <IFRAME> - definicje ramek
<FORM>…</FORM> - formularze
<INPUT> <SELECT> <TEXTAREA> - elementy formularzy
<OBJECT> - wstawienie zewnętrznych obiektów
7.5. Dokumenty SGML, XML
SGML (angielskie Standard Generalized Mark-up Lanaguage),
międzynarodowy standard (ISO 8879: 1986) opisu redagowania tekstu,
umożliwiający definiowanie gramatyki języka takich opisów. SGML posłużył do
zdefiniowania języka HTML (T. Berners-Lee). Jest „językiem matką”
używanym do opisu tysięcy różnych typów dokumentów.


XML (eXtensible Markup Language) jest odmianą SGML-a na potrzeby Intenetu.
Jest on stworzony po to aby można było łatwiej składować dane w sieci Internet.
Język ten umożliwia lub raczej wymusza tworzenie własnych znaczników.
Dodatkowo do dokumentu XML należy skonstruować DTD które opisuje strukturę
danych zawartych w dokumencie XML.
7.6. Dokument XML - przykład




          Przykład budowy dokumentu XML i drzewa danych




 Dane w dokumencie XML przechowywane
 są w postaci hierarchicznego drzewa. Każdy
 ze zdefiniowanych znaczników może
 zawierać znacznik zagnieżdżone skąd
 powstaje odpowiednia struktura danych która
 może być postrzegana obiektowo.
8.1. Działanie dynamicznych stron

                                       • Naciśnięcie przycisku
                                       • Wysłanie danych z formularza do żądanego pliku aplikacji




                                                                                               Dane zostają
                 Kod strony, zostaje                                                           skierowane
                 wyświetlony w                                                                 do serwera
                 przeglądarce



Strona Klienta                         Sieć INTERNET/INTRANET




Powyższy przykład obrazuje
w jaki sposób odbywa się
wyświetlenie pewnych
informacji po naciśnięciu                                               • Serwer analizuje przesłane dane
przycisku w aplikacji                                                   • Generuje odpowiedni zestaw kodu
                                                                        • Przesyła kod w postaci strony
internetowej                           Strona serwera
                                                                        •do przeglądarki


Aplikacja internetowa składa się z kodu wykonywanego na serwerze oraz na
kliencie, strona internetowa wykonywana jest wyłącznie na kliencie
8.2. Strona serwera
Główne zadanie aplikacji internetowej działającej po stronie serwera
polega na dynamicznym generowaniu kodu HTML-owego, przekazywanego
następnie do przeglądarki internetowej klienta.

Dane od klienta przekazywane są
do żądanego pliku aplikacji




Wynikowy kod
strony internetowej
Przesyłany jest do
przeglądarki klienta
                                      • Uruchomiony zostaje plik z kodem aplikacji (tzw.
                                      aktywna strona)
                                      • Odczytywane są przesłane dane
                                      • wykonywany jest zaprogramowany algorytm w wyniku
                                      którego powstaje kod HTML
8.3. Strona serwera - przykład                             Kod aplikacji wygeneruje kod HTML
                                                            <HTML><HEAD>
 Z przeglądarki klienta przesłane zostały dwie wartości:    <TITLE>Przykład</TITLE>
 dane_od_klienta1=1 oraz dane_od_klienta2=5
                                                            </HEAD>
DIM A                                                       <BODY>
DIM B                                                       Pierwsza dana wynosi: 1<BR>
DIM X                                                       <HR>
A=REQUEST(”dana_od_klienta1”)                               Przykład powtórzeń tekstu.
B=REQUEST(”dana_od_klienta2”)                               Przykład powtórzeń tekstu.
  RESPONSE ”<HTML><HEAD>”                                   Przykład powtórzeń tekstu.
  RESPONSE ”<TITLE>Przykład</TITLE>”                        Przykład powtórzeń tekstu.
  RESPONSE ”</HEAD>”                                        Przykład powtórzeń tekstu.
  RESPONSE ”<BODY>”                                         <BODY>
IF A=”1” THEN                                               </HTML>
  RESPONSE ”Pierwsza dana wynosi: 1<BR>”
ELSE
  RESPONSE ”Pierwsza dana jest różna od 1”
END IF
  RESPONSE ”<HR>”
FOR X=1 TO B
   RESPONSE ”Przykład powtórzeń tekstu. ”
NEXT
  RESPONSE ”</BODY>”
  RESPONSE ”</HTML>”



Najpopularniejsze języki programowania aplikacji po stronie serwera to :
ASP (Visual Basic), PHP, JSP (Java), C# (C+)
8.4. Strona klienta
Główne zadanie aplikacji internetowej działającej po stronie klienta polega
na wyświetlaniu obrazu aplikacji oraz umożliwieniu interakcji z
użytkownikiem poprzez elementy znajdujące się na stronie aplikacji.

                                           <BODY>

                                           <INPUT>


                                           <SELECT>

                                           <HR>


                                           <TABLE>
                                                      • Wraz z kodem HTML do przeglądarki
                                           <TR>       wysyłany jest kod programu
                                           …
                                           </TR>      przeznaczony do obsługi zdarzeń
                                           </TABLE>   obiektów znajdujących się na stronie
                                                      HTML.
Po stronie klienta aplikacja wygląda jak
                                                      • Kod programu znajdujący się na
strona internetowa.                                   stronie internetowej nazywamy
                                                      skryptem (ang. <SCRIPT>)


    Obiekty wyświetlane na stronie internetowej również posiadają: własności,
                             metody oraz zdarzenia.
9. Cookies
Cookies to niewielkie porcje informacji przechowywane w systemie plików
przeglądarki internetowej dotyczące np.: identyfikacji użytkownika, sesji lub innych
danych wg potrzeb projektanta strony.
Podczas pobierania nowych stron, serwer ma dostęp do danych przechowywanych
w cookies za pośrednictwem nagłówka strony.
Wielkość pamięci przeznaczonej dla cookies zależy od przeglądarki i z regóły jest
ona niewielka od kilku do kilkunastu kB.
10. FTP, Telnet
FTP, (File Transfer Protocol),
protokół umożliwiający przesyłanie
plików poprzez sieć Internet. Aby
możliwe było przesyłanie plików za
pomocą tego protokołu, jeden
komputer musi pełnić rolę serwera
FTP. Teraz na drugim użytkownik
może uruchomić program klienta
FTP, za pomocą którego loguje się
do serwera. Teraz możliwe jest już
przesyłanie plików w dwie strony.
Użytkownik nie zawsze jednak ma
dostęp do wszystkich plików na
serwerze, zależy to od uprawnień,
                                     W systemie Windows XP obsługa folderów na serwerze
jakie mu przysługują. Popularną      plików odbywa się bezpośrednio przez przeglądarkę IE
usługą jest także anonimowe FTP.     która posiada wbudowaną obsługę protokołu FTP.



Telnet, usługa umożliwiająca zdalną rejestrację na odległym komputerze,
symulująca terminal odległego komputera na komputerze użytkownika, który z niej
korzysta; używana w sieci Internet.
11. Adres URL, DNS
URL (Universal Resource Locator, Uniform Resource Locator), standard nazewniczy
używany m. in. w protokole HTTP, umożliwiający jednoznaczne identyfikowanie
serwerów i zgromadzonych w nich zasobów hipertekstowych.
Adres URL rozpoczyna się się od nazwy protokołu (np. HTTP), po której następuje
hierarchiczna nazwa serwera oraz ścieżka dostępu do zasobu w ramach danego
serwera.
System nazw domen, DNS, (Domain Name
System) to usługi nazewnicze, których
baza danych rozpościera się w sieci
Internet. Obiekty nazywane w DNS to
głównie komputery. Nazwa domenowa
identyfikuje komputer w sieci Internet.
Główne zadania DNS polega na
tłumaczeniu nazw komputerów sieciowych
i lokalizowaniu komputerów pocztowych.
Serwery DNS utrzymują częściowe bazy
danych DNS wraz z adresami sąsiednich
serwerów; korzystają przy tym z pamięci
podręcznych, w których przechowują
często używane dane nazwowe.
12.1. Do czego można wykorzystać internet?

     • Strony i aplikacje WWW (np. strony domowe,
     portale, instytucje, banki internetowe)

• Poczta e-mail




                              • Rozmowy w sieci,
                              ICQ, IRC
                              i inne komunikatory




                          • Wymiana plików pomiędzy
                          internautami: Kaaza, Napster
                          itp.
13. Oglądalność polskiego Internetu
                           Każdy z internautów spędza w sieci średnio 9 h i 48
                           min miesięcznie, a jedna trzecia podłącza się do
                           Internetu prawie codziennie. Z badań profesora
                           Janusza Czapińskiego, psychologa społecznego,
                           wynika że 16 procent internautów to tzw. heavy
                           users, którzy spędzają w Internecie więcej niż 14
                           godzin miesięcznie. W tej grupie 2/3 stanowią
                           mężczyźni.


Mężczyźni przeciętnie
spędzają w Internecie 10
h 40 minut na miesiąc,
zaś kobiety - 8 h 41
minut.
14. Pytania


Wyjaśnij pojęcia:

1 TCP/IP.
2 Sieć szkieletowa
3 SMTP i POP
4 HTTP i HTML
5 Statyczne i dynamiczne strony internetowe
6 Cookies
7 FTP
8 URL i DNS