University Côte d'azur

UE Computer networks

ECUE's code : SMUFN115

This course give 3.0 ECTS.
EUR DS4H
Informatique
Campus SophiaTech Les Lucioles
Master 1
Semestre impair
Anglais , Français

PRESENTATION

This course aims to present the architecture of the computer networks from a protocol perspective.

First, networking basics are introduced, paying a special attention to how network services are organized in layers and how these services are implemented by standardized protocols. Then, the different layers in the protocol stack are explored following a top–down approach. Finally, at each layer main protocols, algorithms, and mechanisms are detailed.

Course's manager(s)

Ramon Aparicio Pardo , Chadi Barakat

In class

  • 12h of lectures
  • 12h of directed studies

PREREQUISITES

Before the start of the course, I must ...
  • Know how to handle a machine as a user and as a developer, that means: (1) administrate your Operating System; and, (2) program (at least basically) in C, python and/or java.
  • Install on your laptop the software used in lab activities, such as Wireshark, Oracle VirtualBox hypervisor or equivalent depending on the hardware architecture of the laptop.

OBJECTIVES

By the end of this course, I should be able to...
  • Know the architecture of the computer networks and the main network protocols, namely the triplet HTTP/TCP/IP.

CONTENT

  • Packet switching, performance (delay, throughput, …), protocol stack (layers) –‐ Services Application layer.

  •  DNS, HTTP, FTP, email protocols

  • UDP and TCP protocols, Sockets.

  • Congestion control, TCP throughput, TCP fairness.

  • Services (addressing, routing, fragmentation), IP Protocol.

  • NAT, routing algorithms (inter AS, intra AS).

  • Services, Ethernet Protocol, MAC addresses, hub vs switch vs router.

  • MAC (Aloha, CSMA–CD), IEEE 802.11.

Access to complete Syllabus (Authentification required)
Important
This syllabus has no contractual value. Its content is subject to change throughout this year: be aware to the last updates