Module also offered within study programmes:
General information:
Name:
Sieci komputerowe w inżynierii materiałowej
Course of study:
2017/2018
Code:
MIM-2-116-IS-s
Faculty of:
Metals Engineering and Industrial Computer Science
Study level:
Second-cycle studies
Specialty:
Joining Engineering
Field of study:
Materials Science
Semester:
1
Profile of education:
Academic (A)
Lecture language:
Polish
Form and type of study:
Full-time studies
Course homepage:
 
Responsible teacher:
dr inż. Opaliński Andrzej (andrzej.opalinski@agh.edu.pl)
Academic teachers:
dr inż. Opaliński Andrzej (andrzej.opalinski@agh.edu.pl)
Module summary

Description of learning outcomes for module
MLO code Student after module completion has the knowledge/ knows how to/is able to Connections with FLO Method of learning outcomes verification (form of completion)
Social competence
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. IM2A_K01 Activity during classes,
Report,
Case study,
Participation in a discussion,
Execution of laboratory classes,
Involvement in teamwork
M_K002 Student potrafi przedstawić wykonany system sieciowy w sposób komunikatywny i potrafi określić warunki jego praktycznego wdrożenia. Potrafi podzielić pracę w zespole. IM2A_K01 Activity during classes,
Presentation,
Report,
Participation in a discussion,
Execution of laboratory classes,
Involvement in teamwork
Skills
M_U001 Student potrafi stworzyć prostą konfigurację urządzeń sieciowych warstwy drugiej i trzeciej wg modelu odniesienia ISO OSI. IM2A_U05, IM2A_U04, IM2A_U13, IM2A_U03 Activity during classes,
Report,
Execution of laboratory classes,
Involvement in teamwork
M_U002 Student potrafi właściwie wykorzystać standardowe interfejsy komunikacyjne do zarządzania typowymi urządzeniami sieciowymi. IM2A_U05, IM2A_U04, IM2A_U13, IM2A_U03 Activity during classes,
Report,
Execution of laboratory classes,
Involvement in teamwork
Knowledge
M_W001 Student zna i rozumie działanie warstwowej budowy modułów funkcjonalnych realizujących usługi transmisji danych w sieciach komputerowych. IM2A_W07 Activity during classes,
Test,
Execution of laboratory classes
M_W002 Student zna i rozumie podstawowe pojęcia opisujące działanie usług sieciowych z rodziny TCP/IP. IM2A_W07 Activity during classes,
Test,
Report,
Execution of laboratory classes
M_W003 Student dysponuje aktualną wiedzą na temat działania wybranych protokołów sieci Internet IM2A_W07 Test,
Report,
Execution of laboratory classes
FLO matrix in relation to forms of classes
MLO code Student after module completion has the knowledge/ knows how to/is able to Form of classes
Lecture
Audit. classes
Lab. classes
Project classes
Conv. seminar
Seminar classes
Pract. classes
Zaj. terenowe
Zaj. warsztatowe
Others
E-learning
Social competence
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. Potrafi podzielić pracę w zespole. - - + - - - - - - - -
Skills
M_U001 Student potrafi stworzyć prostą konfigurację urządzeń sieciowych warstwy drugiej i trzeciej wg modelu odniesienia ISO OSI. - - + - - - - - - - -
M_U002 Student potrafi właściwie wykorzystać standardowe interfejsy komunikacyjne do zarządzania typowymi urządzeniami sieciowymi. - - + - - - - - - - -
Knowledge
M_W001 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 + - - - - - - - - - -
Module content
Lectures:
  1. Wprowadzenie do sieci

    Rozwój sieci komputerowych. Model sieciowy OSI pakiet/ramka, protokół. Topologie sieci.
    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,

  2. Protokoły sieciowe sieci lokalnych:

    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.
    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.

  3. 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.

  4. Inne sieci bezprzewodowe

    Standard IEEE802.16/Bluetooth. Standard IEEE802.15/WiMAX. Transmisja danych z wykorzystaniem technologi sieci komórkowych GPRS, EDGE, 3G, 4G.

  5. Technologie ostatniego kilometra

    Technologie dostępowe ostatniego kilometra v34/90/92, ISDN, xDSL, CATV, EPON. Implementacje standardu DOCSIS

  6. Technologie sieci rozległych

    Historia rozwoju: x25, FrameRelay, FDDI, Wprowadzenie do technologi synchronicznych sieci optycznych. Zagadnienia sieci telekomunikacyjnych: agregacja ruchu, SONET/SDH, PDH, STM.

  7. 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łączenia, zarządzanie przepływem. Fragmentacja, enkapsulacja. Porty i gniazda.

  8. Protokoły warstwy aplikacji.

    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. HTTP, SMTP, POP3, LDAP, Telefonia IP

  9. Sieciowe systemy plików

    CIFS/SMB (MS Network) NFS. Zagadnienia spójności pamięci podręcznej. Rozproszone systemy plików DFS, GFS, Hadoop.

  10. Bezpieczeństwo sieci

    Zagadnienia bezpieczeństwa transmisji informacji, szyfrowanie, tunelowanie, VPN, zapory ogniowe, modele zabezpieczeń, IDS/NIDS.

Laboratory classes:
  1. Warstwa I modelu OSI

    Realizacja okablowania, pomiary jakości sygnału, zgodność ze standardami – certyfikacja okablowania

  2. IEEE802.11 (WiFi)

    Charakterystyki rozpraszania sygnału. Zależność mocy nadajnika i zasięgu sygnału. Skanowanie sieci. Charakterystyka przenoszenia klienta pomiędzy AP w sieciach infrastrukturalnych

  3. Inne sieci bezprzewodowe BlueTooth

    Badanie zależności szybkości przesyłania sygnału w zależności od odległości, wersji i klasy mocy urządzeń

  4. 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 pocji danych w ramach długich sesji.

  5. Strumieniowanie

    Techniki strumieniowania danych multimedialnych

  6. Routing i DNS

    Trasowanie pakietów w sieci Internet

  7. TCP/IP

    Sniffing. Wykrywanie protokołów i portów. Skanery bezpieczeństwa IP

Student workload (ECTS credits balance)
Student activity form Student workload
Summary student workload 60 h
Module ECTS credits 2 ECTS
Participation in lectures 14 h
Participation in laboratory classes 14 h
Preparation for classes 10 h
Preparation of a report, presentation, written work, etc. 5 h
Realization of independently performed tasks 5 h
Contact hours 10 h
Examination or Final test 2 h
Additional information
Method of calculating the final grade:

OCK = 0,7OCL + 0,3OCKol

Prerequisites and additional requirements:

Zgodnie z Regulaminem Studiów AGH podstawowym terminem uzyskania zaliczenia jest ostatni dzień zajęć w danym semestrze. Termin zaliczenia poprawkowego (tryb i warunki ustala prowadzący moduł na zajęciach początkowych) nie może być późniejszy niż ostatni termin egzaminu w sesji poprawkowej (dla przedmiotów kończących się egzaminem) lub ostatni dzień trwania semestru (dla przedmiotów niekończących się egzaminem).

Recommended literature and teaching resources:

1. Instrukcje do ćwiczeń zamieszczone na stronie WWW przedmiotu
2. A. S. Tanenbaum, Sieci komputerowe wyd 4, Helion, Warszawa 2004
3. M. Sportack, Sieci komputerowe, Księga eksperta wyd 2, Helion 2004
4. P. Gajewski, St. Wszelak, Technologie bezprzewodowe sieci teleinformatycznych, WKiŁ, Warszwa 2008
5. L. Jonathan, P. Roshan, Bezprzewodowe sieci LAN 802.11 podstawy, PWN, Warszwa 2007
6. Craig Hunt, TCP/IP Administracja sieci, Read ME, Łódź 1996
7. Paul Albitz, C. Liu, DNS i BIND, Read Me, Warszawa 1999
8. A. S. Tanenbaum. Systemy rozproszone. Zasady i paradygmaty, WNT, Warszwa 2005

Scientific publications of module course instructors related to the topic of the module:

Domain WEB monitoring / S. Kluska-Nawarecka, A. OPALIŃSKI, D. Wilk-Kołodziejczyk // Archives of Foundry Engineering / Polish Academy of Sciences. Commission of Foundry Engineering ; ISSN 1897-3310. — Tytuł poprz.: Archiwum Odlewnictwa. — 2015 vol. 15 spec. iss. 2, s. 43–46. — Bibliogr. s. 46, Abstr.

Extensible Web crawler – towards multimedia material analysis / Wojciech TUREK, Andrzej OPALIŃSKI, Marek KISIEL-DOROHINICKI // W: Multimedia communications, services and security : 4th international conference MCSS 2011 : Krakow, Poland, June 2–3, 2011 : proceedings / eds. Andrzej Dziech, Andrzej Czyżewski. — Berlin ; Heidelberg : Springer-Verlag, 2011 + CD. — (Communications in Computer and Information Science ; ISSN 1865-0929 ; 149). — ISBN: 978-3-642-21511-7. — S. 183–190. — Bibliogr. s. 190, Abstr.

Detection of virtual multi-identities / Andrzej OPALIŃSKI // Computer Methods in Materials Science : quarterly / Akademia Górniczo-Hutnicza ; ISSN 1641-8581. — Tytuł poprz.: Informatyka w Technologii Materiałów. — 2014 vol. 14 no. 3, s. 152–159. — Bibliogr. s. 158–159, Abstr., Streszcz.. — 18\textsuperscript{th} seminar NeuroMet ”Application of artificial intelligence in simulation and control of metallurgical processes” : April 14, 2014

Scalable Web monitoring system / Andrzej OPALIŃSKI, Wojciech TUREK, Krzysztof CETNAROWICZ // W: FedCSIS : abstracts of the Federated Conference on Computer Science and Information Systems : September 8–11, 2013, Kraków, Poland. — [Kraków : s. n.], 2013. — ISBN 978-1-4673-4471-5. — S. 1273–1279

Additional information:

None