Budapest University of Technology and Economics, Faculty of Electrical Engineering and Informatics

    Belépés
    címtáras azonosítással

    vissza a tantárgylistához   nyomtatható verzió    

    Building and Operation of Networks

    A tantárgy neve magyarul / Name of the subject in Hungarian: Hálózatok építése és üzemeltetése

    Last updated: 2018. május 29.

    Budapest University of Technology and Economics
    Faculty of Electrical Engineering and Informatics

    Computer Engineering, BSc
    Infocommunication Systems specialization

    Course ID Semester Assessment Credit Tantárgyfélév
    VITMAC00 5 2/1/0/v 4  
    3. Course coordinator and department Dr. Sonkoly Balázs,
    4. Instructors
    Name: Position: Department:
    Dr. Balázs Sonkoly, PhD associate professorDept. of Telecommunications and Media Informatics
    Dr. Zalán Heszberger, PhD associate professorDept. of Telecommunications and Media Informatics 
    Dr. Gábor Fehér, PhD associate professorDept. of Telecommunications and Media Informatics 
    Dr. András Gulyás, PhD senior research fellowDept. of Telecommunications and Media Informatics
    Felicián Némethassistant research fellow Dept. of Telecommunications and Media Informatics
    5. Required knowledge Computer Networks
    6. Pre-requisites
    Kötelező:
    ((Szakirany("AMINinfokommHIT", _) VAGY
    Szakirany("AMINinfokommTMIT", _) VAGY
    Szakirany("AMIinfokom", _))

    VAGY Training.code=("5NAA8") )

    ÉS NEM ( TárgyEredmény( "BMEVITMA365" , "jegy" , _ ) >= 2
    VAGY
    TárgyEredmény("BMEVITMA365", "FELVETEL", AktualisFelev()) > 0)

    A fenti forma a Neptun sajátja, ezen technikai okokból nem változtattunk.

    A kötelező előtanulmányi rendek grafikus formában itt láthatók.

    Ajánlott:
    Communication Networks 1-2
    7. Objectives, learning outcomes and obtained knowledge

    The main goal of the subject is to present the relevant methods and tools required to build and operate different types of IT networks and corresponding network services. The internal structure and operation of network devices are highlighted and the main features and constraints affecting the operation are revealed. Different network platforms, essential network functions and software tools are presented in a practice-oriented way, which are crucial to understand in order to be able to build and operate IT networks.

    8. Synopsis
    1. Introduction. Main goals of the semester. Interesting live demonstrations on hot-topic research activities.

    2. Operating Systems of network devices, Linux based platforms (e.g., OpenWRT). Linux systems in details. Packet processing, the exact path of a packet in the system.

    3. Essential software tools (tcpdump, wireshark, iproute2, ifconfig, route, iptables, ...). Python script language and its practical use in networking.

    4. Network functions in practice: DHCP, DNS, ARP, NAT. DHCP configuration, Zero-configuration and its protocols. Different implementations.

    5. Case study: building a virtual test network consisting of Linux based virtual machines step-by-step (NAT, firewall, DHCP, DNS).

    6. Static routing, routing protocols: RIP, OSPF. Connecting the network to the ISP, DNS.

    7. Internal structure and operation of network devices. Routers, managable and non-managable switches, hubs, WiFi access points, optical devices. Interfaces and physical constraints.

    8. Designing and building networks, connecting different devices. Demands, planning the segments, separation, VLANs. Connecting premises to each other. L2VPN, IPSec. Connecting external employees to local networks (remote access VPN), SSL VPN. DMZ design, server placement.

    9. Enterprise WiFi and SOHO WiFi. Authentication in enterprise WiFi networks, protocol 802.1X. Authentication methods. Thin and thick architectures.

    10. Network as a platform. Software-Defined Networking (SDN) concept and implementations. SDN architecture. Different SDN applications.

    11. SDN in practice. Overview of the OpenFlow standard. Software and hardware switches. SDN controllers, case studies.

    12. SDN controllers in details, controller software platforms (POX, NOX, Floodlight, OpenDaylight). Developing controller applications. Rapid prototyping in Mininet network emulation environment.

    13. Multi-path transport, resiliency, load balancing, traffic engineering. Outlook: backbone network technologies, MPLS.

    14. Real networks. Case studies on operational production networks: BMENET, HBONE, GÉANT. Visiting real operating centers.

    9. Method of instruction 2 lectures and 1 practice per week
    10. Assessment

    During semester: 1 midterms exam (result >=2)

    Exam period: written exam

    Pre-exam: yes

    11. Recaps Possible repetition of midterm during the semester. One more possibility of writing the midterm at the first week after semester.
    12. Consultations On demand consultations based on preliminary coordination.
    14. Required learning hours and assignment
    Kontakt óra42
    Félévközi készülés előadásokra10
    Félévközi készülés gyakorlatokra12
    Felkészülés zárthelyire16
    Házi feladat elkészítése-
    Kijelölt írásos tananyag elsajátítása-
    Vizsgafelkészülés40

    Összesen

    120

    15. Syllabus prepared by
    Name: Position: Department:
    Dr. Balázs Sonkoly, PhD associate professorDept. of Telecommunications and Media Informatics
    Dr. Gábor Fehér, PhD associate professorDept. of Telecommunications and Media Informatics 
    Dr. András Gulyás, PhD senior research fellowDept. of Telecommunications and Media Informatics