Internet Technologies and Standards

Course content

  • Internet overview: structure, layers, protocols
  • Internet data link layer: Ethernet
  • Internet network layer: IP addressing and subnetting, NAT, IPv6
  • ISP internal routing: OSPF & IS-IS protocols
  • Internet inter-domain routing: BGP
  • ISP core technologies: MPLS
  • Internet transport layer: UDP & TCP protocols
  • Internet application layer: DNS, HTTP, P2P, multimedia (VoIP, streaming)
  • Internet content delivery: CDNs and Internet datacenters
  • Internet of Things (guest lecture)

Course organization

  • Lecture: Thursday, 10:15-12:00, room 168; Piotr Gajowniczek, PhD; gajow@tele.pw.edu.pl, Andrzej Bak, PhD; bak@tele.pw.edu.pl
  • Lab exercises: done remotely; supervisor: Piotr Gajowniczek, PhD; gajow@tele.pw.edu.pl
  • Course mailing list: EINTE.A@elka.pw.edu.pl
  • Estimated test dates:
    • mid-term test: November 16th, 2017
    • final test: January 18th, 2018
  • More info: Course organization

Lecture slides

Announcements

  • The mid term test results: Test 1 - results
  • Lab. 5 (IOT, 5 pts) will be held 21.01.2018 during lecture hours. Presence is obligatory to pass the lab exercise.
  • The final test will be held 18.01.2018 during 1st lecture hour. During the 2nd hour there will be an opportunity to retake the mid-term test.

Lab exercises

As explained during the last lecture, the networking labs will be done using the virtual environment running on VirtualBox virtual machine (VM).

Lab. 1 - OSPF protocol:

  • To download the VM for Lab 1 exercise, please copy the following link to the web browser:
    • https://drive.google.com/open?id=0BwHivuyXn0vUdkpiRl93cExqZ0k
  • The VM installation instruction and Lab. 1 description is provided in the following document: Lab. 1 - OSPF - instruction
  • The brief introduction to Cisco IOS Command Line Interface (CLI) is provided here: Guide to Router Lab and Cisco IOS CLI
  • The deadline to provide Lab. 1 reports is Nov 20th. The reports should be prepared in PDF format, and consolidated with other required files into zip archive.
  • The report archives should be sent by email to the following address: p.gajowniczek@tele.pw.edu.pl

Lab. 2 - BGP protocol:

  • To download the VM for Lab 2 exercise, please copy the following link to the web browser:
    • https://drive.google.com/open?id=1C4SWDt1KCd7Bdiv3B7i9maa0bgChRCac
  • The VM installation procedure is the same as in OSPF lab. BGP lab. exercise description is provided in the following document: Lab. 2 - BGP - instruction
  • The deadline to provide Lab. 2 reports is Dec 8th. The reports should be prepared in PDF format, and consolidated with other required files into zip archive.
  • The report archives should be sent by email to the following address: p.gajowniczek@tele.pw.edu.pl

Lab. 3 - MPLS protocol:

  • To download the VM for Lab 3 exercise, please copy the following link to the web browser:
    • https://drive.google.com/open?id=0BwHivuyXn0vUdkpiRl93cExqZ0k
  • This is the same VM as used in OSPF lab, so there's no need to download and install it again, if you still have it installed. MPLS lab exercise description is provided in the following document: Lab. 3 - MPLS - instruction
  • The deadline to provide Lab. 3 reports is Dec 21st. The reports should be prepared in PDF format, and consolidated with other required files into zip archive.
  • The report archives should be sent by email to the following address: p.gajowniczek@tele.pw.edu.pl

Lab. 4 - TCP protocol:

  • This lab is done offline, using only a Wireshark sniffer to analyze prowided TCP traces. The following archive contains: TCP traces, exercise manual, and additional reading material.
  • The deadline to send Lab. 4 reports is Jan 21st 2018. The reports should be prepared in PDF format, and sent by email to the following address: p.gajowniczek@tele.pw.edu.pl

Lab. 5 - IOT:

  • This lab is led by Mr Fernando Solano, PhD, during lecture hours (21.01.2018).
  • Your presence is required to pass the lab.