Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 CDA 4527 Computer Communication Networking (not “analysis”) Prof. Cliff Zou School of Electrical Engineering and Computer Science University of Central.

Similar presentations


Presentation on theme: "1 CDA 4527 Computer Communication Networking (not “analysis”) Prof. Cliff Zou School of Electrical Engineering and Computer Science University of Central."— Presentation transcript:

1 1 CDA 4527 Computer Communication Networking (not “analysis”) Prof. Cliff Zou School of Electrical Engineering and Computer Science University of Central Florida Fall 2007

2 2 About my self  Office: HEC 335  Tel: 407-823-5015 czou@cs.ucf.edu  Office hour: Tuesday/Thursday 1pm – 3pm  Course webpage: http://www.cs.ucf.edu/~czou/CDA4527  Graduated from Umass in Summer 2005  Research interests: Computer and network security  Malware modeling, simulation, detection, defense  denial-of-service attack, software security  Other Internet security Network modeling, optimization and performance evaluation

3 3 What is this course about?  Very few, very basic “analysis” (don’t be scared by the course’s official name)  Introductory course in “computer networking”  Focus on Internet architecture/protocols  TCP/IP, 2 networking programming projects  Several lab assignments (fun, real)  Email (spam), Web. Ethernet, hub, wireless LAN  One chapter on Internet security introduction Goals:  Learn a lot (facts, principles and practice)  Have fun (Use/apply/understand real world network immediately)

4 4 Student evaluation of this course  Fall 2005 (18):  Excellent-55%,  Very good-18.2%  Good-18.2%, Fair-9.1%, Poor-0%  Fall 2006 (6):  Excellent-76.7%  Very good-21.7%  Good-0%, Fair-1.7%, Poor-0%

5 5 Course information  Prerequisites:  Basic knowledge on Algorithms and Operating Systems  C or C++ programming skills  Basic usage of Linux  Olympus account + my lab Linux for networking programming  Course materials:  Text: Computer Networking: A Top Down Approach Featuring the Internet, J. Kurose & K. Ross, Addison Wesley, 4 rd ed., 2007  Textbook online resource (see first page)  Class notes

6 6 Course information (more) Coursework approx amount approx % written homeworks 3-4 15% programming (C) 2 (3?) 20% lab assignments (Ethereal) 2-4 10% midterm exam 1 20% final exam 1 30% one-minute in-class paper ? 5% The final grade will use +/- policy, i.e., you may get A, A-, B+, B, B- … grade.  Workload:

7 7 Course information (even more)  In-class style: interaction, questions  Real network programming (fun)  Hands on experience: packet trace, email spam  Flexible:  Teaching difficulty/speed/contents based on your feedback please  So please tell me freely your thinking and interests!  Academic honesty

8 8 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 regional ISP local ISP company network

9 9 Course Overview: Part 1: Introduction (text: Chapter 1)  What is the Internet? Application Network Data Link Transport Data Link Physical link Web, Email, VOIP TCP, UDP IP Ethernet, cellular

10 10 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  VOIP (Voice Over IP)  Socket programming PROGRAMMING ASSIGNMENT 1

11 11 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

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

13 13 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

14 14 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  Sensor network, vehicular network introduction

15 15 Course Overview: Part 7: Network Security (text: Ch. 8)  what is network security?  Introduction of cryptography  authentication: Who are you?  integrity  key distribution, certification  Internet security hot topics:  Malware attacks, denial-of-service attacks, countermeasures  Secure email, firewall, honeypot, botnet


Download ppt "1 CDA 4527 Computer Communication Networking (not “analysis”) Prof. Cliff Zou School of Electrical Engineering and Computer Science University of Central."

Similar presentations


Ads by Google