Networks Networking has become ubiquitous (cf. WWW)

Slides:



Advertisements
Similar presentations
Eighth Edition by William Stallings
Advertisements

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Emery Berger University of Massachusetts Amherst Operating Systems CMPSCI 377 Lecture.
Computer Networks and the Internet CMPT 109 Montclair State University.
Networks Types. Spring 2002Computer Network Applications Data Transfer During the ’70s: Minicomputers became affordable; Need to communicate information;
1 Chapter 9 Computer Networks. 2 Chapter Topics OSI network layers Network Topology Media access control Addressing and routing Network hardware Network.
Department of Computer Engineering University of California at Santa Cruz Networking Systems (1) Hai Tao.
Wide Area Networks School of Business Eastern Illinois University © Abdou Illia, Spring 2007 (Week 11, Thursday 3/22/2007)
TDC /502, Summer II Unit 2: Underlying Technologies Transmission media (Section 3.1. Read on your own) Local Area Networks (LANs) –Ethernet.
Review on Networking Technologies Linda Wu (CMPT )
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
1 Chapter 10 Introduction to Metropolitan Area Networks and Wide Area Networks Data Communications and Computer Networks: A Business User’s Approach.
Chapter 1: Overview Lecturer: Alias Mohd Telecommunications Department Faculty of Electrical Engineering UTM SET 4573: Data Communication and Switching.
Laudon & Laudon: Canadian Edition
Chapter 2 The Infrastructure. Copyright © 2003, Addison Wesley Understand the structure & elements As a business student, it is important that you understand.
3/11/2002CSE Input/Output Input/Output Control Datapath Memory Processor Input Output Memory Input Output Network Control Datapath Processor.
AS Computing F451 F451 Data Transmission. What data is transmitted? Phone SMS Radio TV Internet.
Wan Technologies. OSI Model Do a quick internet search to find a good picture of an OSI model.
1 Networks and Telecommunications. 2 Applying Telecommunications in Business TELECOMMUNICATIONS – the transmission of data between devices in different.
Networks for Distributed Systems n network types n Connection-oriented and connectionless communication n switching technologies l circuit l packet.
Chapter 2 Communications Networks. Introduction Look at: –Telephony Networks (2.2) –OSI Reference Model(2.3) –The Internet (2.4) –Asynchronous Transfer.
Introduction network Protocol
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
1 The Internet and Networked Multimedia. 2 Layering  Internet protocols are designed to work in layers, with each layer building on the facilities provided.
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, September 2011.
William Stallings Data and Computer Communications 7 th Edition Chapter 1 Data Communications and Networks Overview.
1 CHAPTER 8 TELECOMMUNICATIONSANDNETWORKS. 2 TELECOMMUNICATIONS Telecommunications: Communication of all types of information, including digital data,
Chapter 10: MANs and WANs. Topics What is MAN, WAN? How are they different from LANs? Subnet and three different switched-networks Connection-oriented.
Networks and Protocols CE Week 2a. Network hardware.
William Stallings Data and Computer Communications
NETWORK HARDWARE CABLES NETWORK INTERFACE CARD (NIC)
Lecture (Mar 23, 2000) H/W Assignment 3 posted on Web –Due Tuesday March 28, 2000 Review of Data packets LANS WANS.
Communication Networks - Overview CSE 3213 – Fall November 2015.
Network Technologies Definitions –Network: physical connection that allows two computers to communicate –Packet: a unit of transfer »A sequence of bits.
CCNA Guide to Cisco Networking Chapter 2: Network Devices.
WAN Transmission Media
Computer Networks and Internet. 2 Objectives Computer Networks Computer Networks Internet Internet.
Data Communications Chapter 1 – Data Communications, Data Networks, and the Internet.
William Stallings Data and Computer Communications 7th Edition
SIMS-201 Computer Networks.
INTRODUCTION TO COMPUTER NETWORKS
CS408/533 Computer Networks Text: William Stallings Data and Computer Communications, 6th edition Chapter 1 - Introduction.
Packet Switching Outline Store-and-Forward Switches
Computer Networks and Internet
: An Introduction to Computer Networks
LAN Risanuri Hidayat.
Shuffle Exchange Point-to-point, Bus, Ring, Star, Mesh
Computer Networks and Internet
Ken Gunnells, Ph.D. - Networking Paul Crigler - Programming
Module 15: Network Structures
Computer Networks.
Chapter 5 Networks Communicating and Sharing Resources
William Stallings Data and Computer Communications 7th Edition
Example#1 Suppose you have a 25 magnetic tapes, each containing 40GB. Assuming that you have enough tape readers to keep any network busy. How long it.
William Stallings Data and Computer Communications 7th Edition
Computer Networks.
Introduction Computer Networks.
Practical Issues for Commercial Networks
Protocol layering and data
INTRODUCTION TO COMPUTER NETWORKS
INTRODUCTION TO COMPUTER NETWORKS
SIMS-201 Computer Networks.
Networking.
Packet Switching Outline Store-and-Forward Switches
Protocol layering and data
CDA-5155 Computer Architecture Principles Fall 2000
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
OSI Reference Model Unit II
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Networking What are the basic concepts of networking? Three classes
Multiprocessors and Multi-computers
Presentation transcript:

Networks Networking has become ubiquitous (cf. WWW) Two major types of networks depending on geographical distance Local Area Networks (LAN) Connect 100’s of computers within a maximum distance of a few kilometers Often limited to a single building LANs can be connected together via bridges (also called switched networks) Wide Area Networks (WAN or long haul networks) Connect 1000’s of computers all over the world 1/12/2019 CSE378 Networks

Network architectural issues How are “nodes” connected? What is a message? Length How are messages routed from one node to another etc. What is the “quality of service” of the network? 1/12/2019 CSE378 Networks

Some sample network topologies Ring - LAN Bus (e.g. Ethernet) - LAN Point to point Star Switch-based 1/12/2019 CSE378 Networks

Typical network bandwidths Ethernet (LAN) originally 10 Mbit/sec; now 100 Mbit/sec. Soon Gigabit Ethernet? Internet (successor of Arpanet - WAN) Point to point originally with special processors (IMP: Interface message Processor); Currently copper co-axial cables yield bandwidths of 100 Mbits/sec. Fiber optics yield 1 Gbit/sec ATM (Asynchronous transfer modes for switched networks; has been used in WANs and LANs) 150 Mbit/sec to 2.5 Gbit/sec but high latency 1/12/2019 CSE378 Networks

Message Format Header Payload Checksum Request type; where it has to go; sometimes where it comes from; sequence number etc. Payload Data (from a few bytes to Kbytes) Checksum For checking the data received is correct Long messages can be split into packets Sending/receiving messages require complex protocols with several layers (TCP/IP, ISO standard etc. cf CSE/EE 461) 1/12/2019 CSE378 Networks

A little more on LAN’s Ethernet (shared-bus) Rings broadcast of messages; each node recognizes his own address uses a “collision-detection” with back-off method If 2 messages sent at the same time, garbage on the bus. Both senders recognize there is a garbage and resend Since resend could be in sync, senders increase time between resends if there are lots of collisions. Rings Allows more than one message on the ring at a given time ATM and “special” switches (Myrinet) are becoming popular 1/12/2019 CSE378 Networks

A little more on WAN’s Point to point topology Store-and-forward routing virtual circuits (telephone model). Connection is set-up for the duration of the message packet switching long messages split into packets packets do not have to follow the same route. Can arrive in different order they were sent. Protocols reassemble the message More complex hardware for routing , fault recovery etc. but better performance because can avoid congestion 1/12/2019 CSE378 Networks

Parallel processors Two basic paradigms Current trend Shared-memory multiprocessors (communicate through “load-store” instructions) Message-passing (communicate through “send-receive” primitives Current trend SMP’s (small number of processors) are shared-memory Clusters of SMP’s connected either mode. Depends often on the type of interconnection network 1/12/2019 CSE378 Networks

Interconnection networks for parallel processors Shared-bus Least amount of concurrency Good only until the bus gets saturated (used to be 32 processors; now more like 4 or 8) Cache coherence well understood Cross-bar Greatest amount of concurrency Expensive in number of switches (grows like O(n2)) Multi-stage interconnection networks In between in terms of concurrency and complexity (O(nlogn)) 1/12/2019 CSE378 Networks