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
Szakirany("VIABI-INFC", _) )




É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 rend az adott szak honlapján és képzési programjában található.

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