Overview of Network Hardware and Software. CS158a Chris Pollett Jan 29, 2007.



Similar documents
Computer Networks Vs. Distributed Systems

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

8/27/2014. What is a computer network? Introduction. Business Applications (1) Uses of Computer Networks. Business Applications (2)

ELEC3030 Computer Networks


NETWORKING TECHNOLOGIES

EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak

Telecommunications, Networks, and Wireless Computing

Computer Networking: A Survey

Computer Networks. Definition of LAN. Connection of Network. Key Points of LAN. Lecture 06 Connecting Networks

Chapter 9A. Network Definition. The Uses of a Network. Network Basics

Networks. The two main network types are: Peer networks

Communication Networks. MAP-TELE 2011/12 José Ruela

Wide Area Networks. Learning Objectives. LAN and WAN. School of Business Eastern Illinois University. (Week 11, Thursday 3/22/2007)

Introduction to computer networks and Cloud Computing

Local-Area Network -LAN

Module 15: Network Structures

Chapter 9 Communications and Networks

Communications and Computer Networks

C Information Systems for Managers Fall 1999

an interconnected collection of autonomous computers interconnected = able to exchange information

Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software

Chapter 14: Distributed Operating Systems

Chapter 8: Computer Networking. AIMS The aim of this chapter is to give a brief introduction to computer networking.

CSCI 362 Computer and Network Security

Lecture 1. Lecture Overview. Intro to Networking. Intro to Networking. Motivation behind Networking. Computer / Data Networks

Operating System Concepts. Operating System 資 訊 工 程 學 系 袁 賢 銘 老 師

MANAGEMENT INFORMATION SYSTEMS 8/E

TCOM 370 NOTES LOCAL AREA NETWORKS AND THE ALOHA PROTOCOL

Chapter 16: Distributed Operating Systems

ESSENTIALS. Understanding Ethernet Switches and Routers. April 2011 VOLUME 3 ISSUE 1 A TECHNICAL SUPPLEMENT TO CONTROL NETWORK

R2. The word protocol is often used to describe diplomatic relations. How does Wikipedia describe diplomatic protocol?

Unit of Learning # 2 The Physical Layer. Sergio Guíñez Molinos sguinez@utalca.cl

Topics. Computer Networks. Let s Get Started! Computer Networks: Our Definition. How are Networks Used by Computers? Computer Network Components

2 Basic Concepts. Contents

Data Link Protocols. TCP/IP Suite and OSI Reference Model

Introduction Chapter 1. Uses of Computer Networks

COMPUTERS ARE YOUR FUTURE CHAPTER 7 NETWORKS: COMMUNICATING AND SHARING RESOURCES

Computer Network and Communication

Planeamento e Gestão de Redes. Análise de Requisitos

Chapter 7: Computer Networks, the Internet, and the World Wide Web. Invitation to Computer Science, C++ Version, Third Edition

Mobile IP Network Layer Lesson 01 OSI (open systems interconnection) Seven Layer Model and Internet Protocol Layers

EECC694 - Shaaban. Transmission Channel

Discovering Computers Chapter 9 Communications and Networks

Computer Networking Networks

Network Topologies. Network Topologies

Overview of Computer Networks

Think! Think! Data communications. Long-Distance. Modems: to analog and back. Transmission Media. The last mile is the hardest for digital information

What You Will Learn About. Computers Are Your Future. Chapter 8. Networks: Communicating and Sharing Resources. Network Fundamentals

What s a protocol? What s a protocol? A closer look at network structure: What s the Internet? What s the Internet? What s the Internet?

Agenda. Distributed System Structures. Why Distributed Systems? Motivation

PLANEAMENTO E GESTÃO DE REDES INFORMÁTICAS COMPUTER NETWORKS PLANNING AND MANAGEMENT

Introduction to Networks

Page 1 of 7. Computer Networking

Lecture 6 Types of Computer Networks and their Topologies Three important groups of computer networks: LAN, MAN, WAN

Wired & Wireless LAN Connections

NComputing L-Series LAN Deployment

ICS 153 Introduction to Computer Networks. Inst: Chris Davison

EECS 122: Introduction to Computer Networks Multiaccess Protocols. ISO OSI Reference Model for Layers

Using High Availability Technologies Lesson 12

Based on Computer Networking, 4 th Edition by Kurose and Ross

Introduction to Computer

Wireless Links - Wireless communication relies on radio signals or infrared signals for transmitting data.

Computer Networks. By Hardeep Singh

Computer Networks III

CSE331: Introduction to Networks and Security. Lecture 6 Fall 2006

JOB READY ASSESSMENT BLUEPRINT COMPUTER NETWORKING FUNDAMENTALS - PILOT. Test Code: 4514 Version: 01

EXAMPLES AND PROBLEMS. Competence Based Education Internet Protocols

Local Area Networks. Guest Instructor Elaine Wong. Elaine_06_I-1

1 Which network type is a specifically designed configuration of computers and other devices located within a confined area? A Peer-to-peer network

Networking Basics for Automation Engineers

CSE 3461 / 5461: Computer Networking & Internet Technologies

Network: several computers who can communicate. bus. Main example: Ethernet (1980 today: coaxial cable, twisted pair, 10Mb 1000Gb).

Random Access Protocols

IT4405 Computer Networks (Compulsory)

Chapter 17: Distributed Systems

Real-Time (Paradigms) (51)

Avancerede Datanet. Ole Brun Madsen Professor Department of Control Engineering University of Aalborg. Infrastruktur

Networks 2. Gabriela Ochoa University of Stirling CSCU9B1 Essential Skills for the Information Age. Content

SFWR 4C03: Computer Networks & Computer Security Jan 3-7, Lecturer: Kartik Krishnan Lecture 1-3

CSCI Topics: Internet Programming Fall 2008

Data Communication Networks

5 Data Communication and Networking

Industrial Networks & Databases

LANs. Local Area Networks. via the Media Access Control (MAC) SubLayer. Networks: Local Area Networks

Basic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet

Controlled Random Access Methods

Computer Networks. Computer Networks. Telecommunication Links. Connecting. Connecting via Telephone Lines ISDN

Chapter 9. Communications and Networks. McGraw-Hill/Irwin. Copyright 2008 by The McGraw-Hill Companies, Inc. All rights reserved.

Introduction to Ethernet

Process Control and Automation using Modbus Protocol

QoS Switching. Two Related Areas to Cover (1) Switched IP Forwarding (2) 802.1Q (Virtual LANs) and 802.1p (GARP/Priorities)

28 Networks and Communication Protocols

Chapter 1 Instructor Version

Ethernet. Ethernet. Network Devices

Wireless LAN Concepts

Transcription:

Overview of Network Hardware and Software CS158a Chris Pollett Jan 29, 2007.

Outline Scales of Networks Protocol Hierarchies

Scales of Networks Last day, we talked about broadcast versus point-to-point networks. Today, we will consider classifying networks based on scale.

Different Scales of Networks Personal Area Networks -- 1m radius, maybe consists of smart phones, smart clothing, headset, etc. Local Area Networks (LANs) -- 10m to 1km radius, could be a network for a room, building, or campus. Metropolitan Area Networks (MANs) -- 10km, for example, city-wide wireless network. Wide Area Networks (WANs) -- 100km to 1000 km, networks for continents or countries. The Internet -- whole planet.

Local Area Networks Let s look at some of the hardware involved at these different scales LANs are generally privately owned, and are used to share resources such as internet connection, printers, etc within a group of machines. Three characteristic distinguish a LAN: (1) size, (2) transmission technology, (3) topology. Restricted size means that the worst case transmission times for a LAN are known. Restricted size also simplifies management.

LAN Transmission Technologies Ethernet, IEEE 802.3, is an example of (a). Operates between 10Mbps, and 10Gbps. Ethernet is a broadcast network. A machine can transmit whenever it wants. If two machines try to transmit each waits a random time and then retransmits. IBM token ring, IEEE 802.5, is an example of (b). Operates between 4Mbps and 16Mbps. Each bit propagates around the ring on its own. Some bits will have gone completely around the ring before the whole packet is sent. Different arbitration mechanisms are used to decide who can transmit in a ring. (Next slide)

Static versus Dynamic Allocation of Channel Static - typically divide time into discrete intervals and use a round-robin algorithm, allowing each machine to broadcast only when its time slot comes up. This wastes capacity if some machines have nothing to say. Dynamic - has two flavors: centralized and decentralized. In centralized allocation there is a single bus arbitration unit that decides who gets to go next.in decentralized channel allocation, each machine must decide whether or not to transmit.

Metropolitan Area Networks Examples of MANs include cable television, and new citywide wireless networks (IEEE 802.16). Such a cable network might support both cable, internet, and phone service and have a topology that looks like:

Wide Area Networks A wide area network contains a collection of machines intended for running applications. These machines are called host. These hosts are connected by a communication subnet. The subnet consists of two distinct components: transmission lines and switching elements. Transmission Lines move bits between machines. They can be made of copper wire, optical fibre, or radio links. Switching elements are specialized computers that connect three or more transmission lines. Commonly, they are now called routers. A router determines on which transmission line to forward incoming data.

Example WAN

More on WANs Most WANs contain many transmission lines each connecting a pair of routers. If two routers that do not share a transmission line wish to communicate, they have to send a packet via intermediate routers. When a packet is completely received at an intermediate router, it is stored until the required output line is free and then it is forwarded. This is called a store and forward or packet-switched network. Typically the source computer sends a stream of packets, say ABCDE, each having a sequence number. These packets might not all follow the same route to the destinations. An intermediate router might choose different transmission lines to use for different packets depending on which line is currently free. (i.e., a routing algorithm is used). At the target computer the message is assembled using the sequence numbers of the packets to get the order right.

Example of Routing

Wireless Networks Wireless networks fall into three main categories: 1. System interconnection -- used to connect components of a computer together. For example, computer and keyboard, mouse, and printer; smart phone and headset. Bluetooth is one technology for this. These networks use a master slave paradigm: the master tells the slave what addresses to use, when they can broadcast, etc. 2. Wireless LANs -- in these setups each computer has its own radio with which it can communicate with other systems. There is typically a base station which each machine communicate and which route messages between machines (IEEE 802.11). One can also have peer-to-peer set-ups. 3. Wireless WANs -- have already mentioned 802.16

Network Software-- Protocol Hierarchies We now switch to talking about the software used in connection with networks. To reduce design complexity this software is typically arranged into layers or levels. Each levels is built on top of the layer below and offers services to the layer above. The rules and conventions (interface) for a given layer on one machine (a peer) to communicate with the same layer on another machine are called protocols.

Example of Protocol Hierarchy