sieci komputerowe i aplikacje internetowe€¦ · web viewwykłady modele, standardy i protokoły...
TRANSCRIPT
INSTYTUT INFORMATYKI
Spis treści: str.
KONTAKT................................................................................................................. 2
OPIS STUDIUM........................................................................................................ 3
STRUKTURA ORGANIZACYJNA STUDIUM......................................................5
PROGRAM STUDIUM............................................................................................. 6
LISTA PRZEDMIOTÓW.........................................................................................6
Program przedmiotów.................................................................................................. 7
Studium podyplomoweSieci Komputerowe i Aplikacje Internetowe
Studium podyplomoweSieci Komputerowe i Aplikacje Internetowe
Politechnika INSTYTUTPoznańska INFORMATYKI
Kontakt
Studium prowadzone jest przez Zakład Systemów Informatycznych Instytutu
Informatyki, Wydział Informatyki i Zarządzania Politechniki Poznańskiej.
Adres: Instytutu InformatykiPolitechnika Poznańska
ul. Berdychowo 2
60-965 Poznań
WWW: http://www.cs.put.poznan.pl/spsk
Kierownik studium: prof. dr hab. inż. Jerzy Brzeziński
tel.: 061 665 2003
e-mail: [email protected]
Sekretariat: mgr Agnieszka Skiba
tel.: 061 665 29 97fax: 061 877 15 25
e-mail: [email protected]
2
Studium podyplomoweSieci Komputerowe i Aplikacje Internetowe
Politechnika INSTYTUTPoznańska INFORMATYKI
Opis studium
Studium Sieci Komputerowe i Aplikacje Internetowe powstało w połowie lat 90-tych
jako wynik zapotrzebowania rynku informatycznego na specjalistów z dziedziny sieci
informatycznych. Ze względu na nieustanny rozwój dziedziny kształcenia studium syste-
matycznie przechodzi ewolucję zmierzającą do uwzględnienia w procesie dydaktycznym
nowych technologii i aktualnych trendów rynkowych. Pierwotna nazwa studium brzmiała
Sieci Komputerowe, jednak wraz z rozwojem zastosowań sieci i reorientacją oczekiwań
rynku zakres tematyczny studium ewaluował w stronę wyższych warstw modelu siecio-
wego, w szczególności w kierunku aplikacji inter- i intranetowych.
Cel studium
Celem nauczania jest przekazanie możliwie obszernej i kompletnej wiedzy z zakresu
zasad działania architektur sieci komputerowych, różnorodnych protokołów sieciowych,
mechanizmów komunikacyjnych i usług, metodyki projektowania, utrzymywania i zarzą-
dzania systemami sieciowymi oraz problematyki nowoczesnych sieci telekomunika-
cyjnych.
Zadaniem studium jest przygotowanie uczestników do:
podjęcia pracy na stanowisku wymagającym wiedzy z dziedziny sieci kompute-
rowych i samodzielnego wyprofilowania swojej praktyki zawodowej w pod
kątem konkretnych systemów i zastosowań związanych z tym stanowiskiem,
wyboru kierunku dalszego wąsko-wyspecjalizowanego kształcenia, wyboru
świadomego, popartego nabytym na studium szerokim spojrzeniem na pro-
blematykę sieci.
3
Studium podyplomoweSieci Komputerowe i Aplikacje Internetowe
Politechnika INSTYTUTPoznańska INFORMATYKI
Wymagane przygotowanie
Studium jest skierowane do relatywnie szerokiego kręgu odbiorców. Podstawowym
założeniem przyjmowanym na początku cyklu nauki jest brak specjalistycznego doświad-
czenia uczestników z dziedziny systemów sieciowych. Zgodnie z nim, z jednej strony
zajęcia rozpoczynają się od przedmiotów podstawowych, których celem jest przedsta-
wienie niezbędnego materiału podstawowego i usystematyzowanie wiedzy poszczególnych
uczestników i ujednolicenie jej poziomu do wymagań pozostałych przedmiotów. Z drugiej
strony, ćwiczenia laboratoryjne dobrane są w taki sposób by już na początku istniała
możliwość zróżnicowania tempa prowadzonych zajęć w poszczególnych grupach i tym
samym efektywnego dostosowania go do poziomu wiedzy i doświadczenia członków
grupy.
Tym niemniej wskazane jest posiadanie podstawowej wiedzy z zakresu działania sys-
temów mikrokomputerowych, znajomość dowolnego systemu operacyjnego (wystarczy
w zakresie użytkowania) oraz zrozumienie zasad programowania (zapoznanie się
z niektórymi mechanizmami sieciowymi na zajęciach praktycznych będzie wymagało
prostego oprogramowania ich).
Kadra
Zajęcia są prowadzone w głównej mierze przez pracowników Instytutu Informatyki
oraz Instytutu Telekominikacji. Wykładowcy oraz prowadzący ćwiczenia laboratoryjne
posiadają nie tylko wysokie kwalifikacje dydaktyczne gwarantujące efektywne przyswaja-
nie prezentowanej wiedzy, ale również duże doświadczenie praktyczne, będące efektem
prowadzonych od wielu lat projektów sieciowych o skali ogólnopolskiej, zarówno nauko-
wych (projekty krajowe KBN oraz międzynarodowe), jak i komercyjnych, prowadzonych
na zlecenia m.in. administracji państwowej, czy firm zagranicznych takich jak Siemens
czy Tektronix.
4
Studium podyplomoweSieci Komputerowe i Aplikacje Internetowe
Politechnika INSTYTUTPoznańska INFORMATYKI
Struktura organizacyjna studium
Organizacja semestrów
Zajęcia odbywają się w piątki i soboty. Zebrane w dwa semestry obejmujące po 10
zjazdów. W czasie jednego zjazdu, w piątek odbywają się wyłącznie wykłady (2 wykłady
po 3 jednostki lekcyjne każdy), natomiast w sobotę – ćwiczenia laboratoria (każda z grup
laboratoryjnych realizuje w ciągu dnia cykl 2 zajęć laboratoryjnych po 3 jednostki lek-
cyjne). Daje to razem 120 godzin lekcyjnych wykładów i 120 godzin lekcyjnych
laboratorium.
Miejsce zajęć
Zajęcia prowadzone są w salach Centrum
Wykładowego Politechniki Poznańskiej oraz
w la
borat
oriac
h
sieciowych Instytutu Informatyki.
5
Studium podyplomoweSieci Komputerowe i Aplikacje Internetowe
Politechnika INSTYTUTPoznańska INFORMATYKI
Program studium
Materiał nauczania obejmuje 10 przedmiotów z następujących dziedzin:
przedmioty podstawowe – stanowiące niezbędny elementarz dziedziny oraz
będące wprowadzeniem do pozostałych przedmiotów
platformy systemowe – celem tych przedmiotów jest umożliwienie poznania
i zrozumienia systemowych mechanizmów komunikacji sieciowej i pokrewnych
usługi i aplikacje internetowe – przedstawiają zasady działania wybranych
protokołów aplikacyjnych i konstrukcji aplikacji klient-serwer w modelu
internetowym
problematyka konstrukcji i utrzymywania systemów sieciowych – obejmuje
wiedzę niezbędną do projektowania i zarządzania środowiskami sieciowymi
Lista przedmiotów
1. Architektury sieci komputerowych
2. Transmisja danych
3. Nowoczesne systemy telekomunikacyjne
4. Sieciowe systemy operacyjne
5. Środowiska przetwarzania rozproszonego
6. Usługi sieciowe
7. Aplikacje inter- i intranetowe
8. Bezpieczeństwo sieci komputerowych
9. Zarządzanie sieciami komputerowymi
10. Projektowanie sieci komputerowych
6
Studium podyplomoweSieci Komputerowe i Aplikacje Internetowe
Politechnika INSTYTUTPoznańska INFORMATYKI
7
Studium podyplomoweSieci Komputerowe i Aplikacje Internetowe
Politechnika INSTYTUTPoznańska INFORMATYKI
Program przedmiotów
Architektury sieci komputerowych
zagadnienia
Wykłady model odniesienia OSI
warstwa fizyczna modelu OSI (przykłady sieci, media, topologie)
warstwa łącza danych modelu OSI (metody dostępu do medium na przykładach sieci Ethernet i Token Ring/FDDI)
warstwa sieciowa modelu OSI (adresacja, przykładowe protokoły)
warstwa transportowa modelu OSI (mechanizmy sterowania przepływem)
protokoły z rodziny TCP/IP (IPv4, IPv6, UDP, TCP, ICMP, ARP, RARP, BOOTP, DHCP)
urządzenia sieciowe (regeneratory, koncentratory, przełączniki, routery, bramy międzysieciowe), protokoły routingu, sieci wirtualne
sieć ATM, standardy LANE, MPOA
sieci metropolitarne (DQDB, SMDS)
technologie sieci rozległych, protokoły transmisyjne, Internet
Laboratoria konfiguracja sieci lokalnych
konfiguracja interfejsów sieciowych w różnych systemach operacyjnych
konfiguracja połączeń rozległych
8
Studium podyplomoweSieci Komputerowe i Aplikacje Internetowe
Politechnika INSTYTUTPoznańska INFORMATYKI
Transmisja danych
zagadnienia
Wykłady informacja, sygnały, kanał transmisyjny, modulacja
kody transmisyjne, kodowanie nadmiarowe
medium światłowodowe, systemy optyczne, xDM
Nowoczesne systemy telekomunikacyjne
zagadnienia
Wykłady telekomunikacja cyfrowa ISDN
systemy PDH, SDH, DSL, Fiber In The Loop ...
komunikacja sieciowa z wykorzystaniem systemu GSM
9
Studium podyplomoweSieci Komputerowe i Aplikacje Internetowe
Politechnika INSTYTUTPoznańska INFORMATYKI
Sieciowe systemy operacyjne
zagadnienia
Wykłady podstawy działania systemu operacyjnego, pamięć systemowa, system plików
problemy współbieżności w systemach operacyjnych, szeregowanie procesów
podstawowe mechanizmy komunikacyjne jądra systemu operacyjnego
lokalne mechanizmy komunikacji międzyprocesowej
sieciowe mechanizmy komunikacyjne
systemy NIS i NFS
Laboratoria podstawy użytkowania systemu operacyjnego Unix, konfiguracja środowiska
podstawy zarządzania procesami
mechanizmy komunikacji pomiędzy użytkownikami
wykorzystanie podstawowych mechanizmów komunikacyjnych jądra systemu Unix (pliki, procesy, sygnały)
wykorzystanie lokalnych mechanizmów komunikacyjnych w systemie Unix (potoki, łącza FIFO, pakiet IPC)
wykorzystanie sieciowych mechanizmów komunikacyjnych w procesach-klientach i w procesach-serwerach
sieciowy system plików NFS
współpraca systemów Unix i Windows
10
Studium podyplomoweSieci Komputerowe i Aplikacje Internetowe
Politechnika INSTYTUTPoznańska INFORMATYKI
Środowiska przetwarzania rozproszonego
zagadnienia
Wykłady środowisko PVM, platforma DCE, architektura CORBA, DCOM
zdalne wywoływanie procedur (RPC), komunikacja grupowa
podstawowe problemy przetwarzania równoległego i rozproszonego
Laboratoria zapoznanie się ze środowiskami PVM i CORBA zdalne wywoływanie procedur na przykładzie SunRPC
Usługi sieciowe
zagadnienia
Wykłady podstawowe usługi sieci Internet (poczta elektroniczna, POP, IMAP, listy dyskusyjne, news, telnet, ftp, archie, IRC)
usługi WWW (protokół HTTP, język HTML, dodatkowe mechanizmy wspomagające usługę WWW)
standard X.500, dokumenty XML
usługi DNS, konfiguracja serwerów DNS
Laboratoria usługa zdalnego dostępu – protokoły telnet i X Window
usługi FTP, anonymous FTP, ftp-search
poczta elektroniczna, klienci pocztowi, usługi listserv i news
budowa witryn WWW, język HTML
mechanizmy CGI, ASP, PHP
formularze w HTML, języki skryptowe (JavaScript) i środowisko Java
języki definicji styli (CSS), dokumenty XML
konfiguracja DNS
11
Studium podyplomoweSieci Komputerowe i Aplikacje Internetowe
Politechnika INSTYTUTPoznańska INFORMATYKI
Aplikacje inter- i intranetowe
zagadnienia
Wykłady technologia intranet i ekstranet
infrastruktura rynku elektronicznego, e-business, bezpieczeństwo operacji, certyfikacja kluczy
internet a bazy danych
Laboratoria technologia intranet i ekstranet:serwery WWW, konfiguracja usług WWWaplikacje CGI, perl, aplety i servlety języka Java
mechanizm SSL
zdalny dostęp do baz danych poprzez interfejs WWW w środowisku sieci intranet
12
Studium podyplomoweSieci Komputerowe i Aplikacje Internetowe
Politechnika INSTYTUTPoznańska INFORMATYKI
Bezpieczeństwo sieci komputerowych
zagadnienia
Wykłady podstawowe problemy bezpieczeństwa (poufność, integralność, dostępność), zagrożenia i mechanizmy obrony, polityka bezpieczeństwa,
szczegółowe przykłady mechanizmów bezpieczeństwa w kontekście dostępności (UPS, RAID, systemy redundantne, archiwizacja danych)
mechanizmy kontroli dostępu
klasy bezpieczeństwa systemów informatycznych
mechanizmy kryptograficzne
systemy o podwyższonym bezpieczeństwie
przykłady rozwiązań komercyjnych w dziedzinie bezpieczeństwa
Laboratoria podstawowe zabezpieczenia usług sieciowych
bezpieczne tunelowanie ruchu sieciowego, szyfrowanie korespondencji
zabezpieczenia protokołu IPv6, konfiguracja IPsectunelowanie ruchu w sieciach rozległych (VPN)
certyfikaty kryptograficzne, infrastruktura PKI
ściany ogniowe (firewall)
13
Studium podyplomoweSieci Komputerowe i Aplikacje Internetowe
Politechnika INSTYTUTPoznańska INFORMATYKI
Zarządzanie sieciami komputerowymi
zagadnienia
Wykłady modele, standardy i protokoły zarządzania, protokół SNMP, baza MIB
model zarządzania ISO/OSI
Laboratoria protokół SNMP
przykłady prostych aplikacji zarządzania
kompleksowe platformy zarządzania
Projektowanie sieci komputerowych
zagadnienia
Wykłady etapy projektowania sieci komputerowych, okablowanie strukturalne
problemy zasilania w sieciach komputerowych
podstawowe komponenty sieci komputerowych na przykładzie aktualnie dostępnych technologii
Laboratoria okablowanie strukturalne, testowanie, pomiary
urządzenia sieciowe (przełączniki, routery)
sieci rozległe, wykorzystanie systemów ISDN, projektowanie sieci ATM
14