Generate PDF of this page

Transkrypt

Generate PDF of this page
Nazwa modułu:
Rok akademicki:
Wydział:
Kierunek:
Sieci komputerowe i aplikacje sieciowe
2012/2013
Kod: MEI-1-306-s
Punkty ECTS:
3
Inżynierii Metali i Informatyki Przemysłowej
Edukacja Techniczno – Informatyczna
Poziom studiów:
Studia I stopnia
Język wykładowy: Polski
Specjalność:
Forma i tryb studiów:
Profil kształcenia:
Ogólnoakademicki (A)
Semestr: 3
Strona www: http://www.eti.agh.edu.pl/skiai
Osoba odpowiedzialna:
Durak Jarosław ([email protected])
Osoby prowadzące: Durak Jarosław ([email protected])
Opis efektów kształcenia dla modułu zajęć
Kod EKM
Student, który zaliczył moduł zajęć
wie/umie/potrafi
Powiązania z EKK
Sposób weryfikacji efektów
kształcenia (forma zaliczeń)
M_W001
Student zna i rozumie działanie
warstwowej budowy modułów
funkcjonalnych realizujących
usługi transmisji danych w
sieciach komputerowych.
EI1A_W04, EI1A_W06,
EI1A_W07, EI1A_W08,
EI1A_W14
Aktywność na zajęciach,
Kolokwium, Udział w dyskusji
M_W002
Student zna i rozumie podstawowe
pojęcia opisujące działanie usług
sieciowych z rodziny TCP/IP.
EI1A_W10, EI2A_W03,
EI2A_W06
Aktywność na zajęciach,
Kolokwium, Udział w dyskusji
M_W003
Student dysponuje aktualną
wiedzą na temat działania
wybranych protokołów sieci
Internet
EI1A_W04, EI1A_W10,
EI2A_W03
Aktywność na zajęciach,
Kolokwium, Sprawozdanie, Udział
w dyskusji, Wykonanie ćwiczeń
laboratoryjnych
Student potrafi stworzyć prostą
konfigurację urządzeń sieciowych
warstwy drugiej i trzeciej wg
modelu odniesienia ISO OSI.
EI1A_U02, EI1A_U05,
EI1A_U07, EI1A_U08
Aktywność na zajęciach,
Sprawozdanie, Udział w dyskusji,
Wykonanie ćwiczeń
laboratoryjnych
Wiedza
Umiejętności
M_U001
1/6
Karta modułu - Sieci komputerowe i aplikacje sieciowe
M_U002
Student potrafi właściwie
wykorzystać standardowe
interfejsy komunikacyjne do
zarządzania typowymi
urządzeniami sieciowymi.
EI1A_U02, EI1A_U05,
EI1A_U07, EI1A_U08
Aktywność na zajęciach,
Sprawozdanie, Udział w dyskusji,
Wykonanie ćwiczeń
laboratoryjnych
Kompetencje społeczne
M_K001
Student potrafi pracować w
zespole koordynującym działanie
usług sieci komputerowych rodziny
TCP/IP oraz samodzielnie zdobyć
odpowiednią wiedzę i
umiejętności, niezbędne do
realizacji jego części zadania
zespołowego.
EI1A_K03, EI2A_K03,
EI2A_K06
Aktywność na zajęciach,
Sprawozdanie, Udział w dyskusji,
Wykonanie ćwiczeń
laboratoryjnych, Zaangażowanie w
pracę zespołu
M_K002
Student potrafi przedstawić
wykonany system sieciowy w
sposób komunikatywny i potrafi
określić warunki jego
praktycznego wdrożenia. Podzielić
pracę w zespole.
EI2A_K04, EI2A_K06
Aktywność na zajęciach,
Sprawozdanie, Udział w dyskusji,
Wykonanie ćwiczeń
laboratoryjnych, Zaangażowanie w
pracę zespołu
Matryca efektów kształcenia w odniesieniu do form zajęć
Konwersatori
um
Zajęcia
seminaryjne
Zajęcia
praktyczne
Zajęcia
terenowe
Zajęcia
warsztatowe
Student zna i rozumie
działanie warstwowej budowy
modułów funkcjonalnych
realizujących usługi transmisji
danych w sieciach
komputerowych.
+
-
-
-
-
-
-
-
-
-
-
M_W002
Student zna i rozumie
podstawowe pojęcia opisujące
działanie usług sieciowych z
rodziny TCP/IP.
+
-
-
-
-
-
-
-
-
-
-
M_W003
Student dysponuje aktualną
wiedzą na temat działania
wybranych protokołów sieci
Internet
+
-
-
-
-
-
-
-
-
-
-
Student potrafi stworzyć
prostą konfigurację urządzeń
sieciowych warstwy drugiej i
trzeciej wg modelu
odniesienia ISO OSI.
-
-
-
+
-
-
-
-
-
-
-
E-learning
Ćwiczenia
projektowe
M_W001
Inne
Ćwiczenia
laboratoryjne
Forma zajęć
Ćwiczenia
audytoryjne
Student, który zaliczył moduł
zajęć wie/umie/potrafi
Wykład
Kod EKM
Wiedza
Umiejętności
M_U001
2/6
Karta modułu - Sieci komputerowe i aplikacje sieciowe
M_U002
Student potrafi właściwie
wykorzystać standardowe
interfejsy komunikacyjne do
zarządzania typowymi
urządzeniami sieciowymi.
-
-
-
+
-
-
-
-
-
-
-
Kompetencje społeczne
M_K001
Student potrafi pracować w
zespole koordynującym
działanie usług sieci
komputerowych rodziny
TCP/IP oraz samodzielnie
zdobyć odpowiednią wiedzę i
umiejętności, niezbędne do
realizacji jego części zadania
zespołowego.
-
-
-
+
-
-
-
-
-
-
-
M_K002
Student potrafi przedstawić
wykonany system sieciowy w
sposób komunikatywny i
potrafi określić warunki jego
praktycznego wdrożenia.
Podzielić pracę w zespole.
-
-
-
+
-
-
-
-
-
-
-
Treść modułu zajęć (program wykładów i pozostałych zajęć)
Wykład
Wprowadzenie do sieci
Rozwój sieci komputerowych. Model sieciowy OSI pakiet/ramka, protokół. Topologie
sieci.
Fizyczne podstawy transmisji danych
Podstawowe pojęcia: transmisja analogowa vs transmisja cyfrowa, media
transmisyjne, szerokość pasma, przepustowość i przepływność kanału, kodowanie,
modulacja/demodulacja, szybkość modulacji, techniki modulacji, kierunki i rodzaje
transmisji, transmisja synchroniczna vs asynchroniczna,
Protokoły sieciowe sieci lokalnych: Ethernet
Historia rozwoju standardu, rodzaje okablowania, warstwa fizyczna, warstwa MAC
dostęp do medium, warstwa LLC, budowa ramki. Przełączanie w sieci ethernet,
perspektywy rozwoju, wady ethernetu
Inne technologie: VLAN, TokenRing, ATM
VLAN-y, tworzenie, priorytety, konfiguracja przełączników. Zasada działania pierścienia
TokenRing/IEEE802.5.
Konstrukcja i sposób działania ATM. Co zostało po ATM we współczesnych
technologiach.
Sieci bezprzewodowe: WiFi/IEEE802.11
Historia rozwoju, podobieństwa i różnice w stosunku do IEEE802.3. Budowa sieci WiFi,
Standardy warstwa fizyczna, rozpraszanie sygnału, zarządzanie pasmem. Warstwa
MAC, ramki zarządzające, budowa ramki danych. Bezpieczeństwo WiFi. IAPP i 802.11r.
kierunki rozwoju.
Inne sieci bezprzewodowe
Standard IEEE802.16/Bluetooth. Standard IEEE802.15/WiMAX. Transmisja danych z
wykorzystaniem technologi sieci komórkowych GPRS, EDGE, 3G, 4G.
3/6
Karta modułu - Sieci komputerowe i aplikacje sieciowe
Wartwa sieci modelu OSI
Protokoły IPX/SPX, NetBEUI, AppleTalk, PPP,
Technologie ostatniego kilometra
Technologie dostępowe ostatniego kilometra v34/90/92, ISDN, xDSL, CATV, EPON.
Implementacje standardu DOCSIS
Technologie sieci rozległych
Historia rozwoju: x25, FrameRelay, FDDI, Wprowadzenie do technologi
synchronicznych sieci optycznych. Zagadnienia sieci telekomunikacyjnych: agregacja
ruchu, SONET/SDH, PDH, STM.
Protokól TCP/IP
Adresowanie adres, maska, rozgłoszenie. Współpraca z warstwą 2 modelu OSI. Pakiet
IP, ICMP, IGMP. Warstwa transportowa, pakiet UDP, pakiet TCP, sesja, stany połaczenia,
zarządzanie przepływem. Fragmentacja, enkapsulacja. Porty i gniazda.
Protokól TCP/IP c.2
Programowanie gniazdek (BSD sockets) przykład prostego klienta i serwera. Routing w
sieciach IP. Protokoły routingu dynamicznego.
DNS
Historia rozwoju. Struktura i działanie DNS. Rodzaje zapytań. Rekordy DNS. Rodzaje
serwerów. Pakiet pytania i odpowiedzi. Zagrożenia związane z DNS. Działanie
resolwera w Windows i Linux
Protokoły warstwy aplikacji.
HTTP, SMTP, POP3, LDAP, Telefonia IP
Sieciowe systemy Plików
CIFS/SMB (MS Network) NFS. Zagadnienia spójności pamięci podręcznej. Rozproszone
systemy plików DFS, GFS, Hadoop.
Bezpieczeństwo sieci
Zagadnienia bezpieczeństwa transmisji informacji, szyfrowanie, tunelowanie, VPN,
zapory ogniowe, modele zabezpieczeń, IDS/NIDS.
Usługi sieciowe w systemach rozproszonych:
DCE, zdalne wywoływanie procedur i metod, DOM: SunRPC, Corba i DCOM.
WebServices, protokół SOAP, Grid.
Kierunki rozwoju technologii sieciowych.
Ćwiczenia projektowe
Warstwa I modelu OSI
Realizacja okablowania, pomiary jakości sygnału, zgodność ze standardami –
certyfikacja okablowania
Warstwa II modelu OSI, VLAN
Przełączanie w sieci IEEE802.3. Zarządzanie w warstwie drugiej.
Ramki specjalne. Agregacja łączy. Tworzenie i implementacja i zastosowania VLAN-ów.
Tworzenie i testowanie VLANów, Implementacja priorytyzacji ruchu w oparciu o VLAN-y
Sieci bezprzewodowe
IEEE802.11 Charakterystyki rozpraszania sygnału. Zależność mocy nadajnika i zasięgu
sygnału. Skanowanie sieci. Charakterystyka przenoszenia klienta pomiędzy AP w
sieciach infrastrukturalnych
Bluetooth: Badanie zależności szybkości przesyłania sygnału w zależności od
4/6
Karta modułu - Sieci komputerowe i aplikacje sieciowe
odległości, wersji i klasy mocy urządzeń
TCP/IP
Sniffing. Wykrywanie protokołów i portów. Skanery bezpieczeństwa IP
VPN
Tworzenie VPN-ów, szyfrowanie, kompresja, topologie VPN
Optymalizacja serwerów WWW
Charakterystyki różnych serwerów www w zależności od ich konfiguracji.
Optymalizacja pod kątem serwowania dużej ilości małych stron statyczny vs dużych
porcji danych w ramach długich sesji.
Strumieniowanie
Techniki strumieniowania danych multimedialnych
Sposób obliczania oceny końcowej
Sposób obliczania oceny końcowej:
Wymagane zaliczenie:
ćwiczeń laboratoryjnych,
Kolokwium z wykładów.
OCK=0,7OCL+0,3Kol
Wymagania wstępne i dodatkowe
Znajomość architektury komputerów. Znajomość systemów operacyjnych, komend systemu Linux.
Zalecana literatura i pomoce naukowe
1.
2.
3.
4.
5.
6.
7.
8.
Instrukcje do ćwiczeń zamieszczone na stronie WWW przedmiotu
A. S. Tanenbaum, Sieci komputerowe wyd 4, Helion, Warszawa 2004
M. Sportack, Sieci komputerowe, Księga eksperta wyd 2, Helion 2004
P. Gajewski, St. Wszelak, Technologie bezprzewodowe sieci teleinformatycznych, WKiŁ, Warszwa 2008
L. Jonathan, P. Roshan, Bezprzewodowe sieci LAN 802.11 podstawy, PWN, Warszwa 2007
Craig Hunt, TCP/IP Administracja sieci, Read ME, Łódź 1996
Paul Albitz, C. Liu, DNS i BIND, Read Me, Warszawa 1999
A. S. Tanenbaum. Systemy rozproszone. Zasady i paradygmaty, WNT, Warszwa 2005
Publikacje naukowe osób prowadzących zajęcia związane z tematyką modułu
Nie podano dodatkowych publikacji
Informacje dodatkowe
Brak
5/6
Karta modułu - Sieci komputerowe i aplikacje sieciowe
Nakład pracy studenta (bilans punktów ECTS)
Forma aktywności studenta
Obciążenie
studenta
Udział w wykładach
30 godz
Udział w ćwiczeniach laboratoryjnych
15 godz
Przygotowanie do zajęć
20 godz
Przygotowanie sprawozdania, pracy pisemnej, prezentacji, itp.
15 godz
Samodzielne studiowanie tematyki zajęć
10 godz
Sumaryczne obciążenie pracą studenta
90 godz
Punkty ECTS za moduł
3 ECTS
6/6