Internet
Protocols
Electrical, Computer and Systems
Engineering ECSE-6600
Description
This course will cover concepts and protocols which enable heterogeneous computer networks to work with each other, including transport (TCP, UDP), network (IP, IPng), routing (RIP, OSPF), network management (SNMP, SNMPv2, RMON), and other important protocols like ARP, ICMP, DNS, BOOTP, DHCP and HTTP. Advanced topics like Mobile IP, Real-time and reservation protocols (RTP, RSVP), IP multicast (IGMP, MBONE) and network security will also be examined. Emphasis will be on breadth of coverage, as well as hands-on programming experiences.
Prerequisites
Computer Communications Networks (ECSE-4670) or equivalent first
course in computer networking. Exposure to computer architecture
and operating systems preferred. Course in C programming (including
detailed use of pointers) or equivalent.
Textbook(s)
Ordering Information
Format
Classes: 14 weeks, 28 sessions
Homework: 6
Programming Assignments: 2
Exams: 3
Grading
Homework: 15%
Programming Assignments: 30% (15% each)
Exams: 55% (15%, 15%, 25%)
Computing
E-mail and World Wide Web access required for course communications, use of Blackboard, and printing of course notes - including a number of research papers to be obtained online. To complete the course assignments students must have access to a GCC compiler, tcl/tk and gnuplot software on a system that is running AIX or Redhat Linux 9.0 as the operating system. If students have access to a local system they can use it to do course work. By accessing the AIX systems at Rensselaer via telnet, students can compile modules supplied by the faculty, FTP them to your local AIX system, and complete the development work on your local AIX system.
If students do not have local access, Rensselaer recommends students have high-speed Internet connectivity to be able to do all their work on the AIX systems at Rensselaer. Dial up connections are not fast enough to support the course applications. In addition, students will need to disable firewalls to be able to export the display images using xhost or an X emulation program such as cygwin. Because many commercial sites have firewalls that prohibit this functionality, these setups must be tested. Please contact Pat Valiquette to get information about testing. He can be reached via email at valiqp@rpi.edu. Testing should take place as soon as possible.
Students will need an RCS userid plus a password to access Rensselaer's AIX systems and Blackboard. To get your RCS userid and passwords contact Pat Valiquette at valiqp@rpi.edu - include your name, student ID number and course name in the email.
E-mail access is required for course communications.
Access to Blackboard, Rensselaer's course management tool, is required. Please refer to this page for instructions on how to set up your computer for Blackboard.
Who Should Enroll
This course may be used in your Plan of Study as follows:
Degree Programs
CSCI - may be used as Hardware course or an elective
CSYS - may be used as a concentration course or an elective
ELEC - elective
EPOW - elective
HCIN - n/a
ITEC - may be used as Networking application area course
MBA - elective
MGMT-MS - elective with advisor pre-approval
TCOM - n/a
This course is also open to non-matriculated
students who meet the prerequisites.
Back to top
|