Adapted from Tanenbaum's Slides for Computer Networks, 4e

Slides:



Advertisements
Similar presentations
Networks: Introduction 1 CS4514 Computer Networks Term B06 Professor Bob Kinicki.
Advertisements

Chapter 1: Introduction
Microcomputer Networking II St. Cloud State University MCS 426, Fall 1999 Instructor: Adomas Svirskas Introduction Instructor: Visiting Instructor Adomas.
IntroductionIntroduction Advanced Computer Networks.
IntroductionIntroduction Computer Networks Term B10.
CEN 4500 Data Communications Instructor: S. Masoud Sadjadi sadjadi At cs Dot fiu Dot edu Chapter 1: Introduction.
Networks: Introduction1 CS4514 Computer Networks Term B03 Professor Bob Kinicki.
Chapter 1 Introduction.
Computer Networks: Introduction1 Introduction. Computer Networks: Introduction2 Network Definitions and Classification Preliminary definitions and network.
CMPE 150 – Winter 09 Lecture 2 January 8, 2009 P.E. Mantey.
Computer Networks Vs. Distributed Systems
Introduction Chapter Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011.
Reference Model 1. Layered network Why network are layered ?! -Easy to change -Easy to troubleshoot -Give general idea of each layer 2.
Computer Networks Lecture 1 & 2 Introduction and Layer Model Approach Lahore Leads University.
Information Technologies -- Computer Networks 林永松 台灣大學資訊管理學系 (02)
ITEC350 Networks I Lecture 1 Hwajung Lee. References Panko, “Business Data Networks and Telecommunications,” 4 th Edition, Prentice Hall, Tanenbaum,
Advanced Computer Network Lecture 1: Introduction Yunming Ye Department of Computer Science Shenzhen Graduate School Harbin Institute of Technology.
Introduction Chapter 1 Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011.
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.
Aleksandra Smiljanić Local and Wide Area Networks.
CT542 Networking Overview.
Networks LANS,. FastPoll True Questions Answer A for True and B for False A wireless infrastructure network uses a centralized broadcasting device, such.
Chapter 1 Introduction.
References Computer Networks: Andrew S. Tanenbaum, Forth edition
Computer Networks and Communications (2) Bazara I. A. Barry Department of Computer Science University of Khartoum
Computer Networks Network Hardware & Software
ITEC350 Networks I Lecture 1 Hwajung Lee. What is Computer Networks? A collection of autonomous computers interconnected by a single technology  Interconnected.
Introduction Chapter 1 Uses of Computer Networks Business ApplicationsBusiness Applications Home ApplicationsHome Applications Mobile.
Service Primitives Six service primitives that provide a simple connection-oriented service 4/23/2017
Introduction Hamed Jamshak Hamed Jamshak Chapter 1 Hamed Jamshak.
Computer Networks A.S. Tanenbaum 5 th Edition 2011 Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice.
Introduction Chapter 1. Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues.
Introduction to Data Communication
Introduction Chapter 1 1. What is Computer Network A collection of Autonomous computers interconnected by any media. Two computers are said to be interconnected.
Communications and Networks Chapter 9 9-1Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني.
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني Introduction Chapter 1.
Introduction Chapter 1. Business Applications of Networks A network with two clients and one server. Client-Server Model.
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
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.
Sam_CN_UNIT- I 1 3/10/2016 Computer Networks Textbook: Computer Networks 4th ed., by A.S. Tanenbaum.
Introduction.
Introduction Reference Models. The OSI Reference Model The TCP/IP Reference Model A Comparison of OSI and TCP/IP A Critique of the OSI Model and Protocols.
Prof. Msanjila, S.S. Computer Networks. Course outline Introduction to computer networks Layers of Computer Network Physical layer Data link layer Medium.
Introduction Chapter 1. Introduction  A computer network is two or more computers connected together so they can communicate with one another.  Two.
Introduction Chapter 1. Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues.
Computer Networks Farzad Rojan Chapter 1. Computer Networks – Chapter 1 Introduction Uses of Computer Networks Network Hardware Network Software Reference.
Term C04 Professor Bob Kinicki
Classification of Networks
Computer Network Course objective: To understand Network architecture
Introduction.
Chapter 1 Introduction.
Chapter 1 Introduction.
Chapter 1 – Part 1 Introduction.
Overview Jaringan Komputer
Chapter 1 – Part 3 Introduction.
Reference Models The OSI Reference Model The TCP/IP Reference Model
Term B08 Professor Bob Kinicki
ITEC350 Networks I Lecture 1
Chapter 1 – Part 2 Introduction.
Useful Learning Techniques
Chapter 1 Introduction.
Introduction Chapter 1 Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011.
Technologies and Applications of Computer Networks
Presentation transcript:

Adapted from Tanenbaum's Slides for Computer Networks, 4e Chapter 1 Introduction Adapted from Tanenbaum's Slides for Computer Networks, 4e

Use Scenarios for Networks Access to remote information Person-to-person communication Interactive entertainment Electronic commerce

A network with two clients and one server. Client-Server A network with two clients and one server.

The client-server model involves requests and replies.

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

Peer-to-Peer In peer-to-peer system there are no fixed clients and servers. Our main concern in this class: how do messages get from application on one machine to client or server or peer on another. Beyond that lies distributed systems, CptS 464/564

Network Scale Terminology Classification of interconnected processors by scale.

Network Links Two types of data transmission technology Broadcast links Point-to-point links

Local Area Networks Three broadcast networks (a) Bus (b) Ring (c) Star

Metropolitan Area Networks A metropolitan area network based on cable TV.

Relation between hosts on LANs and the subnet. Wide Area Networks Relation between hosts on LANs and the subnet. (Note: this use of subnet is uncommon these days. Network Backbone is more typical for a closely related concept.)

A stream of packets from sender to receiver. Wide Area Networks (2) A stream of packets from sender to receiver. (Note: not all packets need to take the same path!)

Wireless Networks (a) Bluetooth or infrared personal network (b) Wireless LAN (Wireless ethernet/WiFi) (c) Wireless MAN (WiMax)

Amazing thing: all these technologies work together to interconnect computers around the world. How?

Network Software Protocol Hierarchies – the Layers Design Issues for the Layers Connection-Oriented and Connectionless Services Service Primitives The Relationship of Services to Protocols

Network Software Protocol Hierarchies – the abstract story Layers, protocols, and interfaces.

Protocol Hierarchies (Example) The philosopher-translator-secretary architecture.

Protocol Hierarchies (3) Example information flow supporting virtual communication in layer 5.

Design Issues in each Layer Addressing Error Control Flow Control Multiplexing Routing And, relative to its neighbor layes, its Interface (or service description)

Six different types of service. Example Services Six different types of service.

Service Primitives Five service primitives for implementing a simple connection-oriented service. Where are they implemented in the hierarchy?

Services to Protocols Relationship The relationship between a service and a protocol.

Reference Models The OSI Reference Model The TCP/IP Reference Model A Comparison of OSI and TCP/IP A Critique of the OSI Model and Protocols A Critique of the TCP/IP Reference Model

The OSI reference model. Reference Models The OSI reference model.

The TCP/IP reference model. Reference Models (2) The TCP/IP reference model.

Protocols and networks in the TCP/IP model initially. Reference Models (3) Protocols and networks in the TCP/IP model initially.

Comparing OSI and TCP/IP Models Concepts central to the OSI model Services Interfaces Protocols

A Critique of the OSI Model and Protocols Why OSI did not take over the world Bad timing Bad technology Bad implementations Bad politics

The apocalypse of the two elephants. Bad Timing The apocalypse of the two elephants.

A Critique of the TCP/IP Reference Model Problems: Service, interface, and protocol not distinguished Not a general model Host-to-network “layer” not really a layer No mention of physical and data link layers Minor protocols deeply entrenched, hard to replace

The hybrid reference model to be used in this book. Hybrid Model The hybrid reference model to be used in this book.

Example Networks The Internet Connection-Oriented Networks: X.25, Frame Relay, and ATM Ethernet Wireless LANs: 802:11

The original ARPANET design. The ARPANET (2) The original ARPANET design.

The ARPANET (3) Growth of the ARPANET (a) December 1969. (b) July 1970. (c) March 1971. (d) April 1972. (e) September 1972.

NSFNET The NSFNET backbone in 1988.

Architecture of the Internet Overview of the Internet.

Architecture of the original Ethernet.

Wireless LANs (a) Wireless networking with a base station. (b) Ad hoc networking.

The range of a single radio may not cover the entire system. Wireless LANs (2) The range of a single radio may not cover the entire system.

Wireless LANs (3) A multicell 802.11 network.

The principal metric prefixes. Metric Units The principal metric prefixes.