ecs152bxin liu 1 ecs 152b computer networks winter 2006 prof. xin liu liu/152b/152b.html

7
ECS152B Xin Liu 1 ECS 152B Computer Networks Winter 2006 Prof. Xin Liu www.cs.ucdavis.edu/~liu/152B/152b.html

Upload: betty-higgins

Post on 03-Jan-2016

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: ECS152BXin Liu 1 ECS 152B Computer Networks Winter 2006 Prof. Xin Liu liu/152B/152b.html

ECS152B Xin Liu

1

ECS 152BComputer Networks

Winter 2006

Prof. Xin Liuwww.cs.ucdavis.edu/~liu/152B/152b.html

Page 2: ECS152BXin Liu 1 ECS 152B Computer Networks Winter 2006 Prof. Xin Liu liu/152B/152b.html

ECS152B Xin Liu

2

Highlights• prerequisites:

ECS150 and ECS152A

• make sure to follow up the newsgroup messages

ucd.class.ecs152bucd.class.ecs152b.d

• Class: MW 12:10-1:30PM, 1130 Hart; • Discussion: M.W. 1:40-2PM, 1130 Hart;

Page 3: ECS152BXin Liu 1 ECS 152B Computer Networks Winter 2006 Prof. Xin Liu liu/152B/152b.html

ECS152B Xin Liu

3

Highlights• Textbooks

– J. Kurose and K. Ross, Computer Networking: A Top-down approach featuring the Internet, Addison Wesley, 3rd edition.

– M. Donahoo and K. Calvert, TCP/IP sockets in C, Practical guide for programmers, Morgan Kaufmann Publishers, ISNB: 1-55860-826-5, 2001. (optional reference)

• TA: Behrooz Khorashadi, [email protected]• TA office hour: Mon. & Th. 2:10-3:30PM • Instructor office hour: Wedn. 2-3:30PM 3013 EII

Page 4: ECS152BXin Liu 1 ECS 152B Computer Networks Winter 2006 Prof. Xin Liu liu/152B/152b.html

ECS152B Xin Liu

4

Grading Policy• Grading

– Projects 40% (2 projects, 10%+30%)– Midterm 20% (one mid-term)– Homework 10% (2-3 sets)– Final 30%

• Late policy – Will not be graded unless approved in advance by the instructor

• Regrading Policy – One week regrading period

• Incomplete will not be granted– Unless proved emergency

• Academic Integrity

Page 5: ECS152BXin Liu 1 ECS 152B Computer Networks Winter 2006 Prof. Xin Liu liu/152B/152b.html

ECS152B Xin Liu

5

Good Grade Guideline

• Protocol stacks are rational– Understand, not memorize

• Active classroom participation

• Do your own homework and projects– Help you understand – Help you do well in exams

• Follow the textbook and handouts

Page 6: ECS152BXin Liu 1 ECS 152B Computer Networks Winter 2006 Prof. Xin Liu liu/152B/152b.html

ECS152B Xin Liu

6

Road MapI. Introduction

• Computer Networks Overview • Layered architecture

II. Networking Applications • Network Library Routines • File Transfer Protocol (FTP) • HyperText Transfer Protocol (HTTP) • Telnet / Remote Login • Domain Name System (DNS)• Remote Procedure Calls (RPC)

III. Transport Layer• UDP• TCP

Page 7: ECS152BXin Liu 1 ECS 152B Computer Networks Winter 2006 Prof. Xin Liu liu/152B/152b.html

ECS152B Xin Liu

7

Road Map

IV. Transport Layer Interfaces • Socket

• Socket related system calls

• I/O Multiplexing

V. IP Protocols • Internet Protocol

• Routing protocols

• ICMP and IGMP

VI. Other Topics• Wireless Networks

• Network Security