Please enable JavaScript.
Coggle requires JavaScript to display documents.
Lecture 3 - Coggle Diagram
Lecture 3
Transport transport service needs the following:
Data integrity
throughput
timing
security
App-layer protocol defines
Type of messages exchanged
e.g, request, response
Message syntax
What field in messages & and how fields delineated
Message semantics
meaning of information in fields
Application Architectures
Client-server
server
always-on host
Permanent IP address
Client
communicate with server
May have dynamic IP address
Do not communicate directly with each other
Peer-to-peer (p2p)
Internet transport protocols services
TCP service
Reliable transport
Flow control
congestion control
does not provide minimum throughput
UDP service
unreliable data transfer
does not provide: reliability, flow control, timing throughput, security or connection setup
Sockets
Function: process send/receive messages to/from its socket
To receive messages process must have an identifier
Host device has unique 32 bits IP address