Lecture 19: User Datagram Protocol in Data Communication and Computer Networks, Slides of Data Communication Systems and Computer Networks

A part of the lecture notes for the course ele3604, data communication & computer networks. The 19th lecture covers the user datagram protocol (udp), a connectionless and best effort datagram delivery system. Topics include the purpose of udp, its relationship with ip, and various fields in udp headers such as checksum, ip address, port number, and time to live (ttl).

Typology: Slides

2011/2012

Uploaded on 07/30/2012

bassu
bassu 🇮🇳

4.5

(42)

141 documents

1 / 5

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
ELE3604
Data Communication
&
Computer Networks
Lecture # 19
User Datagram Protocol
Riaz Hussain rhussain@comsats.edu.pk 1
docsity.com
pf3
pf4
pf5

Partial preview of the text

Download Lecture 19: User Datagram Protocol in Data Communication and Computer Networks and more Slides Data Communication Systems and Computer Networks in PDF only on Docsity!

ELE

Data Communication

Computer Networks

Lecture # 19

● User Datagram Protocol

Riaz Hussain [email protected] 1

Lecture 18 Review

  • W hat is the current IP version?
  • W hy do we need IHL (Internet Header Length) when the header is 20 bytes?
  • W hat is the purpose of TTL (Time To Live) field?
  • W hat is the size of source address and destination address in IP header?
  • W hy do we need fragmentation and what is the purpose of fragmentation offset field?
  • If
    • flag:More Fragments is 0^ and
    • Fragment offset is is 0 what will you infer from this packet
  • W hat is the purpose of option field? Riaz Hussain [email protected] 2

Outline

UDP: Introduction

  • (^) Connectionless
  • Best effort
  • Datagram Delivery system
  • What does UDP do then?
    • Checksum
      • IP checksum is only for the header
    • Multiplexing
      • IP facilitates communication between hosts
        • (^) IP address (source and destination)
      • Enables applications on the hosts to communicate
        • (^) Port number (source and destination)

http://www.networksorcery.com/enp/protocol/udp.htm

Riaz Hussain [email protected] 5