25.02.2013 Views

TCP/IP Tutorial and Technical Overview - IBM Redbooks

TCP/IP Tutorial and Technical Overview - IBM Redbooks

TCP/IP Tutorial and Technical Overview - IBM Redbooks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

of multicast systems has accelerated. New <strong>and</strong> improved applications are being<br />

delivered to support:<br />

► Multimedia conferencing: These tools have been used on the MBONE for<br />

several years. They support many-to-many audio-only or audio-video<br />

communication. When used in conjunction with whiteboard applications,<br />

these conferences enhance collaboration while requiring minimal b<strong>and</strong>width.<br />

► Data distribution: These tools provide the ability to simultaneously deliver<br />

data to large numbers of receivers. For example, a central site can efficiently<br />

push updated data files to each district office.<br />

► Gaming <strong>and</strong> simulation: These applications have been readily available.<br />

However, the integration of multicast services allow the applications to scale<br />

to a large number of users. Multicast groups can represent different sections<br />

of the game or simulation. As users move from one section to the next, they<br />

exit <strong>and</strong> join different multicast groups.<br />

► Real-time data multicast: These applications distribute real-time data to large<br />

numbers of users. For example, stock ticker information can be provided to<br />

sets of workstations. The use of multicast groups can tailor the information<br />

received by a specific device.<br />

Many of these applications use UDP instead of the usual <strong>TCP</strong> transport support.<br />

With <strong>TCP</strong>, reliability <strong>and</strong> flow control mechanisms have not been optimized for<br />

real-time broadcasting of multimedia data. Frequently, the potential to lose a<br />

small percentage of packets is preferred to the transmission delays introduced<br />

with <strong>TCP</strong>.<br />

In addition to UDP, most applications use the Real-Time Transport Protocol<br />

(refer to 21.3.4, “Real-Time Transport Protocol (RTP)” on page 756). This<br />

protocol provides mechanisms to continuously transmit multimedia data streams<br />

through the Internet without incurring additional delays.<br />

6.10 RFCs relevant to this chapter<br />

The following RFCs provide detailed information about the multicasting protocols<br />

<strong>and</strong> architectures presented throughout this chapter:<br />

► RFC 1075 – Distance Vector Multicast Routing Protocol (November 1988)<br />

► RFC 1112 – Host extensions for <strong>IP</strong> multicasting (August 1989)<br />

► RFC 1584 – Multicast Extensions to OSPF (March 1994)<br />

► RFC 2236 – Internet Group Management Protocol, Version 2<br />

(November 1997)<br />

272 <strong>TCP</strong>/<strong>IP</strong> <strong>Tutorial</strong> <strong>and</strong> <strong>Technical</strong> <strong>Overview</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!