Internet szansą dla wszystkich
- Czesław Jędrzejek,
- Rafał Renk,
- Krzysztof Samp,
- Andrzej Szwabe,
- 01.01.2001
Pomimo wszystkich wymienionych czynników niezwykły rozwój Internetu (przede wszystkim w USA) nie byłby możliwy bez zwolnienia z opłat za dostęp, opartych na czasie rozmowy (per minute access charge), które operatorzy ISP w USA musieliby przekazywać operatorom lokalnym za ruch internetowy. Ten fakt, stanowiący dofinansowanie rynku internetowego w wysokości 5-7 mld USD rocznie, spowodował uniezależnienie usług od odległości (przynajmniej w sensie ceny). Była to w USA praktyka absolutnie sprzeczna z taryfikacją stosowaną w klasycznej telekomunikacji i umożliwiła nieograniczony dostęp do Internetu za 20 USD miesięcznie.
W Polsce, w której dostęp do sieci jest jednym z najdroższych na świecie, tak jak i w Europie rozwój Internetu przebiegał znacznie wolniej z powodu taryfikacji dostępu komutowanego opartej na czasie połączenia.
Kluczowymi wydarzeniami dla rozwoju Internetu w Polsce są:
- Pierwszy polski komputer w Internecie, sierpień 1991; następnie powstanie NASK (Naukowej i Akademickiej Sieci Komputerowej), pierwszej polskiej firmy internetowej.
- Wprowadzenie bezabonamentowego dostępu do Internetu przez TP SA po cenie rozmowy lokalnej - 1996.
- Spółki internetowe lub deklarujące działalność w Internecie motorem giełdy - przełom 1999/2000.
Podstawowe pojęcia związane z Internetem
Warstwowa struktura architektury protokołów internetowych została przedstawiona na rysunku:
- Protokoły warstw 1-2 dotyczą technologii sieci transmisyjnych Internetu.
- Podstawą architektury są protokoły IP (warstwa sieciowa) i TCP (warstwa transportowa).
- ARP (RARP) odwzorowuje adresy logiczne Internetu w adresy fizyczne (i na odwrót).
- ICMP służy celom diagnostycznym i kontrolnym.
- UDP jest protokołem świadczącym bezpołączeniową usługę transportową używaną zamiast TCP.
- SMTP realizuje usługi poczty elektronicznej.
- HTTP jest stosowany w WWW do pozyskiwania danych, działa w strukturze klient-serwer.
- DNS odwzorowuje adresy domenowe na adresy IP.
- TELNET realizuje usługę wirtualnego terminalu, FTP obsługuje transfer zbiorów.
- RTP i RSVP są protokołami ułatwiającymi poprawę jakości transmisji.
Usługi niskiego poziomu (z punktu widzenia informatyki) przez Internet
Do najważniejszych usług Internetu w warstwie aplikacji należą:
- poczta elektroniczna (Electronic Mail - e-mail)
- usługi WWW realizowane poprzez HTTP
- transfer plików (File Transfer).
Model klient-serwer
Na niskim poziomie abstrakcji podstawą działania dla systemów rozproszonych, w tym w Internecie, jest architektura klient-serwer, polegająca na następujących akcjach:- na komputerze klienta jest wykonywana aplikacja i realizowana komunikacja z użytkownikiem
- serwer przechowuje i zarządza aplikacją oraz danymi
- klient inicjuje transakcję, a serwer ją wykonuje.
Na wyższym poziomie abstrakcji architektura Internetu jest trójwarstwowa, w której występują: serwer aplikacji (serwer http), serwer baz danych i klienci. Logika aplikacji znajduje się na serwerze, a przeglądarka jest tylko kontenerem, w którym są wykonywane komponenty. Model ten ma fundamentalną zaletę w przypadku rozwiązań biznesowych. Gdy następuje zmiana oprogramowania, nie trzeba dokonywać innych zmian na komputerach klientów z wyjątkiem przeglądarki.