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