Download presentation
Presentation is loading. Please wait.
Published byBetty Carter Modified over 9 years ago
1
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida Fall 2015
2
2 About my self Office: HEC 243 Tel: 407-823-5015 czou@cs.ucf.edu Office hour:Monday/Wednesday 10:15pm – 11:45pm Course webpage: http://www.cs.ucf.edu/~czou/CNT4704-15 r UCF Panopto for online lecture video streaming Webcourse has a link and Syllabus Each lecture will be posted several hours after a class r Use Webcourse@UCF for homework assignment and grading m Keeping grade private m Easy homework submission m Having a simple BBS channel
3
3 What is this course about? 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 Newly added content (not in textbook): Cellular and mobile technologies Wireless security
4
4 Course information Prerequisites: Basic knowledge on Algorithms and Operating Systems C or C++ programming skills Basic usage of Linux Eustics account for networking programming Course materials: Text: Computer Networking: A Top Down Approach Featuring the Internet, J. Kurose & K. Ross, Addison Wesley, 6th ed., 2013 Previous editions (4th,5th) would also be fine Textbook online resource (see first page) Class notes
5
5 Course information (more) The final grade will use +/- policy, i.e., you may get A, A-, B+, B, B- … grade. Because this class has online session, the two exams are open book and similar to all regular homework assignments, except that they have a 24-hour submission constraint. Workload: CourseworkApproximate amountapproximate percentage Written homework224% Programming projects 226% Lab assignments321% Midterm exam114% Final exam115%
6
6 Course information (even more) In-class style: interaction, questions Real network programming (fun) Hands on experience: packet trace, email spam, Wifi attack… Flexible: Teaching difficulty/speed/contents based on your feedback please So please tell me freely your thinking and interests! Academic honesty
7
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 regional ISP local ISP company network
8
8 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
9
9 Course Overview: Part 2: Application Layer (text: Ch. 2) Principles of application-layer protocols World Wide Web: HTTP Electronic mail: Email The Internet's directory service: DNS Socket programming PROGRAMMING ASSIGNMENT 1
10
10 Course Overview: Part 3: Transport Layer (text Ch. 3) Transport-layer services and principles Connectionless transport: UDP Principles of reliable of data transfer TCP case study PROGRAMMING ASSIGNMENT 2 on realizing TCP reliable data transmission based on a simulator TCP congestion control
11
11 Course Overview: Part 4: Network Layer (text: Ch. 4) what’s inside a router? routing principles (algorithms) hierarchical routing IP IP: the Internet Protocol Internet routing: RIP, OSPF, BGP
12
12 Course Overview: Part 5: Link Layer, Local Area Networks (text: Ch. 5) introduction, services error detection, correction (CRC code) multiple access protocols, LANs LAN addresses, ARP Ethernet
13
13 Course Overview: Part 6: Cellular, Wireless and Mobile technologies Extension of Chapter 6 Overview of smart phone technologies Overview of IOS and Andriod operating systems Mobile protocols Mobile logical channel descriptions, registration procedures, encryptions standards Mobile identifiers, and Location-based Services
14
14 Course Overview: Part 7: Wireless security and Network Security (extension of Chapter 8) what is network security? Introduction of cryptography m Classical and modern cryptography m Public key cryptography and its applications Cellular network vulnerabilities and security protocols Wifi vulnerabilities and security protocols
15
15 Summary r Introductory, practical r Know basic networking programming r All (almost) you need to know about Internet, and applications r Many acronyms, don’t be frustrated m If you don’t know an acronym, just google it m Wikipedia is a great resource to learn!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.