UCSCBaskin School of Engineering  
General Information Events, News & Organizations Degrees & Departments Research Classes Admissions & Advising People & Jobs Administration
CMPE 080N - Introduction to Networking and the Internet - Spring 2003
News
Jun/05/2003
You can now download the solutions to quiz 3
May/28/2003
You can now download the solutions to quiz 2
May/23/2003
The Date of quiz 3 has been moved.
May/4/2003
Please note the updated syllabus. Nacho won't have office hours tomorrow Monday. He'll have extra hours Wednesday at 11am at his lab, Baskin 399C.
May/1/2003
You can now download the solutions to quiz 1
May/1/2003
Chandra has made his HTML slides available for download.
April/17/2003
There's an updated version of the slides for Week 3.
The first quiz is on the 22nd, next Tuesday.
Chandra will give a review section in his office hours at the whiteboards
Nacho will give a review section on Monday 12-3 at the whiteboards
April/8/2003
There is some more information about using the newsgroup in the project page.
April/7/2003
There will be a short tutorial and discussion about Project 1 on class tomorrow.
March/27/2003
Wep page up
Class Time and Location Tue and Thu 2-3:45 pm in BE 152
Class Description This class covers the fundamentals of data communication networks, including basic concepts associated with physical data transmission, medium access, routing, internetworking, end-to-end communication, and applications such as e-mail, file transfer, and the Web.
The course's main goal is to provide a broad understanding of data communication networks, including the TCP/IP protocol architecture, local- and wide-area networks, internetworks (in particular the Internet).
Prerequisites There are no prerequisites to this course but sophomore standing is recommended. All students MUST obtain an account at CATS. Students who do not yet have a CATS account should check the CATS web page.
Textbook There is no required textbook for this class. Lecture notes, which will be posted on the class Web page before each lecture, will contain all the material covered in class. However, a list of suggested texts is provided below.
Suggested texts:
  1. "Computer Networks and Internets with Internet Applications", D.E. Comer, 3rd. Edition.
  2. "The Internet Book", D.E. Comer, 3rd. Edition.
  3. "Computer Networks", A. Tanenbaum, 4th. Edition.
  4. "Data and Computer Communications", W. Stallings, 6th. Edition.
Newsgroup ucsc.class.cmpe80n
Grading
  • Quizes: 50% (3 quizes)
  • Final exam: 30%
  • Projects: 20%
Student Responsibilities Students are responsible for checking this Web page periodically for updates and announcements
Academic Integrity Academic integrity policies will be strictly enforced. Students are advised to talk to the instructor and/or TAs should any questions on what constitutes academic integrity policy violations arise.
Syllabus Note: This is a tentative schedule. The dates below are subject to change and it is the student's rsponsibility to check for updates to the schedule.
04.01 Introduction: some history, basic concepts, terminology. Week 1 slides [ppt] [pdf]
04.03 Basic concepts and terminology (cont'd). [layered design, end-to-end argument, etc.]
04.08 Physical layer: transmitting data. [analog vs. digital transmission, sampling, bit rate, coding, modems, serial vs. parallel ports, broadband communication (ISDN, ADSL, cable modems)] Week 2 slides [ppt] [pdf]
04.10 Physical layer (cont'd).
04.15 Physical layer (cont'd). Week 3 slides [ppt] [pdf]
04.17 Physical layer (cont'd).
LANs: Ethernet, token ring, wireless LANs. [CSMA, collision detection, collision avoidance, hubs vs. switches]
04.22 Data link layer: reliable data transmission. [frames, checksum] FIRST QUIZ Week 4 slides [ppt] [pdf]
04.24 Accessing the medium. [contention- vs. scheduled-based MACs]
04.29 MAC protocols: CSMA, collision detection, collision avoidance. Ethernet, Token passing (token bus and token ring), 802.11. Week 5 slides [ppt] [pdf]
05.01 MAC protocols (cont'd), LANs.
05.06 Network layer: routing data. [routers, types of network services, circuit- and packet switching, virtual circuits, datagrams, addressing] Week 6 slides [ppt] [pdf]
05.08 Network layer (cont'd); Internetworking: the IP protocol; the Internet. [unicast vs. multicast communication, IP addresses]
05.13 Network layer (cont'd) SECOND QUIZ Week 7 slides [ppt] [pdf]
05.15 Transport layer: end-to-end communication. [types of transpot layer services, connnectionless vs. connection-oriented, etc.]
05.20 Application-layer services: DNS, ssh, telnet, ftp, news, e-mail. ["The Internet Behind the Web" video] Week 8 slides [ppt] [pdf]
05.22 Library presentation by Christy Hightower, Science and Engineering library
05.27 Application layer (cont'd): the Web [HTTP, HTML, searching (google), crawlers/spiders, proxy/caches, load balancing] Week 9 slides [ppt] [pdf]
05.29 Security: firewalls, encryption, DoS
06.03 Peer to peer, VPNs. THIRD QUIZ Week 10 slides [ppt] [pdf]
06.05 Peer to peer, VPNs (cont'd) PROJECT DUE
06.09 Final exam (from 7:30-10:30pm)
Projects Projects will be due the last day of class. Please read the projects as soon as possible. You will be informed of updates.
Project 1
Project 2
Instructor
Name: Katia Obraczka (katia@cse)
Office: BE329
Office Hours: Wed. 12:30-2pm
Teaching Assistants
Name: Ignacio Solis (isolis@cse)
Office: BE399C
Office hours: Monday 2pm - 4pm
Name: Chandramouli Balasubramanian (chandrab@cse)
Office: Basking Whiteboards
Office hours: Friday 10am - 12 noon

General info · News · Events · Degree Programs · Research · Classes · Admissions · Advising · People · Jobs · Administration
SOE Webmail · SOE SSH · SOE Wiki · Search · Sitemap · Contact us · Driving directions · Privacy · UCSC
© Baskin School of Engineering, University of California, Santa Cruz
1156 High St., Santa Cruz, CA 95064 · (831) 459-2158 · webmaster@soe.ucsc.edu