COURSE DESCRIPTION
CS4/55231 INTERNET
ENGINEERING
Department
of Computer Science
Kent
State University
Page last
updated: January 5, 2012
COURSE DESCRIPTION Welcome to the web-site of Internet Engineering. This course covers the 'under the hood' technologies that constitutes the modern Internet. There is a gap between what is covered in a typical Computer Communication Network (CCN) course in US universities and a robust understanding of the Internet. This course is aimed at filling up this critical gap. The course covers in depth the core internet protocols from traffic engineering, BGP, HTTP, caching to web services infrasturcture. At the end of this course the students are expected to gain a handsome understanding about the key technology components and the grand design that together makes the high performance Internet running. COURSE
FORMAT |
WHO SHOULD TAKE?
|
WHATS SPECIAL?Project Server/ Browser:To complement the classroom learning this course also involve programming project. Since, 1998 students are building their own mini Server and mini Browser. Students start from hello.world! Internet Engineering Teaching Laboratory: It is an unique laboratory and is a piece of the real Internet backbone with industrial strength routers and high performance links. The
students in the class use this lab, and get first
hand experinece
internet backbone traffic engineering. This
experince will
be invaluable
in understainding the technologies running large
networks (such as
national
backbone or ISP network). There is only few such
facilities in USA. |
WHAT STUDENTS
WILL
LEARN?
|
PREREQUISITE Courses in Computer Networks & Operating Systems, Solid programming skill in C/C++, or Java will help survive the projects. If you are not sure about your background please contact me. TEXT BOOK The couse makes extensive use of online materials and uses reference texts. |
|
WHATS NEXT? |
Graduate
student looking for research engagement? You may
plan to take the
sequel courses: 1. CS 6/755999 ST: Peer-to-Peer & Distributed Networked System. Here we will continue our journey and learn about the ‘research’ frontier on emerging new Internet systems (peer-to-peer computing, social networks, etc.) that is transforming the future leading to thesis and dissertation topics. 2. CS ST: 6/755999 ST: Complex Networks: Here we learn about the fascinating recent developments on large network based systems. We learn about new mathematical and analytical tools for robust understanding of the emerging internet/ web based transformations. While the previous course focuses on protocols, and system designs the later focuses on the theoretical and formal tools to bettern understand and engineer such system. |