1st degree and Bachelor-level of the Bologna process in Electronic And Communications Engineering (Ingegneria Elettronica E Delle Comunicazioni) - Torino
This course introduces the mathematical foundations of modern communication networks, with particular emphasis on the architecture of Internet.
Inside the general framework of the Bachelor degree in “Electronics and Communication Engineering” this is the fundamental course in the area of telecommunications, giving the basic foundations of both the physical and network layer of modern telecommunication systems.
The course is fully given in English.
This course introduces the foundations of modern communication networks, with particular emphasis on the Internet architecture.
Within the general framework of the Bachelor degree in “Electronics and Communication Engineering” this is the fundamental course in the area of telecommunications, providing basic notions on modern telecommunication systems.
The course is fully offered in English.
The most important learning outcomes are:
- knowledge of the general concepts of communication networks: network topologies, switching techniques (circuit and packet), multiplexing and multiple access techniques, service models (client-server, peer-to-peer), layered protocol architectures, traffic characterization, QoS, error recovery
- knowledge of Ethernet and Wi-Fi protocols
- knowledge of network and transport protocols in the Internet: IP, TCP/UDP
- knowledge of the routing in IP networks
- ability to design and plan an IP network
- ability to configure an IP network and its routing
The most important learning outcomes are:
- knowledge of the general foundations of communication networks: network topologies, switching techniques (circuit and packet), multiplexing and multiple access techniques, service models (client-server, peer-to-peer), layered protocol architectures, error recovery mechanisms
- knowledge of link-layer protocols (Ethernet)
- knowledge of network and transport protocols in the Internet: IP, TCP/UDP
- knowledge of routing functionalities in IP networks
- ability to design and plan an IP network
- ability to configure an IP network and its routing
This course has tas prerequisites a good understanding of the mathematical topics presented in the first year courses.
This course has as prerequisites a basic understanding of math-oriended courses offered in the first semester of the first year of the Bachelor degree program in “Electronics and Communication Engineering”.
• General concepts of computer networks: network classification based on the covered area, network topologies, switching techniques (circuit and packet), multiplexing and multiple access techniques, service models (client-server, peer-to-peer), layered protocol architectures, traffic characterization and QoS requirements (10h)
• Error recovery and flow control techniques: ARQ window protocols, data-link layer protocols (4h)
• Ethernet and Wi-Fi networks (10h)
• Network protocols in the Internet: IPv4 and ICMP, IP addressing, ARP (14h)
• Routing in the Internet: IP addressing, routing tables, NAT (12h)
• Internet transport layer protocols (TCP, UDP) (6h)
• Internet application layer protocols (SMTP, POP and IMAP, HTTP, DNS) (4h)
• Basic concepts on computer networks: network classification based on the covered area, network topologies, switching techniques (circuit and packet-based), multiplexing and multiple access techniques, service models (client-server, peer-to-peer), layered protocol architectures (10h)
• Internet application layer protocols (SMTP, POP and IMAP, HTTP, DNS) (6h)
• Internet transport layer protocols (TCP, UDP) (8h)
• Network protocols in the Internet: IPv4 and ICMP, IP addressing, ARP (8h)
• Routing in the Internet: IP addressing, routing tables, NAT (10h)
• data-link layer protocols, Ethernet networks (9h)
• 3 laboratory sessions (9h)
Theoretical lectures will be complemented by practice classes, which will be devoted to the solution of numerical problems on the course main topics.
Theoretical lectures will be complemented by exercise sessions, which will be devoted to the solution of numerical problems on the course main topics, and by 3 laboratory sessions, with hands-on exercises on the topics covered by the lectures.
Books suggested as text reference:
• A.Pattavina: “Reti di telecomunicazioni", Mc.Graw-Hill (in Italian)
• J.F. Kurose, K.W. Ross: 'Computer Networking: A Top-Down Approach', Pearson (English)
• J.F. Kurose, K.W. Ross: 'Reti di calcolatori e Internet: un approccio top-down', Pearson Italia (in Italian)
The exercises on network protocols and on the design of IP networks will follow:
• A.Bianco, C.Casetti, P.Giaccone, Esercitazioni di reti telematiche, CLUT (in Italian)
Books suggested as text reference:
• J.F. Kurose, K.W. Ross: 'Computer Networking: A Top-Down Approach', Pearson (English)
• J.F. Kurose, K.W. Ross: 'Reti di calcolatori e Internet: un approccio top-down', Pearson Italia (in Italian)
• A.Pattavina: “Reti di telecomunicazioni", Mc.Graw-Hill (in Italian)
The exercises on network protocols and on the design of IP networks will follow:
• A.Bianco, C.Casetti, P.Giaccone, Esercitazioni di reti telematiche, CLUT (in Italian)
Slides; Libro di testo; Libro di esercitazione; Esercitazioni di laboratorio; Video lezioni dell’anno corrente; Video lezioni tratte da anni precedenti;
Lecture slides; Text book; Practice book; Lab exercises; Video lectures (current year); Video lectures (previous years);
Modalità di esame: Prova orale obbligatoria; Prova scritta in aula tramite PC con l'utilizzo della piattaforma di ateneo;
Exam: Compulsory oral exam; Computer-based written test in class using POLITO platform;
...
STANDARD EXAM ADMINISTRATION:
The exam will be written. Oral part is optional, according to the rules described below.
The exam is based on:
- 2-3 numerical exercises, similar to those that will be solved during the course.
- 2-3 theoretical questions, requiring a free-text answer.
The exam will last two hours and it will be scored on a full scale up to 30. The evaluation of the written exam is based on the correct development of the proposed exercises from the description of the symbolic-formula solutions up to the numerical results. The theoretical questions will be judged according to the completeness of the answers, but also on the ability of the students to reply in a concise way.
This written exam is a “closed-book exam”. During the written exam the student can use only a pocket calculator (NO laptop, tablets etc. Any type of cellphone should be switched OFF). No other technical material is allowed (thus no books, handouts, old exercises, etc).
The students who will get a score above 15/30 at the written exam can ask for an optional oral exam, where the questions will mostly regard the theoretical aspects of the course. The optional oral exam is always organized a few days after the written exams. The oral examination score ranges from -3 to +3 points that are added to the result of the written exam.
EXTRAORDINARY EXAM ADMINISTRATION IN THE CASE OF COVID-19 CONTAINMENT MEASURES:
The exam will consist of a written test and of a MANDATORY oral examination. The exam will be administered as follows:
1) a multiple choice test will be erogated through the "Exam" platform, with integration of automatic proctoring mechanisms (Respondus).
The test may include both theoretical questions and short numerical exercises. The test score ranges from 0 to 30 cum laude. Students who receive a score >=18 will be allowed to take the oral examination. Students who receive a score lower than 18 will NOT be allowed to take the oral examination and MUST retry the multiple choice test in a successive exam call.
2) The oral examination will last approximately 30 mins and will include both theoretical questions and numerical exercises. The oral examination score ranges from 0 to 30 cum laude. It will be erogated using either the BBB platform or any other videoconferencing application previously agreed with the candidate. The schedule of the oral examinations will be made available after the publication of the results of the multiple choice test.
3) The final score will be computed according to this formula: round(0.2*(test score)+0.8*(oral examination score)).
Gli studenti e le studentesse con disabilità o con Disturbi Specifici di Apprendimento (DSA), oltre alla segnalazione tramite procedura informatizzata, sono invitati a comunicare anche direttamente al/la docente titolare dell'insegnamento, con un preavviso non inferiore ad una settimana dall'avvio della sessione d'esame, gli strumenti compensativi concordati con l'Unità Special Needs, al fine di permettere al/la docente la declinazione più idonea in riferimento alla specifica tipologia di esame.
Exam: Compulsory oral exam; Computer-based written test in class using POLITO platform;
In order to pass the exam, the students must:
1) submit a mandatory report (max 10 pages) collecting the results obtained during the 3 laboratory sessions, in order to access a written test (multiple choice questionnaire). The submission of the report must take place at least 2 days before the date of the written test. Detailed instructions on how to manage the report submission will be provided by the instructor. Failure to submit the report in due time precludes access to the written test.
2) score at least 18/33 points in a written test consisting in a multiple choice questionnaire administered online via the moodle platform, with lockdown browser mode enabled. Students are requested to come to the exam room equipped with their own laptop and charger/plug-adapter if necessary.
3) pass a mandatory oral discussion, which may include questions about the laboratory report and additional theoretical questions or exercises, depending on the outcome of the written test. The oral discussion will take place after the written test (either immediately afterwards or within a few days) and will be scored on a full range up to 33 points.
The final score will be obtained by averaging the written text and the oral discussion scores.
The written test of 60 minutes duration includes 33 multiple-choice quizzes (1 point for each correct answer, -1/3 point for each wrong answer, 0 points for each unanswered question). The quizzes may include both theoretical questions, questions related to laboratory sessions or short exercises. The final score will be rounded to the nearest integer number. To obtain “30 cum laude”, a minimum score of 31 points must be achieved.
This test is a "closed book" exam. The use of additional teaching materials (books, handouts, old exercises, etc.) is not allowed. During the test, the student can only use a pocket calculator.
The test aims to assess the student's knowledge in the following areas: classification of network types and topologies, packet and circuit switching techniques, multiplexing and multiple access techniques, client-server and peer-to-peer service models, layered protocol architectures, types of transmission channels, error recovery and flow control techniques, link-level protocols and local area network architectures, IP, routing algorithms and protocols, addressing and address translation in Internet, TCP and UDP, SMTP,HTTP, DNS, P2P applications.
In addition to the message sent by the online system, students with disabilities or Specific Learning Disorders (SLD) are invited to directly inform the professor in charge of the course about the special arrangements for the exam that have been agreed with the Special Needs Unit. The professor has to be informed at least one week before the beginning of the examination session in order to provide students with the most suitable arrangements for each specific type of exam.