salta al contenuto

UniversitÓ Degli Studi Roma Tre

Search (thelephone & email directory)

Advanced search

  • printer version

Ingegneria elettronica

Telecommunications Networks Laboratory

Versione italiana



Course Description

    This course builds on your basic knowledge of computer networks from Elements of Internet. It covers fundamental concepts on communication protocols and their architectures currently used in telecommunications networks, particularly on Internet. The course will also focus on developping your skills as a designer, analyst and implementor of network systems via simulation software. To this end, several lab activities will be dedicated to network simulations by open-source tools. During the course students will be assigned few problem sets, which are expected to be completed individually.

    The course is structured in lectures on essential networking functions of data transfer, transfer control, network applications and performance analysis. Laboratory activities will cover the basics of discrete events simulator (Network Simulator 2). Also, MatLab exercises will be done to setup an optical wireless communication and indoor positioning system through visible light.

Time and Place

    Monday and Thursday (room N12) at 9:00 - 11:00 a.m.

Office Hours

    Send email to Anna Maria Vegni (room 3.24 - 3rd floor, Department of Engineering, Via Vito Volterra 62 - Building B)

Syllabus (*)


  1. Course Introduction
    • What are networks?
    • Small worlds
    • Social and Telecommunications networks
  2. Network performance
    • Delay, Packet loss, Throughput, Jitter
  3. Transport layer
    • Basics on TCP, Timers, Flow and Congestion Control
  4. Data information sources
    • Average rate and peak rate, Burstiness, traffic sources in NS2
  5. Network Applications
    • Network Application Architectures (Client-Server and P2P), Peer-to-Peer applications (BitTorrent and Skype), HTTP and FTP, DNS
  6. VANETs
    • Introduction to Vehicular Ad-hoc NETworks, main aspects and differences with MANETs, Safety and comfort applications, communication protocols
  7. Visible Light Communications and Positioning
    • Optical wireless communication link (LoS, diffuse)
    • OOK modulation
    • PPM modulation

Lab Activities

  1. Introduction
    • Network Simulator (NS2) and Network AniMator (NAM)
    • Events in NS2
    • The Tcl language
  2. Objects in NS2
  3. Post processing in NS2
  4. How to use NSCRIPT
  5. How to use XGRAPH
  6. Simulation results in XGRAPH and TRACEGRAPH
  7. Introduction to IEEE 802.11 networks and Mobile IP
  8. Mobility in NS2 with NSG2.1
  9. Lab MatLab
    • Links in an optical wireless communication system
    • OOK Modulation
    • PPM Modulation

(*) This is a tentative syllabus, weekly updated. More details are provided on Moodle web page.


Reading Material

  • The lecture slides, notes and lab assignments will be made available on-line on Moodle course web page. Password = amvegni_lab_<year>




Grading Policy

    There will be two in-class exams, one written and a project.

    • Written exam: consists of the analysis and design of a network scenario, then one open question to test basic understanding of the main concepts discussed in class;
    • Project: consists of developping a project in NS2;
    • Optional: a short paper about a selected research issue.


(*) The date for the project delivery will be decided late.


Stay connected on Facebook!



related links