Chapter9 Flashcards
what are the 4 classes and explain
Conversational class - very delay sensitive for real time applications eg. telephony
Streaming class - one way communication little delay variation of end to end flow
Background class - less sensitive delay for background activity
Interactive class - less sensitive delay for interactive applications
5 A and 3 D of Packet switching
A
1. Many people can use one channel
2. Improved delay characteristic as there are no long messages in the queue as packet is fixed size
3. Packet can be rerouted if there are any problems like busy or disabled links
4. Maximize link efficiency from optimal usage of link bandwidth
5. Cost effective as less secondary data storage on switching devices
D
1. Protocols for switching more complex so more expensive initially
2. Packets if lost need to be rerouted
3. Not same quality as dedicated circuits for video and voice streaming as
What is the advantage and 3 disadvatages for circuit switching
Advantage:
- The communications channel is dedicated once established
Disadvantage:
- Long wait to establish a connection where no data can be transmitted
- More expensive as there is one channel needed for each connection
- Inefficient use of communication channel because channel is not used when systems are not using it
Describe TCP
Transmission control protocol
- Enables two hosts to connect and exchange streams of data
- Guarantees delivery of data and guarantees order of data received
Describe UDP
User datagram protocol
1. Connectionless and mainly used to broadcast messages
Describe IP
Specifies packet format and addressing scheme
4 layers of tcp
Application, transport, internet, network access
What does network layer do
Concerned with all the issues a packet requires to actually make the physical link
What does internet layer do
Send source packets from any network on the internetwork and have them arrive at the destination independent of the path and networks they took to get there.
What does transport layer do
The transport layer deals with the quality-of service issues of reliability, flow control, and error correction.
What does application layer do
Handles high-level protocols, issues of
representation, encoding, and dialog control.
The TCP/IP combines all application-related
issues into one layer, and assures this data is properly packaged for the next layer.