TELE 3118: Network Technologies

Session 1, 2018


Announcements


Course Details

Important Information
All information about the course will be available through this web page. However, if you have questions please email us. Make sure that the subject contains TELE3118 as the first word, e.g. TELE3118 - Who is giving the guest lecture? AND your student number at the end of the message. Please do not ask technical questions about the content of the course through e-mail. If not, you may not get a response.

Course Convenor, Lecturer, and Tutor: Prof. Aruna Seneviratne

Lectures: Mon 3pm-5pm (Mat103) and Wed 5pm-6pm ( Now in TETB LG03)

Tutorials : We 4pm-5pm Even Weeks (OMB G31) and Odd Weeks (CLB 4)

Consultation: Mon 5pm-6pm or through prior appointment

Lab Demonstrators: Iresha Mohottige , Mohamad Shamai and Jawad Ahamed

Labs Sessions: Monday - Even Weeks 12pm-3pm. Wednesday: Odd and Even Weeks 9am-12pm. Please refer to Class Utilisation page
All labs will be held in ElecEng-426.

Aims
This course aims to develop a fundamental understanding of the architecture of data communication networks such as the Internet. It will introduce students to the layered communication protocol stack (referred to as the TCP/IP stack in the Internet context), and progressively work through the functions and technologies at the various layers. Topics covered will include the physical medium, medium access mechanisms, IP addressing and routing, TCP congestion control, and applications such as email, web, and DNS. Particular emphasis will be given to the engineering design choices that have helped shape today's Internet.

Text and Resources:
We will be using the text by James F. Kurose and Keith W. Ross Computer Networking: A Top-Down Approach, Global Edition (7e), Pearson Higher Ed, 2016. As an additional reference the book by Andrew S. Tanenbaum and David J. Wetherall, Computer Networks, 5th edition, Pearson, 2010, will be used.

Assessment:

Labs and mini project each 20% 40%
Class Quizzes 10% Each 20%
Final Exam 40%

Course Structure (Tentative and Subject to Change) handout

Link Layer Addressing
Week Monday Wednesday Reading/Homework Labs Tutorials
1 26 Feb:  Introduction
Video Recording
28 Feb: Physical Layer
Video Recording
Reading: Chapter 1; Sections 7.1,7.2. Homework: Ch1: R4, R15, R16, R23, P6, P8, P19. handout

2 05 Mar: Data Link Layer
Data Link Layer
Video Recording
07 Mar: Data Link Layer
  Video Recording
Reading: Sections 6.1,6.2,6.3. Tanenbaum section 3.2. Homework: Ch6: R4, P5, P7, P11, P13.handout Ethernet cabling Tut 1
Solutions
3 12 Mar: Data Link Layer Wireless and Ethernet
Video Recording
Week3 2017 Lecture 1 Recording
14 Mar: Switching
 
Video Recording
Week 3 2017 Lecture Recording
Reading: Sections 6.4,6.6,7.3.

4 19 Mar: Network Layer Data Plane
Video Recording
21 Mar: Network Layer Data Plane Continued + Quieries about the Class Quiz
  Video Recording
Reading: Sections 4.1,4.3,4.2. Ethernet Switching Tutorial 2 solutions

5 26 Mar: Network Forwarding Network Layer Data Plane
Week5 2017 Video Recording
28 Mar: Class Quiz
Solutions
Reading: Sections 4.3.3,4.3.5,4.4,6.4.1.


 
30 Mar - 08 Apr: Mid-session break
6 09 Apr: IGP Routing Network Layer Control Plane
 Video Recording
11 Apr: BGP Routing Network Layer Control Plane
No Video Recording
Reading: Sections 5.2,5.3,5.4,5.5.
Homework: R3, R6, R10
IP and ICMP
Tutorial 3
Solutions

7 16 Apr: BGP and SDN Network Layer Control Plane
Video Recording
18 Apr: Transport Layer Principles 1 Transport Layer
Video Recording
Reading:5.5, 5.6, 5.7, 3.1.
Homework:R15, R16,R19,R22, R23
 
Tutorial 4
Solutions

8 23 Apr: Transport Layer Principles 2 Transport Layer
Video Recording
25 April: ANZAC Day Holiday Reading: Sections 3.1, 3.2, 3.3. Internet Routing

Mini-project
9 30 April: Transport Layer : Transport Layer: TCP Continued
Video Recording
02 May: Application Layer: Basics
Video Recording
Reading: Sections 3.5, 3.6, 3.7 & 2.1, 2.2
Tutorial 5
Solutions
10  07 May: Application 1
Video Recording
  09 May: Class Quiz Reading: Sections
Sample Class Quiz
11 14 May: Guest Lecture (TBD)
Incoming Media
Video Recording
 
16 May: Applications 2
P2P Networking in Bitcoin
Video Recording
Reading: Sections 2.3 2.4, 2.5, 2.6
12 21 May: Project Demos 23 May : Project Demos


13 28 May: Review
Myexperience
Slides
30 May : Consultations