`
world wide web
- Establish TCP connection
- Send HTTP commands
- GET (Safe & Idempotent)
- Options (Safe & Idempotent)
- Trace (Safe & Idempotent)
- Head (Safe & Idempotent)
- PUT (Unsafe & Idempotent)
- DELETE (Unsafe & Idempotent)
- POST (Unsafe & not Idempotent)
- Patch (Unsafe & not Idempotent)
- Connect (Unsafe & not Idempotent)
Skype
- Peer to Peer communication
- Issue is NAT
- Concept of Rendezvous Server and Relays
Bit Torrent
- A tracker
- All machines are senders and receiver
- Faster data transfer
- Has security issues