eecs122 - ucb13 toctoc: introduction network examples network components ethernet interconnected...
Post on 19-Dec-2015
216 views
TRANSCRIPT
EECS122 - UCB 1
TOC: IntroductionNetwork ExamplesNetwork Components EthernetInterconnected LANsInternetworkTypes of NetworksInternetPacketsTransport
EECS122 - UCB 2
Introduction: Network Examples
UCBBackbone: Teleglobe Global Crossing Williams
Regional: Palo AltoTypes of NetworksInternetPacketsTransport
EECS122 - UCB 3
Network Examples: UCB
E1E2
E3
REGIONAL1st Floor Cory
2nd FloorCory
SODA
EVANS
BACKBONE
CAMPUS
LOCAL
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
EECS122 - UCB 9
Network Components: Links
Fibers
Cat5 UnshieldedTwisted Pairs
Coaxial Cable
Wireless
EECS122 - UCB 12
Introduction: EthernetEthernet is a Local Area Network (LAN)
• Architecture: Switch and/or Hub
• System View: Services
EECS122 - UCB 14
Ethernet: System ViewEthernet is a broadcast-capable, multi-access LANProvides a “Link” service between nodes
Abstract view:
EECS122 - UCB 15
Introduction: Interconnected LANsLANs interconnected by routers
LAN1
LAN2
LAN3Internet
R1R2
R3 R4
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
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
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
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
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
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?
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
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
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
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.