14
1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005

1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005

Embed Size (px)

Citation preview

Page 1: 1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005

1

CDA 4527Computer Networking

Prof. Cliff ZouSchool of Computer ScienceUniversity of Central Florida

Fall 2005

Page 2: 1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005

2

About my self

Office: CSB 223 Tel: 407-823-5015 [email protected] Http://www.cs.ucf.edu/~czou

Newly graduated from Umass (1999-2005) Have MS and BS from China

Research interests: Computer and network security

Virus/worm modeling, simulation, detection, defense Intrusion detection, denial-of-service attack Wireless security

Network modeling, optimization and performance evaluation

Page 3: 1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005

3

What is this course about?

Introductory course in “computer networking” What is a “computer network”? Principles, practice of computer networking Focus on Internet architecture/protocols

Goals: Learn a lot (facts, principles and practice) Have fun (Use/apply/understand real world

network immediately)

Page 4: 1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005

4

Course information Prerequisites:

Algorithms, basic knowledge on Operating Systems C or C++ programming skills

Why not Java?

Course materials: Text: Computer Networking: A Top

Down Approach Featuring the Internet, J. Kurose & K. Ross, Addison Wesley, 3rd ed., 2004

Textbook online resource Class notes

(Job market needs)

Page 5: 1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005

5

Course information (more)

Coursework approx amount approx %written homeworks 4-5 15%programming (C,C++) 2 15%lab assignments (Ethereal) 2-4 10%midterm exam 20%final exam 30%one-minute in-class paper ? 10%

Workload:

Page 6: 1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005

6

Course information (even more)

In-class style: interaction, questions Flexible:

Teaching difficulty/speed/contents based on your feedback

So pleaseplease tell me freely your thinking and interests!

Academic honesty

Page 7: 1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005

7

A top-down approach:

We’ll cover networking top-down

End-system applications, end-end transport

Network core: routing, hooking nets together

Link-level protocols, e.g., Ethernet

Other interesting stuff: security, wireless, mobility

regional ISPlocal ISP

company network

Page 8: 1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005

8

Course Overview:

Part 1: Introduction (text: Chapter 1) What is the Internet?

Application Application

Network Network

Data Link

Transport Transport

Data Link

Physical link

Web, Email, VOIP

TCP, UDP

IP

Ethernet, cellular

Page 9: 1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005

9

Course Overview:

Part 2: Application Layer (text: Ch. 2) Principles of application-layer protocols World Wide Web: HTTP File transfer: FTP Electronic mail: Email The Internet's directory service: DNS Socket programming PROGRAMMING ASSIGNMENT 1

Page 10: 1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005

10

Course Overview:

Part 3: Transport Layer (text Ch. 3) Transport-layer services and principles Multiplexing and demultiplexing applications Connectionless transport: UDP Principles of reliable of data transfer TCP case study PROGRAMMING ASSIGNMENT 2 Principles of congestion control TCP congestion control

Page 11: 1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005

11

Course Overview:

Part 4: Network Layer (text: Ch. 4) introduction and network service model what’s inside a router? routing principles (algorithms) hierarchical routing IPIP: the Internet Protocol Internet routing: RIP, OSPF, BGP

Page 12: 1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005

12

Course Overview:

Part 5: Link Layer, Local Area Networks (text: Ch. 5)

introduction, services error detection, correction multiple access protocols, LANs LAN addresses, ARP Ethernet

Page 13: 1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005

13

Course Overview:Part 6: Wireless and Mobile Networks (Ch 6) wireless link characteristics the wireless link:

802.11 cellular Internet access Mobility principles

mobility in practice: mobile IP mobility in cellular networks

Page 14: 1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005

14

Course Overview:

Part 7: Network Security (text: Ch. 7) what is network security? principles of cryptography authentication: Who are you? integrity key distribution, certification firewalls attacks, countermeasures case studies: SSL, IPsec, 802.11