Teacher
|
VEGNI ANNA MARIA
(syllabus)
THEORY: - Course Introduction: What are networks? Small worlds, Social and Telecommunications networks - Network performance: Delay, Packet loss, Throughput, Jitter - Transport layer: Basics on TCP, Timers, Flow and Congestion Control - Data information sources: Average rate and peak rate, Burstiness, traffic sources in NS2 - Network Applications: Network Application Architectures (Client-Server and P2P), Peer-to-Peer applications (BitTorrent and Skype), HTTP and FTP, DNS - VANETs: Introduction to Vehicular Ad-hoc NETworks, main aspects and differences with MANETs, Safety and comfort applications, communication protocols - Search Engines: Link structure and TF-IDF, Page Ranking techniques (HITS, PageRank)
LAB ACTIVITIES: - Introduction to Network Simulator (NS2) and Network AniMator (NAM), Events in NS2 - The Tcl language - Objects in NS2 - Post processing in NS2 - How to use NSCRIPT - How to use XGRAPH - Simulation results in XGRAPH - Introduction to IEEE 802.11 networks and Mobile IP - Mobility in NS2 with NSG2.1
(reference books)
- DISPENSE A CURA DEL DOCENTE - J.F. KUROSE, AND K.W. ROSS, “COMPUTER NETWORKING: A TOP-DOWN APPROACH”, 5TH EDITION, ADDISON WESLEY - A.S. TANENBAUM, “COMPUTER NETWORKS”, 4TH EDITION, PRENTICE HALL 2002. - D. EASLEY, AND J. KELINBERG, “NETWORKS, CROWDS, AND MARKETS: REASONING ABOUT A HIGHLY CONNECTED WORLD”, CAMBRIDGE UNIVERSITY PRESS, 2010. - MANUALI ONLINE DI NS2
|