CNT 4704 Computer Communication Networking (not “analysis”)

Slides:



Advertisements
Similar presentations
ECE 355 Introduction to Computer Networks and Data Communications
Advertisements

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.
CS 4119: Computer Networks Henning Schulzrinne Dept. of Computer Science Columbia University
1 Course Summary What have we learned: a huge amount! m principles m practice ….. using Internet to motivate examples.
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
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.
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.
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.
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.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
ECS152BXin Liu 1 ECS 152B Computer Networks Winter 2009 Prof. Xin Liu
Introduction to Information Security J. H. Wang Sep. 18, 2012.
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.
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.
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
Computer Network Fundamentals CNT4007C
Welcome to CS 340 Introduction to Computer Networking
CDA6938/COT4932 Special Topic: Research in Computer and Network Security (spring’06) Class Overview.
Computer Networks CNT5106C
CNT 4704 Computer Communication Networking (not “analysis”)
CS 280: Summary: A day in the life of a web request
NWEN 243 Network Applications
Course Review 2015 Computer networks 赵振刚
CNT 4704 Computer Communication Networking (not “analysis”)
CET440 Computer Networking
CPSC 441: Computer Communications
Computer Networks Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall 1 1.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
CSCD 433/533 Advanced Computer Networks
Computer Networks CNT5106C
CSCD 330 Network Programming Spring
Introduction to the course
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
Chapters 1~5 Overview Computer Networking: A Top Down Approach 6th edition Jim Kurose, Keith Ross Addison-Wesley Prof. Hong Liu for ECE369 Adapted from.
CSCD 330 Network Programming Spring
ECS 152B Computer Networks Winter 2010
Computer Networks CNT5106C
MAT 379 Computer Networking
Presentation transcript:

CNT 4704 Computer Communication Networking (not “analysis”) Cliff Zou School of Electrical Engineering and Computer Science University of Central Florida Fall 2009

About my self Office: HEC 335 Tel: 407-823-5015 czou@cs.ucf.edu Office hour: Tuesday/Thursday 3pm – 5pm Course webpage: http://www.cs.ucf.edu/~czou/CNT4704 UCF Tegrity for online lecture video streaming http://tegrity.ucf.edu/listallcourses/listing.aspx Each lecture will be posted several hours after a class Use Webcourse@UCF for homework assignment and grading Keeping grade private Easy homework submission Having a simple BBS channel

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)

Student evaluation of this course Fall 2005 (11): 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% Fall 2007 (12): Excellent-41.7%, Very good-25% Good-25%, Fair-0%, Poor-8.33% Fall 2008 (5): started to use Tegrity Excellent-80%, Very good-20% Good-0%, Fair-0%, Poor-0%

Course information Prerequisites: Course materials: 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, 5th ed., 2009 Textbook online resource (see first page) Class notes

Course information (more) Workload: Coursework approx amount approx % written homework                4                          20% programming (C,C++)             2-3                         24% lab assignments (Ethereal)         2                            10% midterm exam                              1                             20% final exam                                    1                             26% The final grade will use +/- policy, i.e., you may get A, A-, B+, B, B- … grade.

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 So please tell me freely your thinking and interests! Academic honesty

A top-down approach: local ISP regional ISP We’ll cover networking top-down regional ISP End-system applications, end-end transport Network core: routing, hooking nets together Link-level protocols, e.g., Ethernet Other interesting stuff: Security wireless company network

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

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 If possible, have another networking program --- a simple web proxy

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

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

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

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

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

Summary Introductory, practical Know basic networking programming All (almost) you need to know about Internet, and applications Many acronyms, don’t be frustrated