1 network properties (ownership, service paradigm, measures of performance)
TRANSCRIPT
![Page 1: 1 Network Properties (Ownership, Service Paradigm, Measures of Performance)](https://reader036.vdocuments.us/reader036/viewer/2022062422/56649ef45503460f94c0721b/html5/thumbnails/1.jpg)
1
Network Properties(Ownership, Service Paradigm,
Measures of Performance)
![Page 2: 1 Network Properties (Ownership, Service Paradigm, Measures of Performance)](https://reader036.vdocuments.us/reader036/viewer/2022062422/56649ef45503460f94c0721b/html5/thumbnails/2.jpg)
2
Network Ownership And Service Type
• Private– Owned by individual or corporation– Restricted to owner’s use– Typically used by large corporations
• Public– Owned by a common carrier– Individuals or corporations can subscribe– ‘‘Public’’ refers to availability, not data
![Page 3: 1 Network Properties (Ownership, Service Paradigm, Measures of Performance)](https://reader036.vdocuments.us/reader036/viewer/2022062422/56649ef45503460f94c0721b/html5/thumbnails/3.jpg)
3
Advantages And Disadvantages
• Private– Complete control– Installation and operation costs
• Public– No need for staff to install / operate network– Dependency on carrier– Subscription fee
![Page 4: 1 Network Properties (Ownership, Service Paradigm, Measures of Performance)](https://reader036.vdocuments.us/reader036/viewer/2022062422/56649ef45503460f94c0721b/html5/thumbnails/4.jpg)
4
Public Network Connections
• One connection per subscriber– Typical for small corporation or individual– Communicate with another subscriber
• Multiple connections per subscriber– Typical for large, multi-site corporation– Communicate among multiple sites as well as with
another subscriber
![Page 5: 1 Network Properties (Ownership, Service Paradigm, Measures of Performance)](https://reader036.vdocuments.us/reader036/viewer/2022062422/56649ef45503460f94c0721b/html5/thumbnails/5.jpg)
5
Virtual Private Network
• A service
• Provided over public network
• Interconnects sites of single corporation
• Acts like private network– No packets sent to other subscribers– No packets received from other subscribers– Data encrypted
![Page 6: 1 Network Properties (Ownership, Service Paradigm, Measures of Performance)](https://reader036.vdocuments.us/reader036/viewer/2022062422/56649ef45503460f94c0721b/html5/thumbnails/6.jpg)
6
Network Service Paradigm
• Fundamental characteristic of network– Understood by hardware– Visible to applications
• Two basic types of networks– Connectionless– Connection-oriented
![Page 7: 1 Network Properties (Ownership, Service Paradigm, Measures of Performance)](https://reader036.vdocuments.us/reader036/viewer/2022062422/56649ef45503460f94c0721b/html5/thumbnails/7.jpg)
7
Connectionless (CL)
• Sender– Forms packet to be sent– Places address of intended recipient in packet– Transfers packet to network for delivery
• Network– Uses destination address to forward packet– Delivers
![Page 8: 1 Network Properties (Ownership, Service Paradigm, Measures of Performance)](https://reader036.vdocuments.us/reader036/viewer/2022062422/56649ef45503460f94c0721b/html5/thumbnails/8.jpg)
8
Characteristics Of Connectionless Networks
• Packet contains identification of destination
• Each packet handled independently
• No setup required before transmitting data
• No cleanup required after sending data
• Think of postcards
![Page 9: 1 Network Properties (Ownership, Service Paradigm, Measures of Performance)](https://reader036.vdocuments.us/reader036/viewer/2022062422/56649ef45503460f94c0721b/html5/thumbnails/9.jpg)
9
Connection-Oriented (CO)
• Sender– Requests connection to receiver– Waits for network to form connection– Leaves connection in place while sending data– Terminates connection when no longer needed
![Page 10: 1 Network Properties (Ownership, Service Paradigm, Measures of Performance)](https://reader036.vdocuments.us/reader036/viewer/2022062422/56649ef45503460f94c0721b/html5/thumbnails/10.jpg)
10
Connection-Oriented (CO)(continued)
• Network– Receives connection request– Forms path to specified destination and informs
sender– Transfers data across connection– Removes connection when sender requests
• Think of telephone calls
![Page 11: 1 Network Properties (Ownership, Service Paradigm, Measures of Performance)](https://reader036.vdocuments.us/reader036/viewer/2022062422/56649ef45503460f94c0721b/html5/thumbnails/11.jpg)
11
Terminology
• In conventional telephone system– Circuit
• In CO data network– Virtual Circuit– Virtual Channel
![Page 12: 1 Network Properties (Ownership, Service Paradigm, Measures of Performance)](https://reader036.vdocuments.us/reader036/viewer/2022062422/56649ef45503460f94c0721b/html5/thumbnails/12.jpg)
12
Comparison Of CO and CL
• CO– More intelligence in network– Can reserve bandwidth– Connection setup overhead– State in packet switches– Well-suited to real-time applications
• CL– Less initial overhead– Permits asynchronous use– Allows broadcast/multicast
![Page 13: 1 Network Properties (Ownership, Service Paradigm, Measures of Performance)](https://reader036.vdocuments.us/reader036/viewer/2022062422/56649ef45503460f94c0721b/html5/thumbnails/13.jpg)
13
Two Connection Types
• Permanent Virtual Circuit (PVC)– Entered manually– Survives reboot– Usually persists for months
• Switched Virtual Circuit (SVC)– Requested dynamically– Initiated by application– Terminated when application exits
![Page 14: 1 Network Properties (Ownership, Service Paradigm, Measures of Performance)](https://reader036.vdocuments.us/reader036/viewer/2022062422/56649ef45503460f94c0721b/html5/thumbnails/14.jpg)
14
Examples Of Service ParadigmVarious Technologies Use
![Page 15: 1 Network Properties (Ownership, Service Paradigm, Measures of Performance)](https://reader036.vdocuments.us/reader036/viewer/2022062422/56649ef45503460f94c0721b/html5/thumbnails/15.jpg)
15
Connection Multiplexing
• Typical computer has one physical connection to network
• All logical connections multiplexed over physical interconnection
• Data transferred must include connection identifier
![Page 16: 1 Network Properties (Ownership, Service Paradigm, Measures of Performance)](https://reader036.vdocuments.us/reader036/viewer/2022062422/56649ef45503460f94c0721b/html5/thumbnails/16.jpg)
16
Connection Identifier
• Integer value
• One per active VC
• Not an address
• Allows multiplexing– Computer supplies when sending data– Network supplies when delivering data
![Page 17: 1 Network Properties (Ownership, Service Paradigm, Measures of Performance)](https://reader036.vdocuments.us/reader036/viewer/2022062422/56649ef45503460f94c0721b/html5/thumbnails/17.jpg)
17
Two Primary Performance Measures
• Delay
• Throughput
![Page 18: 1 Network Properties (Ownership, Service Paradigm, Measures of Performance)](https://reader036.vdocuments.us/reader036/viewer/2022062422/56649ef45503460f94c0721b/html5/thumbnails/18.jpg)
18
Delay
• Time required for one bit to travel through the network
• Three types (causes)– Propagation delay– Switching delay– Queuing delay
• Intuition: ‘‘length’’ of the pipe
![Page 19: 1 Network Properties (Ownership, Service Paradigm, Measures of Performance)](https://reader036.vdocuments.us/reader036/viewer/2022062422/56649ef45503460f94c0721b/html5/thumbnails/19.jpg)
19
Throughput
• Number of bits per second that can be transmitted
• Capacity
• Intuition: ‘‘width’’ of the pipe
![Page 20: 1 Network Properties (Ownership, Service Paradigm, Measures of Performance)](https://reader036.vdocuments.us/reader036/viewer/2022062422/56649ef45503460f94c0721b/html5/thumbnails/20.jpg)
20
Components Of Delay
• Fixed (nearly constant)– Propagation delay– Switching delay
• Variable– Queuing delay– Depends on throughput
![Page 21: 1 Network Properties (Ownership, Service Paradigm, Measures of Performance)](https://reader036.vdocuments.us/reader036/viewer/2022062422/56649ef45503460f94c0721b/html5/thumbnails/21.jpg)
21
Relationship Between Delay And Throughput
• When network idle– Queuing delay is zero
• As load on network increases– Queuing delay rises
• Load defined as ratio of throughput to capacity– Called utilization
![Page 22: 1 Network Properties (Ownership, Service Paradigm, Measures of Performance)](https://reader036.vdocuments.us/reader036/viewer/2022062422/56649ef45503460f94c0721b/html5/thumbnails/22.jpg)
22
Relationship Between Delay And Utilization
• Define– D0 to be the propagation and switching delay
– U to be the utilization (0 ≤U<1)– D to be the total delay
• Then– D =D0/(1-U)
• High utilization known as congestion
![Page 23: 1 Network Properties (Ownership, Service Paradigm, Measures of Performance)](https://reader036.vdocuments.us/reader036/viewer/2022062422/56649ef45503460f94c0721b/html5/thumbnails/23.jpg)
23
Practical Consequence
• Any network that operates with a utilization approaching 100% of capacity is doomed.
![Page 24: 1 Network Properties (Ownership, Service Paradigm, Measures of Performance)](https://reader036.vdocuments.us/reader036/viewer/2022062422/56649ef45503460f94c0721b/html5/thumbnails/24.jpg)
24
Delay-Throughput Product
• Delay– Time to cross network– Measured in seconds
• Throughput– Capacity– Measured in bits per second
• Delay x Throughput– Measured in bits– Gives quantity of data ‘‘in transit’’
![Page 25: 1 Network Properties (Ownership, Service Paradigm, Measures of Performance)](https://reader036.vdocuments.us/reader036/viewer/2022062422/56649ef45503460f94c0721b/html5/thumbnails/25.jpg)
25
Summary
• Network can be– Public– Private
• Virtual Private Network– Uses public network– Connects set of private sites– Addressing and routing guarantee isolation
![Page 26: 1 Network Properties (Ownership, Service Paradigm, Measures of Performance)](https://reader036.vdocuments.us/reader036/viewer/2022062422/56649ef45503460f94c0721b/html5/thumbnails/26.jpg)
26
Summary(continued)
• Networks are– Connectionless– Connection-Oriented
• Connection types– Permanent Virtual Circuit– Switched Virtual Circuit
• Two performance measures– Delay– Throughput
![Page 27: 1 Network Properties (Ownership, Service Paradigm, Measures of Performance)](https://reader036.vdocuments.us/reader036/viewer/2022062422/56649ef45503460f94c0721b/html5/thumbnails/27.jpg)
27
Summary(continued)
• Delay and throughput interact
• Queueing delay increases as utilization increases
• Delay x Throughput– Measured in bits– Gives total data ‘‘in transit’’