|
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:
- "Computer Networks and Internets with Internet Applications",
D.E. Comer, 3rd. Edition.
- "The Internet Book", D.E. Comer, 3rd. Edition.
- "Computer Networks", A. Tanenbaum, 4th. Edition.
- "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
-
|
|