ARCHITETTURA INTERNET M - Z
Academic Year 2019/2020 - 2° YearCredit Value: 6
Scientific field: ING-INF/05 - Information processing systems
Taught classes: 35 hours
Exercise: 15 hours
Term / Semester: 1°
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 the 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
Textbook Information
Computer Networking: A Top-Down Approach, James F. Kurose Keith W. Ross