| |
| |
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.
- Introduction (ppt, pdf)
- Communication Example (ppt, pdf)
- Review of Networking Principles (ppt, pdf)
- IP Addressing (ppt, pdf)
- Evolution of the Internet (ppt, pdf)
- Cisco IOS Introduction (pdf)
- Datalink Layer (ppt, pdf)
- ARP (ppt, pdf)
- IP (ppt, pdf)
- ICMP (ppt, pdf)
- Static Routing (ppt, pdf)
- RIP - Dynamic Routing (ppt, pdf)
- OSPF - Dynamic Routing (ppt, pdf)
- Transport Protocols (ppt, pdf)
- TCP 1 (ppt, pdf)
- TCP 2 (ppt, pdf)
- LAN Switching (ppt, pdf)
- NAT (ppt, pdf)
- DHCP (ppt, pdf)
- DNS (ppt, pdf)
- SNMP (ppt, pdf)
- Multicast (ppt, pdf)
|
|
 |
|
 |
|
|
|
|
| |
 |
|
 |
| |
Grading Scheme |
|
| |
| |
|
|
| |
|
| |
| |
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).
|
|
| |
 |
|
 |
|
|