Networking: UDP & DNS
?
Computer Systems and Networks
ECPE 170 ? Jeff Shafer ? University of the Pacific
Networking: UDP & DNS
2
Lab Schedule
Activities
? This Week
? UDP & DNS ? Lab 9 (DNS, UDP sockets)
? Next Week
? Start Assembly Programming (lecture for 1+ day)
Assignments Due
? Lab 8
? Due by Mar 23rd 5:00am
? Lab 9
? Due by Mar 30th 5:00am
Computer Systems and Networks
Spring 2021
3
?
User Datagram Protocol (UDP)
Computer Systems and Networks
Spring 2021
4
UDP versus TCP
Reliable?
Connectionoriented?
Programming model?
Applications
TCP Yes (Via acknowledgements and retransmitting)
Yes (Server has one socket per client)
Stream (continuous flow of data ? may get a little bit at a time)
UDP No
No (Server has one socket and all messages from all clients are received on it) Datagram (data is sent in its entirety or not at all. Size of each datagram is small)
HTTP (Lab 8) Web, email, file transfer
DNS (Lab 9) Streaming Audio/Video, Gaming
Computer Systems and Networks
Spring 2021
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
application viewpoint
UDP provides unreliable transfer of groups of bytes ("datagrams")
between client and server
Computer Systems and Networks
Spring 2021
................
................
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 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