CDA 4527 Computer Networking
description
Transcript of CDA 4527 Computer Networking
![Page 1: CDA 4527 Computer Networking](https://reader033.fdocuments.net/reader033/viewer/2022051418/568151cd550346895dc00793/html5/thumbnails/1.jpg)
1
CDA 4527Computer Networking
Prof. Cliff ZouSchool of Computer ScienceUniversity of Central Florida
Fall 2005
![Page 2: CDA 4527 Computer Networking](https://reader033.fdocuments.net/reader033/viewer/2022051418/568151cd550346895dc00793/html5/thumbnails/2.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022051418/568151cd550346895dc00793/html5/thumbnails/3.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022051418/568151cd550346895dc00793/html5/thumbnails/4.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022051418/568151cd550346895dc00793/html5/thumbnails/5.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022051418/568151cd550346895dc00793/html5/thumbnails/6.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022051418/568151cd550346895dc00793/html5/thumbnails/7.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022051418/568151cd550346895dc00793/html5/thumbnails/8.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022051418/568151cd550346895dc00793/html5/thumbnails/9.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022051418/568151cd550346895dc00793/html5/thumbnails/10.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022051418/568151cd550346895dc00793/html5/thumbnails/11.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022051418/568151cd550346895dc00793/html5/thumbnails/12.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022051418/568151cd550346895dc00793/html5/thumbnails/13.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022051418/568151cd550346895dc00793/html5/thumbnails/14.jpg)
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