6
Organization 0-1 Introduction to Computer Networking INFO0010 Prof. Guy Leduc Université de Liège Institut Montefiore, B28 B-4000 Liège 1 Phone: 04 3662698 ou 2696 (secrétariat) Email: [email protected] URL: http://www.montefiore.ulg.ac.be/~leduc/

Introduction to Computer Networking INFO0010 · 2020. 9. 15. · Organization 0-4 Practical part q5 homeworks vBased on the Netkitemulator: see wiki.netkit.org vNetkitis a network

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

  • Organization 0-1

    Introduction to Computer NetworkingINFO0010

    Prof. Guy LeducUniversité de Liège

    Institut Montefiore, B28B-4000 Liège 1

    Phone: 04 3662698 ou 2696 (secrétariat)

    Email: [email protected]: http://www.montefiore.ulg.ac.be/~leduc/

  • Organization 0-2

    Reference BookComputer Networking: A Top-Down Approach, 7th edition. Jim Kurose, Keith Ross

    Addison-Wesley, April 2016orPearson Education, 2017 (also cheap digital copies for students)

    Many of the slides from all the chapters are adapted from the slides provided with the book:

    All material copyright 1996-2016J.F Kurose and K.W. Ross, All Rights Reserved.

    Some figures also come from:Computer Networks - 4th or 5th edition,Andrew S. Tanenbaum,Prentice-Hall International, 2003 or 2011

  • Organization 0-3

    Course contentChapter 1: Computer Networks and the Internet

    § An overviewChapter 2: Application Layer

    § Web, DNS, socket interfaceChapter 3: Transport Layer

    § Error/flow/congestion control, TCP, UDPChapter 4: Network Layer – The data plane

    § IP, addressing, packet forwarding, router architectureChapter 5: Network Layer – The control plane

    § Routing protocolsChapter 6: Link Layer and Local Area Networks

    § Error detection, multiple access protocols, switches, Ethernet

  • Organization 0-4

    Practical partq 5 homeworks

    v Based on the Netkit emulator: see wiki.netkit.orgv Netkit is a network emulator: it allows to set up a network and

    perform experiments, with virtual network equipments that feature characteristics similar to real equipments

    v Very useful to understand some concepts in a more practical setting

    v A couple of hours of work per homework (assuming you have followed the lectures)

    v Individualv Teaching assistant: Emeline Marechal

    q 1 projectv Network programming assignment in Javav Individualv Teaching assistant: Samuel Hiard

  • Planningq Lectures

    v on Wednesdays, two groupsv group 1: odd weeks, group 2: even weeks

    q Homeworksv One week per homework. Tentative deadlines on

    • October 20 (week 6)• November 10 (week 9)• November 17 (week 10)• December 1 (week 12)• December 16 (week 14)

    q Projectv From October 14 (week 5) to December 18 (week 14)v Advice: start as early as possible

    Organization 0-5

  • Organization 0-6

    EvaluationTheory - Principles

    § Oral exam§ Not admitted at the exam if projects or labs not done§ List of questions will be provided

    § One question can be eliminated before the random drawing§ Bonus of 5% if exam in English§ Weight in geometric mean = 50%

    Practice§ Overall geometric weight = 50%§ Practice = 0.5 x homeworks + 0.5 x project§ Project

    § If plagiarism, then 0/20 for the whole course§ Project can be improved in August

    § Homeworks§ Not taken into account in September if detrimental to students (cannot be redone)