ARCHITETTURA INTERNET - canale 1

Academic Year 2018/2019 - 2° Year
Teaching Staff: Giuseppe MANGIONI
Credit Value: 6
Scientific field: ING-INF/05 - Information processing systems
Taught classes: 35 hours
Exercise: 15 hours
Term / Semester:
ENGLISH VERSION

Learning Objectives

This unit introduces to the knowledge of the protocols of the Internet. The student will understand how the Internet works and, in particular:

  • he/she knows protocols used by the most common services, such as WWW, DNS and e-mail;
  • she/he learns the mechanisms that drive the operation of the TCP and UDP protocols;
  • he/she understands the structure of the IP protocol and the way addressing and sub-networking works;
  • she/he understands the Internet routing;
  • he/she knows the main technologies for wired and wireless networks (layer 2).

At the end of the course the student will is able to identify the components necessary for designing a computer network.


Course Structure

Lessons ex-catedra and discussion of the main topics.


Detailed Course Content

Computer Networks and the Internet: What Is the Internet?, The Network Edge, (*)The Network Core, (*)Packet Switching, (*)Delay, Loss, and Throughput in Packet-Switched Networks, (*)Protocol Layers and Their Service Models, History of Computer Networking and the Internet

Application Layer: (*)Principles of Network Applications, (*)The Web and HTTP 98, File Transfer: FTP (*)Electronic Mail in the Internet, (*)DNS—The Internet’s Directory Service

Transport Layer: Introduction and Transport-Layer Services, (*) Multiplexing and Demultiplexing, (*)Connectionless Transport: UDP, (*)Principles of Reliable Data Transfer , (*) Connection-Oriented Transport: TCP, (*)Reliable Data Transfer, (*)Flow Control (*)Principles of Congestion Control

The Network Layer: Introduction, Virtual Circuit and Datagram Networks, (*)What’s Inside a Router, (*)The Internet Protocol (IP) (*)IPv4, IPv6, (*)Routing Algorithms, Routing in the Internet

The Link Layer: Introduction to the Link Layer, Error-Detection and -Correction Techniques, (*)Multiple Access Links and Protocols, (*)Ethernet 469 5.4.3 Link-Layer Switches

Wireless and Mobile Networks Introduction, (*)Wireless Links and Network Characteristics, (*)The 802.11 MAC Protocol, Overview of Cellular Network Architecture, Personal Area Networks: Bluetooth

 

(*) Compulsory topics


Textbook Information

Computer Networking: A Top-Down Approach, James F. Kurose Keith W. Ross