Instructor: Brad Smith
Office: E2 Room 595K
Office hour: TBA
Email: brad at soe dot ucsc dot edu

Class Info
 University of California, Santa Cruz
 Fall Quarter 2006
 Jack Baskin Engr. Rm. 168
 MWF 9:30 AM to 10:40 AM
 
     
CMPE 151
Network Administration
Fall 2006
  TA: Vladislav Petkov
Email: vladi at soe dot ucsc dot edu
Office Hours:
+ Tue. & Thur. 3pm - 4:30pm
+ Location - BE Rm.168
 
 
 
 

Page Links

 
  + Grading Scheme  
  + Course Focus  
  + Prerequisites  
  + Textbooks  
  + Syllabus  
  + Academic Honesty  
 
 
 
 

Network Related Links

 
  + Class Mailing List
Sign up to join the class mailing list: a good place for discussion about lab related issues. Brad Smith and Vladislav Petkov will also try to keep up with and answer questions posted on this list.
 
  + Mastering Networks book web site
This is the website for the Mastering Networks book on which the labs in this class are based.
 
  + Computer Communication Research Group
You can find out a summary of what we are up to here at UCSC in computer networking. In addition, it has a list of our publications.
 
 
 
 
 

Announcements

 
 
 
11-7-2006

BGP sequence of messages from startup to convergence can be found here.

11-5-2006

The syllabus/schedule has been revised. Labs marked in red are from the book. Their numbering doesn't quite match that of our labs, but the TCP lab is lab 9, the NAT/DHCP lab is lab 10, lab 11 is DNS, and SNMP is lab 12.

9-30-2006

Be sure to join the class mailing list. The link is in the links section in the left pane of this page.

9-21-2006

Welcome to CE 151!

 
 
 
 
 

Lecture Notes

 
 
  Lecture slides are accessible from on-campus (within UCSC domains--*.ucsc.edu) or else requires username and password. Email me at "vladi at soe dot ucsc dot edu" if you need one.  
 
 
 

Assignments

 
 
 

Each lab has a set of prelab questions and lab-report questions. Answers to both must be included in your lab report. Lab reports will only be accepted in pdf form - do not include multiple text files. To hand in your lab report, use the submit utility on unix.ic.ucsc.edu. An example usage for our class is:

submit cmpe151-brs.f06 lab1 mylab.pdf

Lab Due date
Lab 1: Introduction (pdf) Sept. 29
Lab 2: Ethereal (pdf) Oct. 2
Lab 3: Single Segment (pdf) Oct. 6
Lab 4: LAN Switching (pdf) Oct. 9
Lab 5: Spanning Tree Protocol (pdf) Oct. 13
Lab 6: Static Routing (pdf) Oct. 16
Lab 7: Dynamic Routing with RIP (pdf) Oct. 20
Lab 8: Dynamic Routing with OSPF and BGP (pdf) Oct. 25
Lab 9: TCP (Lab 5 in book) Nov. 1
Lab 10: NAT/DHCP (Lab 7 in book) Nov. 8
Lab 11: DNS (Lab 8 in book) Nov. 17
Lab 12: SNMP (Lab 9 in book) Nov. 22
Lab 13: Multicast (Lab 10 in book) Dec. 4
 
 
 
 
 

Grading Scheme

 
 
 
  • Labs: 100%
 
 

 
 

Course Focus

 
 
 

 

 
 

 
 

Course Prerequisites

 
 
 

CMPE150 (see your advisor for clarification)

 
 

 
 

Textbooks

 
 
 

Jorg Liebherr and Magda El Zarki, Mastering Networks: An Internet Lab Manual .

 
 

 
 

Syllabus

 
 
  The schedule according to which material will be covered can be found here: pdf. It may be revised as we go.  
 

 
 

Academic Honesty and Integrity

 
 
 

In recent years, there has been an increased number of cheating incidents in many UC campuses, and unfortunately, UCSC is no exception. The School of Engineering has a zero tolerance policy for any incident of academic dishonesty. If cheating occurs, there may be consequences within the context of the course, and in addition, every case of academic dishonesty is referred to the students' college Provost, who then sets the disciplinary process in motion. Cheating in any part of the course may lead to failing the course and suspension or dismissal from the university.

What is cheating? In short, it is presenting someone else's work as your own. Examples would include copying another student's written or electronic homework assignment, or allowing your own work to be copied. Although you may discuss problems with fellow students, your collaboration must be at the level of ideas only. Legitimate collaboration ends when you "lend", "borrow", or "trade" written or electronic solutions to problems, or in any way share in the act of writing or electronically sharing your answers. If you do collaborate (legitimately) or receive help from anyone, you must credit them by placing their name(s) at the top of your paper. 

What is Academic Integrity? This question is better answered with how we violate academic integrity. One prime example is fabrication. From the pages of the registrar:

Fabrication:

  • In any academic exercise, submitting falsified data including bibliographic resources and experimental data, or altering graded coursework/exams and resubmitting to the instructor for a higher score.
Another example of violating academic integrity is Facilitating Academic Dishonesty:
  • One form of this is answering questions on someone else's exam or doing someone else's homework for them.
  • Another form is helping another student take a test (allowing them to cheat from you).
 
 
 
Web site maintained by Vladislav Petkov. If there are problems mail vladi at soe dot ucsc dot edu. Page design by Joann Chou.