1 / 14

CDA 4527 Computer Networking

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 czou@cs.ucf.edu Http://www.cs.ucf.edu/~czou Newly graduated from Umass (1999-2005) Have MS and BS from China

taffy
Télécharger la présentation

CDA 4527 Computer Networking

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CDA 4527Computer 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 czou@cs.ucf.edu • 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

  3. 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) What is this course about?

  4. 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 Course information (Job market needs)

  5. Course information (more) • Workload: 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%

  6. In-class style: interaction, questions Flexible: Teaching difficulty/speed/contents based on your feedback So please tell me freely your thinking and interests! Academic honesty Course information (even more)

  7. A top-down approach: local ISP regional ISP 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 company network

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

  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

  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

  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 • IP: the Internet Protocol • Internet routing: RIP, OSPF, BGP

  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

  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

  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

More Related