SMTP socket programming assignment #
TCP cont. #
Congestion control #
Throughput #
Fairness #
Network layer #
Quick review
- The application layer is app to app.
- Transport layer is process to process
- Network layer is device to device (machine to machine), including routers
ATM = asynchronous transfer model
For internet
- Connection is at transport layer (TCP)
- Datagrams (network connectionless)
ATM/X.25/Frame relay
- Virtual connection is at network layer
- Virtual circuits (network layer connection)
Note: The current internet does not use this
Network service model #
Analogy: this is like the distance between cars on the road.
CBR = constant bit rate, VBR = variable bit rate, AVB = available bit rate, UBR = undefined bit rate
In our internet service model, we do not guarantee anything. If we want to guarantee anything it must be done in the transport layer.
Virtual circuits and datagram networks #