Internet Protocols for Networked Virtual Environments
Common Internet Protocols
Internet Protocol
End to End connectivity between source and destination hosts(s) across
heterogeneous transmission media, including fragmentation and Time to
Live (TTL) services
TCP
Point-to-point connection with reliable transmission using acknowledgement
and retransmission, providing stream-based data semantics.
UDP
Lightweight data transmission with "best efforts" delivery
(e.g. no reliability guarantees), providing packet-based data semantics.
Broadcasting
"Best effort data transmission to all hosts on a LAN. Appropriate
for small LANs and low-bandwidth transmissions
Multicasting
Efficient, "best efforts" data transmission to multiple
destination hosts whose individual identities are anonymous to the transmitter.
Appropriate for the Internet and large scale systems.