CS307 - Computer Networks


Computer Networking (6th edition) by Jim Kurose & Keith Ross


Course Objectives:

To fully appreciate (and understand) the different services that are provided by network software as it attempts to propel the desired packets to their final destination.

To learn how transmission of bits actually occurs (i.e. the physical layer).

To understand the error detecting mechanisms used by the data link layer, and how framing is accomplished.

To understand basic local area network broadcast, and switched, techniques.

To investigate the IP packet format, and determine how said packets are routed across all the network devices that comprise the Internet. How congestion can be resolved on a burdened network is also covered in great detail.

It is expected that you will need to spend, on average, at least 4 hours per week, in addition to your attendance in my lectures, to be able to keep up with the assigned reading in your textbook, complete all homework assignments, as well as study for quizzes and exams.

   Midterm Exam � March 11th                    35%

   Final Exam � May 7th 11:30-2:30pm      40%

   Quizzes and homework                            25%

Week #1 (Chapter 1) � We will start with an overview of the basic, 5 layer TCP/IP model, move on to basic concepts in telephony, continuing with a discussion of the 'physics' of analog and digital signaling, followed by basic data communication terms and techniques.

Weeks 2-5 (Chapter 5, sections 5.1-5.4, possibly some pages from chapter 6) � Multiplexing (time and frequency domains), transmission techniques, data link layer framing strategies, error detecting codes, frame flow control (handling errors), etc, as well as local area network (LAN) implementations and data link concerns with respect to satellite communications, Ethernet, and possibly some wireless concepts (the latter, mostly from chapter 6).

Weeks 6-10 (Chapter 4, sections 4.1-4.6) � The network layer and many specific routing strategies used in large networks will be covered, along with IP packet format details, and some implementation mechanisms.

Weeks 11-13 (Chapter 3) � We move onto the transport layer, the TCP segment format, and strategies for robustly transmitting information as related to sophisticated congestion and resource allocation strategies.

Weeks 14-15 (Chapters 2,6, and/or 7) � Assorted topics, as time permits. (The Domain Name Service, i.e. DNS, may be covered during these last two weeks.)

Prof. John Trono

JeanMarie 267, Phone - X2432

 MW 3-4pm, T 9-10:30am, or by appt.

Back to Prof. Trono's Home page. (This page last modified January 08, 2003 .)