Chapter 5. Multimedia Network Communications

Reference:Andrew, S. Tanenbaum, "Computer Networks", 3rd ed., Prentice Hall PTR, 1996.
Reference: Chapters 10, 11 of Steinmetz and Nahrstedt

   

Challenges in Multimedia Network Communications:

Multimedia data (audio, video, etc.) is often called continuous data. They have the following characteristics:

   

5.1. Basics of Computer Networks

ISO-OSI Layers
Local Area Networks
Wide Area Networks
Switching Techniques

   

5.1.1. ISO-OSI Layers


The network layers defined by the International Standards Organization for the Open Systems Interconnection (OSI) are:

  1. Physical Layer

    • defines electrical and mechanical interfaces (e.g., fiber optics) to the network and determines the maximum bandwidth

      Needs for higher bandwidth for audio/video data

  2. Data Link Layer

    • transmission of data frames, access protocol to physical layer, error correction, flow control and frame synchronization

      Retransmission as a method for error correction is not useful for multimedia (a late frame in audio/video is a lost frame). Error control at this layer will be dropped in e.g., ATM networks.

  3. Network Layer

    • switches and routes packets, establishes logical association of remote stations. Providing services such as addressing, internetworking, error handling, congestion control, and sequencing of packets.

      Quality of Service (QoS) parameters defined for multimedia data transmission. Resource reservation based on QoS will guarantee small jitter and correct packet ordering.

  4. Transport Layer

    • provides a process-to-process connection.

      QoS and synchronization of the multimedia data need to be enhanced.

  5. Session Layer

    • coordinates interaction between user application processes on different hosts. Types of sessions: point-to-point, multicast (one to many), multidrop (many to one).

      TCP/IP and ATM networks do not explicitly have this layer, it is mostly folded into Transport Layer.

  6. Presentation Layer

    • Manages abstract data structures, conversion of different data formats/codes

      In TCP/IP and ATM networks, this layer is merged into Application Layer.

  7. Application Layer

    • contains various protocols, e.g., ftp, telnet, SMTP (e-mail), etc.

      Increasing varieties of applications, e.g., HTTP, MIME, video-on-demand

   

5.1.2. Local Area Networks


1. Broadcast Networks (e.g., Ethernet)

2. Token rings

3. FDDI (Fiber Distributed Data Interface)

   

5.1.3. Wide Area Networks


   

1. Internet Layering

               Layer                  Example
	       -----                  -------

	 -----------------
	 |  Application  |	FTP, Telnet, SMTP, X-Windows, MIME, HTTP
	 -----------------
	 |   Transport   |	UDP, TCP, TP4, Routing
	 -----------------
	 |   Internet    |      IGMP, IP, CLNP
	 -----------------
	 |  Subnetwork   |	Ethernet, X.25, FDDI, Token Ring
	 -----------------
	 |   Data Link   |	HDLC, PPP, SLIP
	 -----------------
	 |   Physical    |      RS-232, V.35, Fiber Optic
	 -----------------

2. Network Layer -- IP (Internet Protocol)

Gateways and Routing

Routing using the Internet Protocol

3. Transport Layer -- UDP and TCP

UDP and TCP are two transport-layer protocols used in TCP/IP.

(1) UDP (User Datagram Protocol)

(2) TCP (Transmission Control Protocol)

  

5.1.4. Switching Techniques


Reference: W. Stallings, "Data and Computer Communications", 4th ed., Macmillan, 1994.

Types of Switching Protocols

  1. Circuit Switching

  2. Packet Switching

  3. Frame Relay

  4. Cell Relay


    Fixed bit rate                                   Variable bit rate

	  <---------------------------------------------------->

     Simplicity                                            Complexity

-----+---------------+---------------+---------------+--------------+---
 Circuit         Multirate      Cell Relay         Frame         Packet
Switching         Circuit     (Asynchronous        Relay       Switching
		 Switching     Transfer Mode)

  

  
Top | Chap 5 | CMPT 365 Home Page | CS