JMU
User Datagram Protocol (UDP)
An Introduction


Prof. David Bernstein
James Madison University

Computer Science Department
bernstdh@jmu.edu


Overview
Properties
The Demultiplexing Process
Moving through the Stack/Layers
Required Functionality of "Receivers"
  1. Create a "receiver" on a particular port
  2. Receive datagrams from any address/port
Required Functionality of "Senders"
  1. Create a "sender" on any port
  2. Send datagrams to a particular address/port
Header Format
Common Application-Layer Protocol Styles Using UDP