Chapter 39 - Personal Web Pages
Download
Report
Transcript Chapter 39 - Personal Web Pages
ITIS 1210
Introduction to Web-Based
Information Systems
Chapter 39
How Multicast IP and MBone Work
Introduction
Internet content
Originally it was just static content
Download it, view it
Branched out into other forms
Sound
Video
Animations
3D objects
Now interactive content is prevalent
Introduction
Problem:
Providing a richer experience
Implies correspondingly larger files
That take longer to download
Causing massive congestion within the
Internet infrastructure
Some content cannot be sent over Internet
at all because of capacity limitations
Introduction
Example: telecast of a concert
Assume a file size of 50MB
Assume an audience of 10,000 people
50MB must be sent individually to 10,000
subscribers
This might not be possible without
seriously degrading the ability of local
sections of the Internet to continue to
service other customers
Introduction
One solution is the experimental MBone
Multicast Backbone
Virtual high-capacity backbone
Specifically designed to transmit broadcasts
Uses the IP multicast protocol
Begins as a single transmission
Instead of 10,000
Included are all addresses of every
subscriber
Introduction
As the file is sent across the Internet it
makes copies of itself
Those copies are routed to individual
subscribers
Introduction
Example:
100 people want to see a broadcast of a 50MB file
Under normal circumstances, 5GB of data would be
necessary
50 are connected to the Internet via ISP X
25 use ISP Y
25 are on corporate network Z
With multicast, the file is initially transmitted as a
single file
Splits into three parts to X, Y, and Z
Introduction
Each network delivers their copy on to
subscribers on that network alone
Instead of 5GB being necessary
Three 50MB files (150MB) are needed
Normally the Internet is a unicast
environment
One transmission goes to one destination
Multicast enables simultaneous
destinations
Introduction
MBone is a virtual network of host
computers that use the IP Multicast for
communications
Process starts by digitizing and
compressing a video signal
The compressed signal is sent using the
IP Multicast protocol
Multiple destinations simultaneously
Introduction
Major advantage is the single transmission
TCP would require a transmission to each
recipient
Information about the multiple destinations
goes into the packet
Two major problems:
Most networks and routers on the Internet do
not understand the multicast protocol
Must still use standard Internet routes
Introduction
Solution is called tunneling
MBone data travels in tunnels built on top of
existing Internet networks and routers
Ends of tunnel are workstations running a
multicast routing demon
A demon (daemon) is a process that runs in the
background and performs some useful service
The demon encloses the multicast packets
inside regular TCP packets
Introduction
The now-standard TCP packets are sent
over the regular Internet to the other end
of the tunnel
There the multicast packets are extracted
Sent on via an MBone network that
understands the multicast protocol
Introduction
Based on destination data in the multicast
packets
The original data is sent to a number of
different hosts
Individuals connected to these hosts can view
the content
There are teleconferencing options that
enable interaction
Audio and video
Introduction
Multicast will probably become obsolete
Hard to compute service charges for multicast
traffic
Standard feature of IPV6