Sieci heterogeniczne – Internet – 3 aspekty
1) różne komputery podłączone do sieci Internet
2) różnorodność oprogramowania podstawowego /np. sieci lokalne mogą być różne, TCP/IT wspólna cecha/ w szczególności system operacyjny /Windows, Linux, Windows NT/
3) różnorodność połączeń między komputerami – po drodze uczestniczy wiele komputerów, traceroute – w MS DOS żeby dowiedzieć się ile pośredniczy komputerów
Połączenia:
- kablowe
- cyfrowe – światłowody
- komutowane – modem TPSA
- bezprzewodowe – radiowe, satelitarne
Komputer – Internet:
- serwer
- stacja robocza – klient – workstation
Serwer – oprogramowanie zainstalowane na pewnym sprzęcie, sprzęt ten musi być szybszy od komputerów, które obsługuje
Usługi:
- www – serwer www
- poczta – serwer poczty
www – usługa na platformie Internet
www – world wide web, czyli „ogólnoświatowa pajęczyna” jest systemem publikowania i wyszukiwania informacji zapisanej w formie hipermedialnej, pozwalającym na swobodny i łatwy dostęp do ogromnych zasobów informacyjnych Internetu.
WWW a książka:
1. W praktyce nieograniczona pojemność informacyjna.
2. Rozproszenie stron.
3. Współdzielenie stron.
4. Multimedialna zawartość.
5. Hipermedialny układ treści.
6. Dynamiczny rozwój www.
7. Istnienie stron interaktywnych /JaveScript – interaktywne, HTML – statyczne, VRML – scenerie wirtualnej rzeczywistości.
8. Istnienie stron składowych na żądanie.
9. Konieczność stosowania przeglądarki.
10. Brak uregulowań prawnych.
Hipermedialny – strony z tekstami i połączeniami tworzą graf, graf skierowany cyframi
Protokoły Internetu:
Protokół komunikacji – reguły współpracy dwóch komputerów w sieci Internet.
Protokoły są warstwowe – korzystają z protokołu niższego
- www
· SHTTP – TCP – IP
· HTTP – SSL – TCP – IP
- poczta
· SMTP /wysyłanie poczty/ – SSL – TCP – IP
· POP3 /post office protocol/ – SSL – TCP – IP
- nowin
· NNTP – SSL – TCP – IP
- transfer plików
· FTP /file transfer protocol/ – SSL – TCP – IP
Adresacja w Internecie:
- adresy IP – unikalny adres liczbowy, identyfikujący dany, każdy komputer w Internecie
- adresy domenowe DNS Domain Name Serwer
- adresy URL – Uniform Resource Locator
IP – cztery liczby oddzielone kropkami np. 105.012.112.243, liczy od 0 do 255 /256 liczb - 28/
1 adres domenowy tłumaczy się na 1 adres IP.
Kilka domenowych na 1 IP.
Adresy domenowe mają większość serwerów:
Domeny w USA i POLSCE:
1) MIL
- NAVY
- USAF
- DARPA
2) EDU
- NCSA
- MIT
- BERKLEY
3) COM
- Microsoft
- Nescape
- IBM
4) PL
- Kraków
- Poznań
· amu
· tup
· ae / - UTI/
- COM
· Microsoft
5) DE
6) FR
URL rozszerzenie adresu najczęściej DNS albo MP
http://105.123.105.253/dow/plik.html
Adres DNS katedry AE:
http://www.ki.ae.poznan.pl:80/docs/raport.html
80 – port
docs – nazwa katalogu
raport.html – nazwa pliku
Język XML – extended markup language
Aplikacja zewnętrzna w Internecie: np. xls otwiera z exela, w witrynie
Plug-in – skokowe podwyższenie mądrości przeglądarki, wzrost umiejętności
Intranet – sieć wewnętrzna przedsiębiorstw, zasięg pojedynczego przedsiębiorstwa, działa na takiej zasadzie jak Internet
Firewall – przed wejściem do intranetu, system ochrony przed intruzami, ściana ognia
Extranet – pomiędzy intranetem a internetem, jest to sieć zrobiona na zasadzie Internetu, określone dzierżawione
połączenia, sieć przedsiębiorstwa i wybranych partnerów biznesowych.
CGI – uruchomienie zewnętrznego programu dla serwera, uruchamiany na jedno zlecenie, zadanie, Common Gateway Interface. Technologia zastępcza dla CGI to servlet.
Servlet – program usługowy dla serwera, różni się od CGI:
- pracuje non-stop
- napisany w Java
CGI – może być napisany w jakimkolwiek języku.
Aplet – jest komponentem strony napisany w Java i uruchamiany od strony komputera użytkownika. Aplety są interpretowane, tak, że przeglądarka nie pozwoli wykonać takiej instrukcji, która może zagrozić komputerowi.
Systemy indeksujące i wyszukujące mają abstrakty stron (806). Oprogramowanie Altawista, który dopuszczany jest do www.
CSCW – komputerowe wspomaganie prac systemowych, oprogramowanie i sprzęt komputerowy umożliwiające jednoczesne korzystanie wielu użytkowników ze współdocelowych interaktywnych środowisk. Współdziałanie to ma charakter świadomej współpracy.
Kryteria klasyfikacji systemów CSCW:
1) aplikacyjne - wiąże się z rodzajem pracy wspomaganej przez klasyfikowany system np.
- zespołowej redakcji dokumentów
- zespołowe projektowanie CAD
- zespołowe wykonywanie prac biurowych
- zespołowe zarządzanie, negocjacje, nauczanie
Zadania niezależnie od dziedziny zastosowań i zadania dedykowane konkretnej dziedzinie. System CSCW jest kompletny wtedy, gdy integruje komponenty niezależne od dziedziny zastosowań z komponentami zależnymi od dziedziny zastosowań.
2) funkcjonalne - wiążą się ze sobą aspekty funkcjonalne i socjologiczne
a) interakcja użytkowników
- asynchroniczna / synchroniczna
- jawna / niejawna
- formalna / nieformalna
b) koordynacja pracy
- walna
- systemowa
c) scenariusz współpracy
- sekwencyjny
- wzajemny
- równoległy
d) zasięg współpracy
e) specyfika użytkowników
- przezroczyste dla współpracy
- świadome współpracy
f) wizualizacja efektów współpracy
- WYSIWIS – What You See Is What I See
- złagodzone
- filtry / konwertery
g) dostępność informacji
- informacje globalne
- informacje lokalne
- informacje pośrednie
3) techniczne – dotyczy:
a) sprzętu
b) oprogramowania systemowego
c) architektury i oprogramowania sieci
Elementy architektoniczne:
- źródło danych
- miejsce wizualizacji danych
- miejsce wykonywania systemu CSCW
- miejsce przechowywania danych systemu
Klasyfikacja systemów CSCW:
a) systemy konferencyjne
- systemy argumentujące (wspomagające dyskusję)
- systemy współdzielenia aplikacji
- współdzielone edytory tekstu
- systemy współdzielenia ekranu
- współdzielone tablice
b) systemy przekazywania wiadomości
- system wiadomości pasywnych e-mail
- system wiadomości aktywnych
- system wiadomości ustrukturyzowanych
- system przetwarzania poczty
c) systemy hybrydowe
- integrują funkcje wszystkich przedstawionych dotąd typów systemów
- stanowią łącznie ponad połowę wszystkich instalacji systemów CSCW
· systemy zarządzania przepływem pracy
· systemy wirtualnych spotkań
· kalendarze grupowe
d) systemy specjalizowane
- przeznaczone do wspomagania prac zespołowych w konkretnych dziedzinach działalności ludzkiej:
· zarządzanie przedsiębiorstwem
· wytwarzanie różnego typu produktów
· inżynieria oprogramowania
- najwięcej uwagi poświęca się wspomaganiu szeroko omawianej działalności projektowej:
· projektowanie mechaniczne
· projektowanie elektroniczne
· projektowanie architektoniczne
...
klejarka