cda 4527 computer networking

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

Upload: taffy

Post on 23-Jan-2016

29 views

Category:

Documents


0 download

DESCRIPTION

CDA 4527 Computer Networking. Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005. 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 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: CDA 4527 Computer Networking

1

CDA 4527Computer Networking

Prof. Cliff ZouSchool of Computer ScienceUniversity of Central Florida

Fall 2005

Page 2: CDA 4527 Computer Networking

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: CDA 4527 Computer Networking

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: CDA 4527 Computer Networking

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: CDA 4527 Computer Networking

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: CDA 4527 Computer Networking

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: CDA 4527 Computer Networking

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: CDA 4527 Computer Networking

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: CDA 4527 Computer Networking

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: CDA 4527 Computer Networking

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: CDA 4527 Computer Networking

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: CDA 4527 Computer Networking

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: CDA 4527 Computer Networking

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: CDA 4527 Computer Networking

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