ecs152bxin liu 1 ecs 152b computer networks winter 2006 prof. xin liu liu/152b/152b.html
TRANSCRIPT
![Page 1: ECS152BXin Liu 1 ECS 152B Computer Networks Winter 2006 Prof. Xin Liu liu/152B/152b.html](https://reader036.vdocuments.us/reader036/viewer/2022082711/56649efb5503460f94c0d8ed/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082711/56649efb5503460f94c0d8ed/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082711/56649efb5503460f94c0d8ed/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082711/56649efb5503460f94c0d8ed/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082711/56649efb5503460f94c0d8ed/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082711/56649efb5503460f94c0d8ed/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082711/56649efb5503460f94c0d8ed/html5/thumbnails/7.jpg)
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