Computer Network Fundamentals CNT4007C

Slides:



Advertisements
Similar presentations
Computer & Network Forensics Introduction Xinwen Fu.
Advertisements

ECE 355 Introduction to Computer Networks and Data Communications
Brainstorm About Computer Networks Take 3-4 minutes to write –Include your name (I’ll collect and read, but not grade) What are some network applications?
Welcome to Introduction to Java Programming At J.D.O’Bryant Science & Mathematics Chonho Lee Department of Computer Science University of Massachusetts.
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Fall 2011.
General information CSE 230 : Introduction to Software Engineering
1 CS 425 / CS 625 Software Engineering Fall 2007 Course Syllabus August 27, 2007.
COMS W1004 Introduction to Computer Science May 28, 2008.
Winter 2008Logistics1 Advanced Computer Networks Prof. Venus W. Samawi Welcome to Time: 2pm –5pm Tuesday Winter credits.
ECE 453/599 Computer Communication Networks Dr. Jinyuan (Stella) Sun Dept. of Electrical Engineering and Computer Science University of Tennessee Spring.
Welcome to EECS 340 Introduction to Computer Networking.
Welcome to CS 395/495 Internet Architectures. What is this class about? (1) Goal: to help you understand what the future Internet will look like –What.
ECS15: Introduction to Computers Fall 2013 Patrice Koehl
CS 453 Introduction to Data and computer communications Syllabus Vinod Kulathumani West Virginia University.
Lecture 1 Overview.
1 MSCS 237 Distributed Computing Spring 2006 INSTRUCTOR: Dr. Sheikh Iqbal Ahamed Office: Cudahy Hall 386 Phone: Office Hours: Monday 2:00-3:00pm.
Advanced Computer Networks by Behzad Akbari Spring 2011 In the Name of the Most High.
COMP Introduction to Programming Yi Hong May 13, 2015.
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
Course Introduction Software Engineering
1 ECE 156 Computer Network Architecture Professor Krish Chakrabarty Department of Electrical and Computer Engineering Fall 2006.
Syllabus. Instructor Dr. Hanan Lutfiyya Middlesex College 418 Ext Office Hours: Tuesday from 12:05-1:05 and Thursday from 11:05-1:05.
Computer Network Management Course
Introduction 1-1 Lecture 1 University of Nevada – Reno Computer Science & Engineering Department Fall 2015 CPE 400 / 600 Computer Communication Networks.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
Xin Liu 1 ECS 152A Computer Networks Fall 2009 Prof. Xin Liu
CS441 Introduction to Computer Networks Spring 2010 Tu/Th 10:30am-Noon Sue Moon 1.
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.
CS 494/594 Computer Communication Networks Dr. Jinyuan (Stella) Sun Dept. of Electrical Engineering and Computer Science University of Tennessee Spring.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
Syllabus. Instructor Dr. Hanan Lutfiyya Middlesex College 418 Ext Office Hours: Wednesday 5-6; Thursdays 4-6 or by appointment.
ECS152BXin Liu 1 ECS 152B Computer Networks Winter 2009 Prof. Xin Liu
Dr. Sajib Datta CSE 5344 Spring 2016 COMPUTER NETWORKS.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
ECE 374: Computer Networks & Internet Introduction Spring 2012 Prof. Michael Zink.
Advances in Cloud Computing CIS6930/CIS4930
Computer Networks CNT5106C
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N Fall 2010.
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Spring 2016.
1 CS 425 / 625 Software Engineering Fall 2003 Course Syllabus August 25, 2003.
@Yuan Xue CS 283Computer Networks Spring 2011 Instructor: Yuan Xue.
Course Overview 1 MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N
Economics 235 Introduction to Agricultural Economics John D. Lawrence Spring 2004.
Networking CS 3470, Section 1 Sarah Diesburg
Computer Network Fundamentals CNT4007C
Welcome to CS 340 Introduction to Computer Networking
Networking CS 3470, Section 1 Sarah Diesburg
CSE 489 / 589 Modern Networking Concepts
Computer Networks CNT5106C
CPSC 441: Computer Communications
CSE 5344 Fall 2016 COMPUTER NETWORKS
Computer Networks Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall 1 1.
CSCD 433/533 Advanced Computer Networks
Computer Networks CNT5106C
Andy Wang Operating Systems COP 4610 / CGS 5765
CSE 4344/5344 Computer Networks
CSCD 433/533 Advanced Computer Networks
CNT 4704 Analysis of Computer Communication Networks
EE422C Software Design and Implementation II
Information Systems in Organizations Introduction instructor’s name
CS 425 / CS 625 Software Engineering
CSCD 433/533 Advanced Computer Networks
ECS 152B Computer Networks Winter 2010
CSE 4344/5344 Computer Networks
Computer Networks CNT5106C
MAT 379 Computer Networking
Intro. to Computer Network
Sarah Diesburg Operating Systems CS 3430
Presentation transcript:

Computer Network Fundamentals CNT4007C Spring, 2014 Ye Xia (Pronounced as “Yeh Siah”)

How is the course conducted? Please follow the lecture and reading schedule on course web page Assignments are all posted on e-learning. Critical dates are posted on the web page.

Course Coverage Overview of communication networks Focus on the Internet; but also think about other networks Will teach networking knowledge Pick up concepts, jargons and technologies Special attention will be paid to engineering the network Principles and design of the network Protocols Algorithms Always consider: what are the issues and how they are solved?

Coverage Basic: network protocol layers Integrated or advanced topics Application Transport Networking Data Link Integrated or advanced topics Quality of service framework and mechanisms Wireless networks Peer-to-peer networks network resource allocation network security

Principles and Design Most communication networks are giant infrastructure. A lot is at stake. Need Careful and good design, and/or Can be evolved Objective: what is it used for Limited or unlimited? What is its architecture ? Specify different components and what they do How they are realized: implementation and technologies What are the design principles: for coping with complexity To ease designer, implementer, or user’s lives

Protocols and Algorithms Algorithms: formal procedure to accomplishing some task Protocols: governs the information exchange and collective behavior of distributed entities For certain tasks These are important components in networks Each piece can also be complex Also need some design principles

Network Programming Learn network programming through project not a focus of the lectures; but important You can do much more yourselves.

Why This Course? Obvious: Learn about the internals of the Internet Learn about communication networks in general Learn network programming Related to other core areas of CS: (distributed) operating systems For some: continue with advanced network courses Less obvious: Learn about distributed, complex systems Typical issues, solutions, design and architecture Coping with complexity and scale

Textbook Computer Networking: A Top-Down Approach, 6th Edition by James F. Kurose & Keith W. Ross Important to have access to the 6th edition Homework questions and labs are from the textbook

Course home page: http://www.cise.ufl.edu/~yx1 You will find Lecture slides Project assignments; due dates Contact information Announcements Please check it frequently Check grades on e-learning (Sakai) Go to https://lss.at.ufl.edu/, and log in with your gatorlink account Distribute assignments and solutions

Assignments, lecture notes and other handouts will NOT be distributed in class. Please get them from the course web site!

Requirements Homework assignments (6) – 10% One programming project (25%) Exams: each two hours long Midterm – 30% (Feb 27, in class) Final – 35% (April 28, 3-5 pm)

Homework Due date will be posted when each homework is assigned Submit homework in hard copy in class Some homework contains a lab part; only the lab part will be submitted through Sakai

Homework: Important Note Each exam will have at least 10% (maybe 20%) of the points coming directly from the homework questions. This is in addition to the homework’s 10% direct contribution to your course grade. Check homework solutions carefully for correctness.

Project One programming project Details will be posted later on network programming, spread out There is a mid-semester checkpoint Final due date: April 23 Team project: 3 persons per team Java programming; C/C++ are also alright Details will be posted later

Late Policies Late homework will face 30% additional deduction before the solutions are posted (in one week). After that, no points may be earned on the homework. No late project please.

Office Hours Instructor: Fridays: 1:00 – 3:00 pm, or by appointment TA: see web page later

Others Class participation: Please show up in classes Academic honesty: no copying of anything!