Building and Operation of Networks

Hálózatok építése és üzemeltetése
A tantárgyleírás hatályossága
Hatályosság kezdete:
2026. March 21.
Hatályosság vége:
Subject name (Hungarian, English)
Hálózatok építése és üzemeltetése
Building and Operation of Networks
Subject code BMEVITMAC00
Subject type
Training Level
Course types and hours (weekly/semester)
Course type lecture tutorial laboratory
hours (weekly) 2 1 0
type (linked/independent) derived course
Assessment type vizsga
Credits 4
Subject coordinator
DR. Sonkoly Balázs
position: egyetemi docens
Responsible department
Távközlési és Mesterséges Intelligencia Tanszék
Faculty Villamosmérnöki és Informatikai Kar
Subject website
Primary curriculum type
Direct prerequisites – Strong prerequisite none
Direct prerequisites – Weak prerequisite none
Direct prerequisites – Parallel prerequisite none
Direct prerequisites – Milestone prerequisite none
Direct prerequisites – Exclusion none

Objectives

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

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.

Learning outcomes

Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:

Knowledge

No learning outcomes recorded.

Skills

No learning outcomes recorded.

Attitudes

No learning outcomes recorded.

Autonomy and responsibility

No learning outcomes recorded.

Oktatási módszertan

2 lectures and 1 practice per week

Tanulástámogató anyagok

Not provided.

Recommended preliminary knowledge for completing the subject

Knowledge type competencies
(azon előzetes ismeretek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
Computer Networks
Skill type competencies
(azon előzetes képességek és készségek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Recommended (non-compulsory) preliminary competencies
(azon ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák összessége, amelyek jelentősen hozzájárulnak a tantárgy eredményes teljesítéséhez)
Computer Networks
General rules
Requirements: During semester: 1 midterms exam (result >=2) Exam period: written exam Pre-exam: yes Additional possibilities: Possible repetition of midterm during the semester. One more possibility of writing the midterm at the first week after semester.
Assessment methods
In-term assessments

No detailed assessments provided.

Weight of in-term assessments

No weights provided.

Exam-period assessments

No detailed assessments provided.

Weight of exam elements

No weights provided.

Grade calculation

No grade thresholds provided.

Attendance requirements

No attendance requirements provided.

Rules for retake and resubmission

Not provided.

Short description

Not provided.

Detailed description

Not provided.

Recommended courses
Communication Networks 1-2
Workload to complete the subject

No workload breakdown provided.

Validity of subject requirements
Requirements valid from:
Requirements valid until:
Curriculum placement

No curriculum placements recorded for this subject version.