CSCI 370 CSCI-370 C omputer Networks: Shrinking the globe one click at a time Lecture 1 Khurram Kazi.

Slides:



Advertisements
Similar presentations
CSCI 690 CSCI-690 C omputer Networks: Shrinking the globe one click at a time Lecture 1 Khurram Kazi.
Advertisements

Eighth Edition by William Stallings
Data and Computer Communications. Data Communications, Data Networks, and the Internet “The fundamental problem of communication is that of reproducing.
Chapter 1 Data Communications and Networks - Overview Data Communications deals with the transmission of signals in a reliable and effective manner. Topics.
COE 341: Data & Computer Communications (T081) Dr. Marwan Abu-Amara Chapter 1: Data Communications & Networking Overview.
Data and Computer Communications
COE 341: Data & Computer Communications (T061) Dr. Marwan Abu-Amara Chapter 1: Data Communications & Networking Overview.
1 Introduction to Networking Lesson 01 NETS2150/2850.
1 Introduction to Data Communications ECI-M-917 Methods of Teaching and Learning : Lecture, Tutorial and Workshop.
Kazi Fall 2007 CSCI 3701 CSCI-370/EENG-480 Computer Networks Khurram Kazi.
William Stallings Data and Computer Communications 7 th Edition Chapter 1 Data Communications and Networks Overview.
EE 4272Spring, 2003 EE4272: Computer Networks Instructor: Tricia Chigan Dept.: Elec. & Comp. Eng. Spring, 2003.
Sami S.Al-Wakeel 1 CHAPTER 1 INTRODUCTION. Sami S.Al-Wakeel 2 NETWORK Definition: A Group of interconnected nodes that exchange information and share.
CMPE 150 – Winter 09 Lecture 2 January 8, 2009 P.E. Mantey.
Data and Computer Communications
William Stallings Data and Computer Communications 7th Edition
Chapter 1: Overview Lecturer: Alias Mohd Telecommunications Department Faculty of Electrical Engineering UTM SET 4573: Data Communication and Switching.
Advanced Computer Network Lecture 1: Introduction Yunming Ye Department of Computer Science Shenzhen Graduate School Harbin Institute of Technology.
Computer Networks NYUS FCSIT Spring 2008 Igor TRAJKOVSKI, Ph.D. Associate Professor Milos STOLIC, B.Sc. Assistant
Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Nguyễn Đức Thái.
CE 4228 DATA COMMUNICATIONS AND NETWORKING Introduction.
Business Data Communications, Stallings 1 Chapter 1: Introduction William Stallings Business Data Communications 6 th Edition.
Chapter 1 Introduction.
Data and Computer Communications
Computer Networks and Communications (2) Bazara I. A. Barry Department of Computer Science University of Khartoum
Computer Networks Network Hardware & Software
Introduction Chapter 1 Uses of Computer Networks Business ApplicationsBusiness Applications Home ApplicationsHome Applications Mobile.
Data and Computer Communications
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Introduction Hamed Jamshak Hamed Jamshak Chapter 1 Hamed Jamshak.
1.1 Chapter 1 Introduction Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, September 2011.
Chonbuk National University, DCS LabLab Seminar presented by ghcho 2002/1/7 1 Computer Networks 2003/Fall Division of Electronics & Information Engineering.
William Stallings Data and Computer Communications 7 th Edition Chapter 1 Data Communications and Networks Overview.
Introduction Chapter 1. Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues.
University of Palestine Faculty of Applied Engineering and Urban Planning Software Engineering Department INTRODUCTION TO COMPUTER NETWORKS Dr. Abdelhamid.
1 CHAPTER 8 TELECOMMUNICATIONSANDNETWORKS. 2 TELECOMMUNICATIONS Telecommunications: Communication of all types of information, including digital data,
Chapter 1 Communication Networks and Services Network Architecture and Services.
William Stallings Data and Computer Communications
Communication Networks - Overview CSE 3213 – Fall November 2015.
Data Communications and Networking Overview
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني.
Introduction Chapter 1. Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues.
Introduction Chapter 1 Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues
Introduction Chapter 1 Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues
Introduction Chapter 1. Metropolitan Area Networks A metropolitan area network based on cable TV.
Introduction Chapter 1. Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues.
Introduction Chapter 1. Computer network computer network, often simply referred to as a network, is a collection of hardware components and computers.
Introduction.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 1 – Data Communications, Data Networks, and.
Introduction Chapter 1. Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues.
M. R. Kharazmi Chapter 1 Data Communications and Networks Overview.
Data and Computer Communications Eighth Edition by William Stallings Chapter 1 – Data Communications, Data Networks, and the Internet.
Data Communications Chapter 1 – Data Communications, Data Networks, and the Internet.
William Stallings Data and Computer Communications 7th Edition
Chapter 1 Communication Networks and Services
Computer Network Course objective: To understand Network architecture
Chapter 1 Introduction Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011.
Chapter 1 Introduction.
CSCI-690 Computer Networks: Shrinking the globe one click at a time Lecture 1 Khurram Kazi CSCI 690.
Network Hardware Local Area Networks Metropolitan Area Networks
Chapter 1 Introduction.
Chapter 1 – Part 1 Introduction.
William Stallings Data and Computer Communications 7th Edition
Chapter 1 Introduction.
William Stallings Data and Computer Communications 7th Edition
Lecture 1 Overview of Communication Networks and Services
Advanced Computer Networks Lecture 1
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara
Presentation transcript:

CSCI 370 CSCI-370 C omputer Networks: Shrinking the globe one click at a time Lecture 1 Khurram Kazi

CSCI Major sources of the slides for this lecture  Some of the Slides used in this lecture are from Tanenbaum’s and William Stallings’ websites  K. Kazi Optical Networking Standards: A Comprehensive Guide for Professionals  Larry L. Peterson & Bruce S. Davie, Computer Networks: A Systems Approach

Course Outline  This course provides an introduction to the fundamentals and the applications of data communications networks. Network architectures, topology, protocols, network services and models will be discussed. Some of the protocols the course will cover are:  Protocols based on Internet Protocol (IP) (Layer 3 and above)  Routing fundamentals and protocols within IP Network (Layer 3 and above)  Ethernet (10/100 Mb/s, 1/10/100(??) Gb/s Ethernet) (LAN, Metro and Wide Area Networks)  Synchronous Optical Networks (SONET) (Wide Area Network)  Optical Transport Hierarchy (OTH) (Wide Area Network)  MultiProtocol Label Switching (MPLS) (Layer 2.5)  Switching and routing architectures will be presented (Hardware/Software implementation architectures)  Time permitting we will cover some aspects of Cellular Networking and Next Generation Network Architecture (NGN) (Time permitting)  Services provided by various networks (Time permitting)  Network Security (Time permitting)  OPNET (a premier network simulator) maybe be used in simulating various aspects of networking concepts. K KaziCSCI 370 3

K KaziCSCI Grading Policy  Assignments & short quizzes 30%  1 Midterm Test 30%  Final Project 40%  Final Projects will be in any topic of interest within the Data Networking field  There will be an Oral presentation of the project along with a written report  Class participation can sway the grade (so highly encouraged, don’t be shy to ASK questions)  You are expected to write programs for various the assignments and the Final Project  NYIT’s Academic Integrity policy will be strictly enforced. Any student found to be cheating (in the assignments, quizzes, Midterm etc.) will get a straight “F”

Do’s and Don’ts for the Final Project  DO NOT use any report / design from the net. I will know if you did!!  Properly referenced work that is not plagiarized is acceptable  Most of it should be your work!!  Select the topic that interests you. Be creative in it ! Designing some aspect in software or hardware will be highly encouraged as opposed to doing an overview/report on some networking technology  By mid semester have a good idea of your project  Team of 2 students working on the same project is allowed.  Each team member’s task within the project should be explicitly defined. K KaziCSCI 370 5

Intended Results at the Culmination of the Course  You should have a good understanding of networking technologies  Should be able to architecturally design various components of the diverse networks  Design of a router/switching Network Element  Protocol Handling/protocol stacks  Routing and switching  Have a good understanding of various WAN/MAN/LAN Technologies  Ability to figure out which aspect is implemented in hardware and what is designed in the software K KaziCSCI 370 6

Books  Primary Book:  The Internet and Its Protocols; A Comparative Approach, Adrian Farrel, Morgan Kaufmann Publishers, 2004, ISBN X  Recommended Textbooks:  1) Computer Networks: A Systems Approach, Larry L. Peterson and Bruce S. Davie, 4 th Edition, Morgan Kaugmann, 2007  2) Computer Networks, Andrew S. Tanenbaum, 4th Edition, Prentice Hall, 2003, ISBN  3) Internetworking with TCP/IP Principles, Protocols, and Architectures, Douglas Comer, 4th Edition, Volume 1, Prentice Hall, 2000, ISBN  4) Optical Networking Standards: A Comprehensive Guide for Professionals, edited by Khurram Kazi, Springer, 2006, ISBN K KaziCSCI 370 7

Useful websites  Tanenbaum’s website at Prentice Hall   William Stalling’s (Another good text book on data and computer networks) Website   Standards Organizations and Industry Forums  Internet Engineering Task Force   MetroEthernet Forum   International Telecommunication Union (ITU): The leading United Nations agency for information and communication technologies   IEEE (Institute of Electrical and Electronics Engineers) LAN/MAN Standards Committee   OPNET (Network simulator)  K KaziCSCI 370 8

ITU  Main sectors Radiocommunications Telecommunications Standardization Development  Classes of Members National governments Sector members Associate members Regulatory agencies K KaziCSCI 370 9

IETF  The Internet Engineering Task Force (IETF) is a large open international community of network designers, operators, vendors, and researchers concerned with the evolution of the Internet architecture and the smooth operation of the Internet. It is open to any interested individual. The IETF Mission Statement is documented in RFC3935. K KaziCSCI

IEEE 802 Standards The 802 working groups. The important ones are marked with *. The ones marked with  are hibernating. The one marked with † gave up. K KaziCSCI

Implication of the Designs we work on; keep few things in mind!  During the design process we always make trade-offs  Trade-offs can be based on time to market, cost implications, complexity, environmental considerations etc.  Ethics: Keep in mind the implications of what you are designing, how it impacts the society!!  Privacy vs. Security is a big issue in networking  Network designs inherently deal with  Implementing of standardized solutions based on regional or global standards developed by industry forums or international standards organizations  Power consumption considerations: Making the Designs Green; Environmental friendly!! Especially true for Data Centers  IEEE 802.3AZ working group actively working on defining Energy Efficient Ethernet PHY specification  Cost/performance trade-offs K KaziCSCI

Efforts within IEEE 802.3AZ work Group to Conserve Energy K KaziCSCI

Efforts within IEEE 802.3AZ work Group to Conserve Energy K KaziCSCI

Efforts within IEEE 802.3AZ work Group to Conserve Energy K KaziCSCI

Efforts within IEEE 802.3AZ work Group to Conserve Energy K KaziCSCI

Efforts within IEEE 802.3AZ work Group to Conserve Energy K KaziCSCI

Efforts within IEEE 802.3AZ work Group to Conserve Energy K KaziCSCI

Efforts within IEEE 802.3AZ work Group to Conserve Energy K KaziCSCI

Efforts within IEEE 802.3AZ work Group to Conserve Energy K KaziCSCI

Methods to Save Energy  Reduce Link Rate  Can (and does) save energy  Some NICs drop link rate when a laptop is battery powered  – Or, when a PC goes into sleep state  Turns-off PHY if no signal on link  Match the link rate to utilization  High utilization = high link rate  Low utilization = low link rate  Currently implemented using auto- negotiation  Set the Technology ability bits/message codes and then reset the link  Takes about 1000 milliseconds (a loooooooong time K KaziCSCI

Methods to Save Energy  Need for fast transitions  Can extend the benefits of link data rate reduction  By making the data rate transition faster  Need a faster way than auto-negotiation  When I need high data rate, I need it now  Can’t advertise the desire to change to a higher speed  Need a mechanism that is transparent to upper layers  Need a standard mechanism to rapidly transition:  From low to high data rate  From high to low data rate  Within the capabilities established by Auto Negotiation  IEEE Working Group 802.3AZ is working on the Energy Efficient Ethernet PHY specification K KaziCSCI

Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues K KaziCSCI

Business Applications of Networks K KaziCSCI

Business Applications of Networks (2)  The client-server model involves requests and replies. K KaziCSCI

Home Network Applications  Access to remote information  Person-to-person communication  Interactive entertainment  Electronic commerce K KaziCSCI

Home Network Applications (2)  In peer-to-peer system there are no fixed clients and servers. K KaziCSCI

Network Applications  Some forms of e-commerce. K KaziCSCI

Types of Network  Metropolitan Area Networks  Local Area Networks  Wide Area Networks  Cellular Networks  Wireless Networks (could be Broadband Networks or LANs)  Home Networks  Internetworks K KaziCSCI

Network classification based on distances  Classification of interconnected processors by scale. K KaziCSCI

Fuzzy Networking Demarcation Points K KaziCSCI

Communications Tasks Transmission system utilizationAddressing InterfacingRouting Signal generationRecovery SynchronizationMessage formatting Exchange managementSecurity Error detection and correctionNetwork management Flow control K KaziCSCI

A Communications Model or cable/DSL modem or cable network K KaziCSCI

Data Communications Model K KaziCSCI

Transmission Medium  Selection is a basic choice  internal use entirely up to business  long-distance links made by carrier  Rapid technology advances change/mix various transmission medium  fiber optic  Copper Cable (still alive and widely used)  Wireless (microwaves, satellite, light waves, cellular etc.)  Transmission costs still high (but decreasing as time progresses)  Hence interest in efficiency improvements (never ending so to speak!) K KaziCSCI

Some of the Drivers for Innovative Networking Technologies  Growth of number & power of computers is driving need for interconnection  also seeing rapid integration of voice, data, image & video technologies  Voice over IP  IPTV  Traditional net connectivity for data transmissions K KaziCSCI

Types of Networks: Wide Area Networks  Span a large geographical area  Cross public rights of way  Rely in part on common carrier circuits  Technologies used include:  circuit switching  packet switching (IP or MPLS based)  Ethernet based transport  Legacy Technologies  frame relay  Asynchronous Transfer Mode (ATM) K KaziCSCI

Types of Networks: Wide Area Network K KaziCSCI

 Relation between hosts on LANs and the subnet. Types of Networks: Wide Area Network K KaziCSCI

Types of Networks: Wide Area Network  A stream of packets from sender to receiver. K KaziCSCI

Circuit Switching  Uses a dedicated communications path established for duration of conversation  Comprising a sequence of physical links with a dedicated logical channel  e.g. telephone network K KaziCSCI

Packet Switching  Data sent out of sequence over diverse paths  Small chunks (packets) of data at a time  Packets passed from node to node between source and destination  Used for terminal to computer and computer to computer communications K KaziCSCI

Types of Networks: Metro Area Network (MAN)  MAN  Middle ground between LAN and WAN  Private or public network  High speed  Large area K KaziCSCI

Types of Networks: Metro Area Network K KaziCSCI

Types of Networks: Metro Area Network  A metropolitan area network based on cable/Satellite service providers. K KaziCSCI

Types of Networks: Local Area Networks  Smaller scope  Building or small campus  Usually owned by same organization as attached devices  Data rates much higher  Switched LANs, e.g. Ethernet  Wireless LANs K KaziCSCI

Types of Networks: Local Area Networks  Two broadcast networks  (a) Bus  (b) Ring K KaziCSCI

Types of Networks: Wireless Networks  Categories of wireless networks:  System interconnection  Wireless LANs (WiFi)  Wireless MANs (WiMax) K KaziCSCI

Types of Networks: Wireless Networks  (a) Bluetooth configuration  (b) Wireless LAN K KaziCSCI

Types of Networks: Wireless Networks  (a) Individual mobile computers  (b) A flying LAN (several airlines offer internet connectivity during flights) K KaziCSCI

Types of Networks: Home Networking  Computers (desktop PC, PDA, shared peripherals  Entertainment (TV, DVD, VCR, camera, stereo, MP3)  Telecomm (telephone, cell phone, intercom, fax)  Appliances (microwave, fridge, clock, furnace, air-conditioning etc.)  Telemetry (utility meter, burglar alarm, babycam). K KaziCSCI

Home Networking: Digital Living Room  Digital Living Network Alliance (DLNA)  K KaziCSCI

The Internet  Internet evolved from ARPANET  first operational packet network  applied to tactical radio & satellite nets also  had a need for interoperability  led to standardized TCP/IP protocols K KaziCSCI

Internet Elements SONET/OTH (IP/MPLS based routing) K KaziCSCI

Internet Architecture K KaziCSCI

Example Configuration K KaziCSCI

Integrated Networked Enhanced Telemetry: Yet another networking application K KaziCSCI