CMPSCI 653/453 Professor Don Towsley Department of Computer Science Department of Computer Science University of Massachusetts University of Massachusetts.

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

ECE 355 Introduction to Computer Networks and Data Communications
1 CSE401N Computer Networking January 2006 S. M. Hasibul Haque Department of Computer Science BUET.
EECS 122 Communications Networks Department of Electrical Engineering and Computer Sciences University of California Berkeley Slides: K. Fall, K. Lai,
Exam Review. Basic Concepts  Packet switching versus circuit switching  Their advantages and disadvantages  Layered network architecture  Various.
CSIT435 Spring 2001 Final Examination Study Guide.
1 CPE 400 / 600 Computer Communication Networks Dr. Mehmet Gunes slides are modified from S.K. Kasera and J. Kurose & K. Ross.
Chapter 4 Network Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 13.
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.
COMPUTER NETWORKS CS610 Lecture-1 Hammad Khalid Khan.
CS 4119: Computer Networks Henning Schulzrinne Dept. of Computer Science Columbia University
CS335 Networking & Network Administration Tuesday April 27, 2010.
CMPSCI 453/653 Department of Computer Science
G52CCN Computer Communications and Networks Milena Radenkovic Room: B47
Information Technologies -- Computer Networks 林永松 台灣大學資訊管理學系 (02)
Communications Recap Duncan Smeed. Introduction 1-2 Chapter 1: Introduction Our goal: get “feel” and terminology more depth, detail later in course.
Chapter 1 Overview Review Overview of demonstration network
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.
Our Last Class!!  summary  what does the future look like?
G52CCN Computer Communications and Networks Milena Radenkovic Room: B47
Computer Communication & Networks Lecture # 02 Nadeem Majeed Choudhary
Link Layer 5-1 Link layer, LAN s: outline 5.1 introduction, services 5.2 error detection, correction 5.3 multiple access protocols 5.4 LANs  addressing,
1 John Magee 11 July 2013 CS 101 Lecture 11: How do you “visit” a web page, revisted Slides adapted from Kurose and Ross, Computer Networking 5/e Source.
1 ECE 156 Computer Network Architecture Professor Krish Chakrabarty Department of Electrical and Computer Engineering Fall 2006.
ECE453 – Introduction to Computer Networks Lecture 17 – Top – Down Approach (A Review)
Link Layer5-1 Synthesis: a day in the life of a web request  journey down protocol stack complete!  application, transport, network, link  putting-it-all-together:
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
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
EE3402- Data Communication Networks Lecture 1 Muhammad Qaisar Shafi.
1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005.
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.
Chapter 9 Introduction To Data-Link Layer Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
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.
ECEN “Internet Protocols and Modeling” Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Lecture notes and.
-1- Georgia State UniversitySensorweb Research Laboratory CSC4220/6220 Computer Networks Dr. WenZhan Song Professor, Computer Science.
1 Welcome to COE 431: Computer Networks Instructor: Wissam F. Fawaz Office 103, Bassil Bldg. Required.
@Yuan Xue CS 285 Network Security Placement of Security Function and Security Service Yuan Xue Fall 2013.
Client-server communication Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Lecture # 02 Network Models Course Instructor: Engr. Sana Ziafat.
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 Syllabus  Text Book: B. A. Forouzan, “ TCP/IP Protocol Suite ”, 3rd. ed., McGraw-Hill, 2005  Instructor 張軒彬, Office Number:
Networking Using the OSI Model.
Virtualization of networks
CNT 4704 Computer Communication Networking (not “analysis”)
CNT 4704 Computer Communication Networking (not “analysis”)
CS 280: Summary: A day in the life of a web request
Course Review 2015 Computer networks 赵振刚
CNT 4704 Computer Communication Networking (not “analysis”)
Introduction to Networking Prof. Ananjan Maiti. Overview of the course OSI and TCP/IP Models:  Open Systems Interconnection (OSI)  Transmission Control.
CET440 Computer Networking
An introduction to the organization of the Internet Lab
An introduction to the organization of the Internet Lab
CNT 4704 Analysis of Computer Communication Networks
CNT 4704 Analysis of Computer Communication Networks
IPsrc IPdst MACsrc MACdst
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.
Chapter 1. Introduction Data Communications
An introduction to the organization of the Internet Lab
Technologies and Applications of Computer Networks
CS 381: Introduction to Computer Networks
Data-Link Layer The Internet is a combination of networks glued together by connecting devices (routers or switches) If a packet is to travel from a host.
- Computer Networks Hitesh Tewari Room - F.38 ORI Tel
Chapter 9 Introduction to Data-Link Layer
Presentation transcript:

CMPSCI 653/453 Professor Don Towsley Department of Computer Science Department of Computer Science University of Massachusetts University of Massachusetts Amherst MA Copyright All Rights Reserved, J. Kurose, D. Towsley.

Course Goals  learn design and implementation of computer communication networks, and their protocols, services, and applications  both theory and practice  hands-on experience  case studies: learning through examples  fun, interactive learning experience

Course Mechanics Co-lectured 653, 453 juniors, seniors, grad students separate undergrad, grad assignments, exams Prerequisites: OS, architecture programming skills Workload: 4 written hw's 3 programming assignments midterm, final

On-line Material  class WWW site  all class materials: notes, hw's, class info  broadcast list:  text: Computer Networks, A. Tanenbaum, 3rd ed.  videotapes: of each lecture on reserve in Physical Sciences Library Course Materials

Course Outline Introduction  networks, network applications  layered network architecture  brief history Network Applications  applications and their requirements  examples: , WWW, teleconferencing Network applications programming  issues  socket programming and other API's  OS issues The presentation layer  the representation problem  ASN.1: abstract syntax, encoding, use

Course Outline (cont.) The transport layer  data transfer over unreliable channels  setting up connections  congestion and flow control  multiplexing  quality of service  OS implementation issues  case studies: UDP, TCP, ATM ABR The network layer  service models  link state, distance vector routing  broadcasting  intradomain routing: ES-IS, IS-IS, RIP, OSPF  interdomain routing: IDRP, BGP  IP, ICMP  routing, switching  router case study

Course Outline (cont) Data link control, LAN's  point-to-point DLC: HDLC, PPP  multiple access Ethernet, IEEE802.*  address resolution: ARP  switched LANs, ATM LANS  network interface: OS issues  bridges, hubs Physical layer  attributes of different physical media  mixed media in networks

Course Outline (cont). Putting it all together  internetworking  IP over ATM  following a packet Network Management  issues  case study: SNMP Security  cryptography  authentication  public key encryption  case study: PGP Future directions  next generation Internet  service models  reservation protocols