+ All Categories
Home > Documents > introduction.ppt

introduction.ppt

Date post: 18-Jan-2015
Category:
Upload: networksguy
View: 1,203 times
Download: 1 times
Share this document with a friend
Description:
 
Popular Tags:
32
EECS122 - UCB 1 TOC : Introduction Network Examples Network Components Ethernet Interconnected LANs Internetwork Types of Networks Internet Packets Transport
Transcript
Page 1: introduction.ppt

EECS122 - UCB 1

TOC: IntroductionNetwork ExamplesNetwork Components EthernetInterconnected LANsInternetworkTypes of NetworksInternetPacketsTransport

Page 2: introduction.ppt

EECS122 - UCB 2

Introduction: Network Examples

UCBBackbone: Teleglobe Global Crossing Williams

Regional: Palo AltoTypes of NetworksInternetPacketsTransport

Page 3: introduction.ppt

EECS122 - UCB 3

Network Examples: UCB

E1E2

E3

REGIONAL1st Floor Cory

2nd FloorCory

SODA

EVANS

BACKBONE

CAMPUS

LOCAL

Page 4: introduction.ppt

EECS122 - UCB 4

Network Examples: Backbone

Teleglobe Communications Corporation – Fiber + Satellite

Page 5: introduction.ppt

EECS122 - UCB 5

Network Examples: Backbone

Global Crossing Corporation

Page 6: introduction.ppt

EECS122 - UCB 6

Network Examples: Backbone

Williams Communications

Page 7: introduction.ppt

EECS122 - UCB 7

Network Examples: Regional

Palo Alto Network

Page 8: introduction.ppt

EECS122 - UCB 8

Introduction: Network Components

Links: carry bits from one place to another (or maybe to many other places)Interface: attaches device to linkSwitch/router: interconnect linksHost: communication endpoint (workstation, PDA, cell phone, toaster, tank) – connected to links

Page 9: introduction.ppt

EECS122 - UCB 9

Network Components: Links

Fibers

Cat5 UnshieldedTwisted Pairs

Coaxial Cable

Wireless

Page 10: introduction.ppt

EECS122 - UCB 10

Network Components: NIC

Ethernet Network Interface Card

Page 11: introduction.ppt

EECS122 - UCB 11

Network ComponentsTelephone Switch Large Router

Page 12: introduction.ppt

EECS122 - UCB 12

Introduction: EthernetEthernet is a Local Area Network (LAN)

• Architecture: Switch and/or Hub

• System View: Services

Page 13: introduction.ppt

EECS122 - UCB 13

Ethernet: ArchitectureSwitch and/or Hub:

Page 14: introduction.ppt

EECS122 - UCB 14

Ethernet: System ViewEthernet is a broadcast-capable, multi-access LANProvides a “Link” service between nodes

Abstract view:

Page 15: introduction.ppt

EECS122 - UCB 15

Introduction: Interconnected LANsLANs interconnected by routers

LAN1

LAN2

LAN3Internet

R1R2

R3 R4

Page 16: introduction.ppt

EECS122 - UCB 16

Introduction: InternetworkProvides message delivery between multiple networks that may belong to different organizations:

Subnet 1Subnet 2

ISP 2ISP 1

Example: Subnet 1 = network of LANs of previous

slideISP 1 = Sprint, ISP 2 = MCISubnet 2 = UCB network

Page 17: introduction.ppt

EECS122 - UCB 17

Introduction: Types of Network

Classification 1: Size, Information, Application

Classification 2: Use, Protocols, Technologies

Switching Broadcast vs. Switched Characteristics How to switch Taxonomy

Page 18: introduction.ppt

EECS122 - UCB 18

Types of Network: Classification 1

Geographical distance Local Area Networks (LAN): Ethernet, Token ring, FDDI Metropolitan Area Networks (MAN): DQDB, SMDS Wide Area Networks (WAN): X.25, ATM, frame relay Caveat: LAN, MAN, WAN may mean different

things: Service, network technology, networks

Information type Data networks vs. telecommunication networks

Application type Special purpose networks: airline reservation network,

banking network, credit card network, telephony, CATV General purpose network: Internet

Page 19: introduction.ppt

EECS122 - UCB 19

Types of Network: Classification 2

Right to usePrivate: enterprise networksPublic: telephony network, Internet

Protocols:Proprietary: SNA, AppleTalkOpen: IP

TechnologiesTerrestrial vs. satelliteWired vs. wireless

Page 20: introduction.ppt

EECS122 - UCB 20

Broadcast Network:

Types of Network: Broadcast vs. Switched

Switched Network:

Page 21: introduction.ppt

EECS122 - UCB 21

Broadcast One to all Examples: some LANs (Hub-Ethernet, 802.11) Problem: coordinate the access of all nodes

to the shared communication medium (Multiple Access Problem)

Switched One to subset Examples: WANs (Telephony Network,

Internet) Problem: how to forward information to

intended node(s) This is done by special nodes (e.g., routers,

switches) running routing protocols

Types of Network: Characteristics

Page 22: introduction.ppt

EECS122 - UCB 22

Circuit-Switched: 1. Set up circuit between two devices2. Exchange information3. Release circuitPacket-Switched:

Send packets with source and destination addresses

Vircuit-Circuit Switched:1. Select path from source to destination (Virtual

Circuit)2. Assign a “label” to that path3. Send packets with that label4. Release Virtual Circuit

{Note: Some VCs are permanent.}

Types of Network: How to Switch?

Page 23: introduction.ppt

EECS122 - UCB 23

Based on the way in which the nodes exchange information:

Types of Network: Taxonomy

Switched Broadcast

Circuit PacketVirtual

CircuitTelephone MPLS

ATMFrame Relay

Sw.-EthernetInternet

Hub-EthernetCATV

Page 24: introduction.ppt

EECS122 - UCB 24

Introduction: The Internet

Overview Scale

Page 25: introduction.ppt

EECS122 - UCB 25

Internet: Overview

A global network of networks all using a common protocol (IP, the Internet Protocol) Focus of this class A challenge to understand: large scale (10’s of millions of users,

10’s of thousands of networks) heterogeneity, irregular topology,

decentralized management

Page 26: introduction.ppt

EECS122 - UCB 26

Internet: Scale

• Data from www.nw.com

Page 27: introduction.ppt

EECS122 - UCB 27

Introduction: Packets

IllustrationMain Ideas

Page 28: introduction.ppt

EECS122 - UCB 28

Packets: Illustration

A

B

B port 2

12

3A | B | ...

Page 29: introduction.ppt

EECS122 - UCB 29

Packets: Main Ideas

The switches have no memory of packets: scalabilityThe network is independent of the applications: flexibilityThe packet formats and addresses are independent of the technology: extensibility

Page 30: introduction.ppt

EECS122 - UCB 30

Introduction: Transport

Acknowledgments Link Sharing

Page 31: introduction.ppt

EECS122 - UCB 31

Transport: Acknowledgments

The destination sends back an acknowledgment for every correct packet it gets.The source uses these ACKs to- Retransmit unacknowledged packets- Adjust the rate of its transmissions.

The destination sends back an acknowledgment for every correct packet it gets.The source uses these ACKs to- Retransmit unacknowledged packets- Adjust the rate of its transmissions.

Page 32: introduction.ppt

EECS122 - UCB 32

Transport: Link SharingShared links

The sources base theirtransmissions on when they get acknowledgments.The scheme regulates the sharing of common links

The sources base theirtransmissions on when they get acknowledgments.The scheme regulates the sharing of common links


Recommended