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

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

Jan 18, 2016

Download

Documents

Susan Goodman
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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