CS4/55231 INTERNET ENGINEERING
Department of Computer Science
Kent State University
Page last updated: April 1, 2008
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 infrastrcture.
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 togather makes the high performence Internet running.
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.
students in the class use this lab, and get first hand experinece
internet backbone traffic engineering. This experince will
in understainding the technologies running large networks (such as
backbone or ISP network). There is only few such facilities in USA.
|WHAT STUDENTS WILL
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.
The couse makes extensive use of online materials and uses reference texts.
student looking for research engagement? You may plan to take the
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.