Network Systems Design 907721 Dr Ali El-Mousa University of Jordan

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

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Protocols ECSE Or
ECE 355 Introduction to Computer Networks and Data Communications
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Protocols ECSE:6600 Shivkumar.
COMP2330 Subject Review. Final Exam  Time: 14:45-16:45, 4 May 2010  Venue: SHALL  6 questions  8 pages  2 hours  20% percent (programming)  distributed.
Department of Computer Engineering University of California at Santa Cruz Networking Systems (1) Hai Tao.
EECS 122 Communications Networks Department of Electrical Engineering and Computer Sciences University of California Berkeley Slides: K. Fall, K. Lai,
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Broadband AND OPTICAL NetworkING ECSE Or
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6961 Internet Protocols Shivkumar Kalyanaraman Rensselaer Polytechnic Institute
CSIT435 Spring 2001 Final Examination Study Guide.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Protocols ECSE:6961 Shivkumar Kalyanaraman Rensselaer Polytechnic Institute
1 CPE 400 / 600 Computer Communication Networks Dr. Mehmet Gunes slides are modified from S.K. Kasera and J. Kurose & K. Ross.
Midterm Review 1 Introduction –Basic terminology and concepts. Physical Layer –Time and frequency domains. –Bandwidth and data rate. –Analog and digital.
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.
Review on Networking Technologies Linda Wu (CMPT )
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.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 00-1 ECSE-4730: Computer Communications Networks (CCN): Introduction Shivkumar Kalyanaraman Rensselaer.
EECS 122, Midterm Review Kevin Fall Jean Walrand
TDC 461 Basic Communications Systems 8 May, 2001.
Network Architecture for Cyberspace
G52CCN Computer Communications and Networks Milena Radenkovic Room: B47
Chapter 2 Review of Computer Network Technology
© Wiley Inc All Rights Reserved. CCNA: Cisco Certified Network Associate Study Guide CHAPTER 1: Internetworking.
Course Introduction CET1600C – Cisco Networking Fundamentals Professor Yousif.
Darlene Redmond Fall  Main Web Page: ◦  ◦ 3.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 OSI Data Link Layer Network Fundamentals – Chapter 7.
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.
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
Introduction to Networks CS587x Lecture 1 Department of Computer Science Iowa State University.
Final Review EECS 489 Computer Networks Z. Morley Mao Monday April 16, 2007.
1 Layer 2: Concepts Honolulu Community College Cisco Academy Training Center Semester 1 Version
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Protocols ECSE Or
Introduction 1-1 Lecture 1 University of Nevada – Reno Computer Science & Engineering Department Fall 2015 CPE 400 / 600 Computer Communication Networks.
 LANs – A Definition - A local area network (LAN) is a computer network covering a small physical area, like a home, office, or small group of buildings,
ECE453 – Introduction to Computer Networks Lecture 17 – Top – Down Approach (A Review)
1 6 Further System Fundamentals (HL) 6.4 Further Network Fundamentals.
Final Review Focus- Chapter 4: Network layer Chapter 5: Data link layer Notes: Physical layer Understand previous chapters covered in class. Final exam.
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.
Lecture 4 Overview. Ethernet Data Link Layer protocol Ethernet (IEEE 802.3) is widely used Supported by a variety of physical layer implementations Multi-access.
Copyright 2002Cisco Press: CCNA Instructor’s Manual Year 2 - Chapter 16/Cisco 4 - Module 9 CCNA Certification Exam Review By Your Name.
CMPSCI 653/453 Professor Don Towsley Department of Computer Science Department of Computer Science University of Massachusetts University of Massachusetts.
COMPUTER COMMUNICATIONS AND NETWORKS. Networks fundamentals  Basic understanding of networks, its ontology as LAN, WAN, MAN, PAN, WLAN etc with the comprehensive.
CSC339 Computer Communications & Networks Qaisar Javaid, Assistant Professor CIIT.
 1DT014 Datakommunikation I › (Thur) 9-14 › Polacksbacken, Skrivsal  9 Questions › 5 Short questions › 4 Long questions.
1 Transport Layer: Basics Outline Intro to transport UDP Congestion control basics.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Protocols ECSE Or
CIS6930: IP Quality of Service General Information What are we going to cover? What are you expected to do?
1 Welcome to COE 431: Computer Networks Instructor: Wissam F. Fawaz Office 103, Bassil Bldg. Required.
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Spring 2016.
Computer Engineering and Networks, College of Engineering, Majmaah University INTRODUCTION TO COMPUTER NETWORKS Mohammed Saleem Bhat
COMPUTER NETWORKS COMPUTER NETWORKS AIM To understand the basic concepts of data communication, networking and the usage of protocols. OBJECTIVES To study.
Networking CS 3470, Section 1 Sarah Diesburg
A quick intro to networking
Networking CS 3470, Section 1 Sarah Diesburg
COMPUTER NETWORKS CS610 Lecture-45 Hammad Khalid Khan.
Data Transmission and Computer Communications ECE: 412
An introduction to the organization of the Internet Lab
An introduction to the organization of the Internet Lab
Network Architecture for Cyberspace
An introduction to the organization of the Internet Lab
Networking CS 3470, Section 1 Sarah Diesburg
2017 session 1 TELE3118: Network Technologies Week 13 Review
CS 381: Introduction to Computer Networks
Presentation transcript:

Network Systems Design Dr Ali El-Mousa University of Jordan

Introductions:course description & calendar Answers to frequently asked questions Prerequisites Informal Quizzes Overview

Who’s Who Instructor: Dr Ali El-Mousa Room: CPE 42, Phone: x23003

Course Description: Goals Fundamental protocol concepts in the context of concrete/real protocols (including protocols that did not survive) As if YOU designed the protocols grappling through the tradeoffs… Where do these ideas really come from? Identify common themes, building blocks… Look beyond alphabet soups, distinctive differences and silo mindset! Broad foundation of advanced material of lasting value: you can draw upon them in the future (even in related fields)! Preparation for possible research/advanced development in networking (reading of papers, fundamental perspective, case-study) In-class work (informal quizzes) & discussion (be prepared!)

Syllabus Core problems: heterogeneity, scale, coordination of distributed components, handling failures, sharing resources, managing congestion Building Blocks: workload units (call vs packet), multiplexing, indirection, virtualization, identifiers/name- space structures/scopes, signaling/state management, randomization, distributed coordination and control, redundancy Core protocols: Transport (TCP, UDP), IP, Routing, Addressing/Naming. Advanced topics: Multicasting, Peer-to-Peer, Next- generation IP, Better-than-best-effort Internet (QoS), High-Speed Routers, IP Telephony, Security … (may not cover all)

Course Description Highlights Lectures Informal quizzes: Every 2-3 weeks Be prepared: I will randomly call on students to explain ideas. Grading: Informal Quizzes & Paper Summaries: {20 pts} 1 Research Case Study & Presentation: {20 pts} Mid term Exam{20 pts} Final exam: {40 pts}

Prerequisites Required (no exceptions): CPE-422 Computer Networks or equivalent Desirable: Operating Systems Computer Design (CPE-432 or equivalent) If you do not have the required prerequisites, you must drop the course and take it later (next year).

Prerequisites Protocol Layers: ISO/OSI reference model Physical Layer: Coding, Manchester Transmission Media: UTP, Cat 5 Data Communication: Asynchronous vs synchronous, Baud, bit, and Hz, Half-Duplex vs Full-duplex, Modulation/Demodulation Packet Transmissions: Framing, Bit stuffing, byte stuffing Flow Control: On-Off, Window Error Detection: Parity, Checksum, Cyclic Redundancy Check

Prerequisites (Continued) Error Recovery: Start and Stop, Go back n, Selective Reject LANs: Aloha, CSMA/CD, Ethernet, IEEE 802.3, Token Ring/IEEE 802.5, FDDI Addressing: Unicast/multicast, Local/Global LAN wiring: 10Base5, 10Base2, 10Base-T, 100Base-TX, E-LANs: Hubs, Bridges, Routers, Switches Routing: Distance Vector vs Link State, Spanning tree, source routing Transport layer: multiplexing, reliability, congestion control, introduction to TCP and UDP Basics of probability and queuing theory

Answers to FAQ's Considerable paper readings in the class + research case study (writing skills) Informal quizzes given every 2-3 weeks All homework etc due at the beginning of the class indicated as deadline. Up to one late submission: no penalty Beyond that 10% penalty All quizzes are open-book and extremely time limited. Quizzes consist of design questions, numerical, multiple-choice (true-false), and short answer questions.