1 / 9

25-UDP

25-UDP. Dr. John P. Abraham Professor UTPA. User Datagram Protocol. A Datagram transport service

mona-ortiz
Download Presentation

25-UDP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 25-UDP Dr. John P. Abraham Professor UTPA

  2. User Datagram Protocol • A Datagram transport service • IP alone can’t distinguish among multiple application programs running on a given host. Another words, once the datagram is delivered to the computer, how does the computer use it? Is it an email datagram? Is it a web datagram? • Transport layer protocols are known as end-to-end protocols (rather than host-to-host), because they deliver to the application on each end.

  3. Features of UDP (thin protocol) • End-to-end • Connectionless • Message oriented. Programmers may choose a message size that produces datagrams that fit in a standard MTU (1400 to 1450 octets of data). • Best effort • Arbitrary interaction: allows an application to send to many other applications (1 to many), or many-to-1 or many-to-many, or 1 to 1. • Operating system independent.

  4. Position of UDP in the TCP/IP protocol suite

  5. UDP communication semantics • UDP uses IP to send messages, as such problems of IP are inherited. An application must be immune to these problems or programmers should take additional steps to handle these problems.

  6. Well-known ports used with UDP

  7. Endpoint identification with protocol numbers • Protocol port numbers (sockets) are independent of underlying operating system. Each computer that supports UDP must map port numbers and program identifiers that the OS uses.

  8. User datagram format

  9. Encapsulation and decapsulation

More Related