lecture 2 Flashcards
What is the process?
program running within a host
within same host, two processes communicate using
inter-process communication (defined by OS)
processes in different hosts communicate by exchanging messages
What is client process?
Process that initiates communication.
What is server process?
process that waits to be contacted.
What does sockets do?
Process sends/receives messages to/from its socket.
What is identifier?
To receive messages,p process have 32 but identifier.
What does identifier contain?
It includes IP address and port numbers.
What does app layer protocol defines?
Messages exchanged Message syntax. message semantics. rules. open protocols.
What transport service does an app need?
Data integrity, throughput, timing and security.
TCP service?
- Reliable transport.
- Congestion control.
- Flow control.
UDP service?
- Unreliable data transfer between sending and receiving.
- NO congestion control.
- No flow control.
Difference between video and digital image.
- Video: Sequence of images displayed at constant rate.
2. Digital image: array of pixels. Each pixel represented by bits.
Difference between CBR and VBR?
CBR-> video encoding rate is fixed.
VBR-> Video encoding rate changes as amount spatial temporal coding changes.
Multimedia networking type?
- Streaming stored video/audio.
- Conversational voice/video over IP.
- Streaming live audio . , video.