* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Chapter 39 - Personal Web Pages
Wake-on-LAN wikipedia , lookup
Net neutrality wikipedia , lookup
Computer network wikipedia , lookup
IEEE 802.1aq wikipedia , lookup
Net neutrality law wikipedia , lookup
Deep packet inspection wikipedia , lookup
Cracking of wireless networks wikipedia , lookup
Internet protocol suite wikipedia , lookup
Recursive InterNetwork Architecture (RINA) wikipedia , lookup
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
 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                            