91.413: Data Communications I Fall 2007

Slides:



Advertisements
Similar presentations
COMPUTER NETWORKS COMPUTER NETWORKS AIM To understand the basic concepts of data communication, networking and the usage of protocols. OBJECTIVES To study.
Advertisements

Introduction 1-1 Chapter 3 Transport Layer Intro and Multiplexing Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley.
ECE 355 Introduction to Computer Networks and Data Communications
1 CSE401N Computer Networking January 2006 S. M. Hasibul Haque Department of Computer Science BUET.
CS 325 Computer Networks Sami Rollins Fall 2003.
1 CPE 400 / 600 Computer Communication Networks Dr. Mehmet Gunes slides are modified from S.K. Kasera and J. Kurose & K. Ross.
Data Communications I & II Project Sequence Tom Costello.
1 Day 01 - The Internet. 2 Chapter 1 Introduction Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross.
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.
Introduction1-1 CS 325 Computer Networks Sami Rollins Fall 2005.
Welcome to EECS 340 Introduction to Computer Networking.
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:
1: Introduction1 Part I: Introduction Goal: r get context, overview, “feel” of networking r more depth, detail later in course r approach: m descriptive.
Chapter 1 Introduction Computer Networking: A Top Down Approach 6th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on the use of these.
Chapter 5 Link Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 Link Layer data center.
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.
Course info1 1 st Semester 2007 MI305 Computer Networks  Instructor: Jen-Liang Cheng   Office: H501-1( 福田樓 )  Lectures:
Introduction1-1 Course Code:EE/TE533 Instructor: Muddathir Qamar.
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.
CS 3214 Computer Systems Godmar Back Lecture 23. Announcements Project 5 due Dec 8 Exercise 10 handed out Exercise 11 coming before Thanksgiving CS 3214.
1 ECE 156 Computer Network Architecture Professor Krish Chakrabarty Department of Electrical and Computer Engineering Fall 2006.
Chapter 3 Transport Layer
Transport Layer3-1 Chapter 3 Transport Layer Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose, Keith Ross Addison-Wesley,
Introduction1-1 Chapter 1 Computer Networks and the Internet Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose,
Introduction 1-1 Lecture 1 University of Nevada – Reno Computer Science & Engineering Department Fall 2015 CPE 400 / 600 Computer Communication Networks.
ECS152BXin Liu 1 ECS 152B Computer Networks Winter 2006 Prof. Xin Liu
Introduction1-1 Data Communications and Computer Networks Chapter 1 CS 3830 Lecture 1 Omar Meqdadi Department of Computer Science and Software Engineering.
Xin Liu 1 ECS 152A Computer Networks Fall 2009 Prof. Xin Liu
Transport Layer3-1 Chapter 3 Transport Layer Computer Networking: A Top Down Approach 4 th edition. Jim Kurose, Keith Ross Addison-Wesley, July A.
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
Introduction1-1 Chapter 1 Computer Networks and the Internet Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose,
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
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.
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.
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.
COMPUTER NETWORKS COMPUTER NETWORKS AIM To understand the basic concepts of data communication, networking and the usage of protocols. OBJECTIVES To study.
Course Overview 1 MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N
Welcome to CS 340 Introduction to Computer Networking
Day 01 - The Internet.
CNT 4704 Computer Communication Networking (not “analysis”)
CNT 4704 Computer Communication Networking (not “analysis”)
Course Review 2015 Computer networks 赵振刚
Introduction 1 1: Introduction.
CNT 4704 Computer Communication Networking (not “analysis”)
CET440 Computer Networking
CNT 4704 Analysis of Computer Communication Networks
CNT 4704 Analysis of Computer Communication Networks
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.
MAT 379 Computer Networking
Presentation transcript:

91.413: Data Communications I Fall 2007 Prof. Benyuan Liu Department of Computer Science University of Massachusetts Lowell

What is this course about? Introductory course in computer networking learn principles of computer networking learn practice of computer networking Internet architecture/protocols as case study Goals: learn a lot (not just factoids, but principles and practice) enjoy the course

Course Information Who is this course for? undergraduates (with no prior knowledge) Prerequisites: Algorithms, Operating Systems, programming skills Course materials: text: Computer Networking: A Top Down Approach Featuring the Internet, J. Kurose & Keith Ross, Addison Wesley (4th edition) Class notes

Course Information (more) Class WWW site: http://www.cs.uml.edu/~bliu/413/ everything is posted on this site! syllabus class notes (powerpoint, pdf) assignments announcements

Course Information (more) Workload: Coursework approx amount approx % written homeworks 5 20% programming ass’n 2 15% lab assignment 8 10% class participation 5% midterm 1 25% final exam 1 25%

Course Information (more) in-class style: interaction, questions, discussions office hour (Tuesday 1:30-3pm, Friday 11-12:30pm) Questions, comments, … ???

Course Overview: Part 1: Introduction (text: Chapter 1) What is the Internet, What is a protocol? Network edge, network core, network access Physical media Delay, loss in packet-switched networks Protocol layers, service models Internet backbones and ISPs A brief history of networking, Internet

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 stuff: security, management, multimedia

Course Overview: Part 2: Application Layer (text: Ch. 2) Principles of application-layer protocols The World Wide Web: HTTP File transfer: FTP Electronic mail in the Internet The Internet's directory service: DNS Socket programming PROGRAMMING ASSIGNMENT 1

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 Principles of congestion control TCP congestion control

Course Overview: Part 4: Network Layer (text: Ch. 4) Introduction and network service model Routing principles PROGRAMMING ASSIGNMENT 2 Hierarchical routing IP: the Internet Protocol Routing in the Internet What’s inside a router? Mobile networks

Course Overview: Part 5: Link Layer, LANs (text: Ch. 5) Introduction, services Error detection, correction Multiple access protocols, LANs LAN addresses, ARP Ethernet Hubs, bridges, switches Wireless LANs: IEEE 802.11 PPP: the Point-to-Point protocol ATM networks