1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.

Slides:



Advertisements
Similar presentations
CSCI 3335: C OMPUTER N ETWORKS Vamsi Paruchuri Assistant Professor Department of Computer Science University of Central Arkansas 1.
Advertisements

ECE 355 Introduction to Computer Networks and Data Communications
1 CSE401N Computer Networking January 2006 S. M. Hasibul Haque Department of Computer Science BUET.
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Fall 2011.
1 CPE 400 / 600 Computer Communication Networks Dr. Mehmet Gunes slides are modified from S.K. Kasera and J. Kurose & K. Ross.
91.413: Data Communications I Fall 2007
1 Last Class! Today: r what have we learned? r where is the networking world going? r question and answers r evaluation.
Data Communication and Networks Lecture 0 Administrivia September 9, 2004 Joseph Conron Computer Science Department New York University
CS 4119: Computer Networks Henning Schulzrinne Dept. of Computer Science Columbia University
Data Communication and Networks Lecture 0 Administrivia September 7, 2006.
Welcome to EECS 340 Introduction to Computer Networking.
CSCD 330 Network Programming Winter 2012 Lecture 1 - Course Details.
CMPSCI 453/653 Department of Computer Science
1 Networks I Course Information Course No.: IT 224 Prerequisite: Phys 104 and Math 151 Credit Hours: 3 Hrs Semester/Session: Fall 2010 Course website:
Communications Recap Duncan Smeed. Introduction 1-2 Chapter 1: Introduction Our goal: get “feel” and terminology more depth, detail later in course.
CS 453 Introduction to Data and computer communications Syllabus Vinod Kulathumani West Virginia University.
Computer Networks Paper Coordinator: Dr. Napoleon H. Reyes, Ph.D. Computer Science Institute of Information and Mathematical Sciences Rm
Advanced Computer Networks by Behzad Akbari Spring 2011 In the Name of the Most High.
CS 458 Internet Engineering Instructor: Prof. Jörg Liebeherr University of Virginia.
1 CDA6938 Special Topic: Research in Computer and Network Security (spring’07) Class Overview.
Introduction to Network Security J. H. Wang Feb. 24, 2011.
CS 381 Final Exam Study Guide Final Exam Date: Tuesday, May 12 th Time: 10:30am -12:30pm Room: SB 105 Exam aid: 8 ½ x 11 page of notes front and back.
Advanced Internet Services Henning Schulzrinne Dept. of Computer Science Columbia University Fall 2003.
1 ECE 156 Computer Network Architecture Professor Krish Chakrabarty Department of Electrical and Computer Engineering Fall 2006.
CSCD 330 Network Programming Fall/Winter/Spring 2014 Lecture 1 - Course Details.
Introduction 1-1 Lecture 1 University of Nevada – Reno Computer Science & Engineering Department Fall 2015 CPE 400 / 600 Computer Communication Networks.
CIS 3360: Security in Computing Cliff Zou Spring 2012.
Xin Liu 1 ECS 152A Computer Networks Fall 2009 Prof. Xin Liu
1 CAP6133: Advanced Topics in Computer Security and Computer Forensics (spring’08) Class Overview Dr. Cliff Zou.
CDA6530: Performance Models of Computers and Networks Cliff Zou Fall 2013.
Graciela Perera– August 23, 2010 Department of Computer Science and Information Systems Slide 1 of 14 OVERVIEW FOR NETWORKING CONCEPTS AND ADMINISTRATION.
Welcome! CSI 4118: Computer Networks and Protocols (3,0,0) Professor: Dr. Robert L. Probert Office: SITE 5098 Phone: x6709
CSC 450/550 Part 1: Introduction. CSC 450/550 Summary (1)Contact information (2)Course objective and topics (3)Course evaluation (4)* The layering principle.
Computer Science, FSU1 CNT5505 DATA/COMUTER COMMUNICATIONS FALL 2008 Time: 3:35AM-4:50AM, MW Location: Love 103 Fall 2008, 3 credits.
ECS152BXin Liu 1 ECS 152B Computer Networks Winter 2009 Prof. Xin Liu
EE3402- Data Communication Networks Lecture 1 Muhammad Qaisar Shafi.
CMPSCI 653/453 Professor Don Towsley Department of Computer Science Department of Computer Science University of Massachusetts University of Massachusetts.
1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005.
Advanced Computer Network
CSCD 330 Network Programming Winter 2015 Lecture 1 - Course Details.
1 CDA 4527 Computer Communication Networking (not “analysis”) Prof. Cliff Zou School of Electrical Engineering and Computer Science University of Central.
Chapter 5 Link Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on the use of these.
Computer Science, FSU1 CNT5505 DATA/COMUTER COMMUNICATIONS Fall 2010.
ECE 374: Computer Networks & Internet Introduction Spring 2015 Prof. Michael Zink.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
 1DT014 Datakommunikation I › (Thur) 9-14 › Polacksbacken, Skrivsal  9 Questions › 5 Short questions › 4 Long questions.
ECE 374: Computer Networks & Internet Introduction Spring 2012 Prof. Michael Zink.
Computer Networks CNT5106C
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N Fall 2010.
1 Welcome to COE 431: Computer Networks Instructor: Wissam F. Fawaz Office 103, Bassil Bldg. Required.
1 CNT 3004 Computer Network Concept Cliff Zou School of Electrical Engineering and Computer Science University of Central Florida Summer 2012.
Introduction1-1 CS 494/594 Internetworking Protocols.
Course Overview 1 MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N
Welcome to CS 340 Introduction to Computer Networking
CNT 4704 Computer Communication Networking (not “analysis”)
CNT 4704 Computer Communication Networking (not “analysis”)
CNT 4704 Computer Communication Networking (not “analysis”)
CET440 Computer Networking
An introduction to the organization of the Internet Lab
An introduction to the organization of the Internet Lab
CSCD 330 Network Programming Spring
CSCD 330 Network Programming Spring
CNT 4704 Analysis of Computer Communication Networks
CNT 4704 Analysis of Computer Communication Networks
Course Information Teacher: Cliff Zou Course Webpage:
CNT 3004 Computer Network Concept
An introduction to the organization of the Internet Lab
CSCD 330 Network Programming Spring
ECS 152B Computer Networks Winter 2010
MAT 379 Computer Networking
Presentation transcript:

1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida Fall 2015

2 About my self  Office: HEC 243  Tel:  Office hour:Monday/Wednesday 10:15pm – 11:45pm  Course webpage: 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 for homework assignment and grading m Keeping grade private m Easy homework submission m Having a simple BBS channel

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)  (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 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 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 Course information (even more)  In-class style: interaction, questions  Real network programming (fun)  Hands on experience: packet trace, 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 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 Course Overview: Part 1: Introduction (text: Chapter 1)  What is the Internet? Application Network Data Link Transport Data Link Physical link Web, , VOIP TCP, UDP IP Ethernet, cellular

9 Course Overview: Part 2: Application Layer (text: Ch. 2)  Principles of application-layer protocols  World Wide Web: HTTP  Electronic mail:  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  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 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 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 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 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 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!