Networking: UDP & DNS
Computer Systems and Networks
¨¬
ECPE 170 ¨C Jeff Shafer ¨C University of the Pacific
Networking:
UDP & DNS
2
Lab Schedule
Activities
¨¬ This Week
¨¬
Lab 9 ¨C Network
Programming
Assignments Due
¨¬ Lab 9
¨¬
Due by Apr 4th 5:00am
¨¬ Next Week
¨¬
Start Assembly
Programming
(lecture for 1+ day)
Computer Systems and Networks
Spring 2017
3
User Datagram Protocol (UDP)
Computer Systems and Networks
¨¬
Spring 2017
4
UDP versus TCP
TCP
UDP
Reliable?
Yes
(Via acknowledgements and
retransmitting)
No
Connectionoriented?
Yes
(Server has one socket per
client)
No
(Server has one socket and all
messages from all clients are
received on it)
Programming
model?
Stream
(continuous flow of data ¨C
may get a little bit at a time)
Datagram
(data is sent in its entirety or not at
all. Size of each datagram is small)
Applications
HTTP (Lab 8)
Web, email, file transfer
DNS (Lab 9)
Streaming Audio/Video, Gaming
Computer Systems and Networks
Spring 2017
5
User Datagram Protocol (UDP)
¨¬ UDP: no ¡°connection¡±
between client and server
¨¬
No handshaking
¨¬
Sender explicitly
attaches IP address
and port of destination
to each message
¨¬
Receiver can extract IP
address, port of sender
from received datagram
Computer Systems and Networks
application viewpoint
UDP provides unreliable transfer
of groups of bytes (¡°datagrams¡±)
between client and server
Spring 2017
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
Related searches
- powershell check udp port open
- powershell udp port scanner
- powershell udp socket
- udp port scanner online
- powershell send udp broadcast
- powershell test udp port connection
- powershell test udp port connectivity
- c udp broadcast send
- powershell send udp packet
- test udp port powershell
- how to test udp port
- udp test powershell