Chapter 14 - Communication and Internet Technologies Flashcards
1
Q
Why a protocol is essential for communication between computers
A
- Protocols set a standard for communication.
- all data is sent and received using the same rules and formats.
- Protocols enable communication between devices from different platforms.
- Communication is independent of hardware and software used.
2
Q
Show understanding of how protocol implementation can be viewed as a stack, where each layer has its own functionality
A
The protocols in a stack determine the interconnectivity rules for a Layered network module such as the TCP/IP model.
3
Q
TCP/IP
A
- A layered model with 4 layers
- Uses a set of protocols for transmission of data.
4
Q
4 Layers
A
- Application Layer: Provides user services
- Transport Layer: Handles packets
- Internet Layer: handles transmission using IP address
- Data link Layer: handles how packet is physically sent
5
Q
Application Layer
A
- Contains programs that exchanges data
- Sends files to the transport layer
- Allows applications to access the services used in other layers
- Defines the protocols that any app uses to allow the exchange of data
6
Q
File Transfer Protocols
A
- Anonymous FTP: access files anonymously
- FTP Commands: Carry out actions that can change files in FTP server
- FTP Server: Files that can be downloaded
7
Q
Application Layer Protocols
A
- HTTPS: for sending and receiving web pages (hypertext documents)
- FIP: For sending and receiving files over a network
- SMTP: For sending emails, push protocol
- POP3: For receiving emails, pull protocol
8
Q
IMAP
A
9
Q
Transport Layer
A
- Breaks data into manageable packets
- It controls the flow and sequence of the packets
- Sends them to the internet
- Handles packet loss.
10
Q
Internet Layer
A
- Identifies the extended network and host
- Transmits packets to the Data Link
- It routes the packets independently through the optimum route
- Addresses packets with source and destination IP address and uses them and port number to form a socket
11
Q
Data Link Layer
A
- To ensure correct network protocols are followed
- To enable upper layers to access the physical medium
- To form data into frames for transmission
- Maos IP address to MAC address
12
Q
How Applications use Bit torrent to exchange data
A
- Bit torrent software is made available
- A server called tracker keeps record of all the computers in the swarm and shares their IP addresses allowing them to connect with each other
- One computer in the swarm must have a complete copy of the torrent to be shared
- torrent is split into small pieces
- The prices of torrent are both uploaded and downloaded
- Once a computer has a piece, it becomes the seed and uploads
- Leeches download much more than they upload.
13
Q
What is Circuit switching
A
- A dedicated Circuit is established before transmission starts
- The whole bandwidth is used
- All data is transferred over the same route
Eg: Video Streaming
14
Q
Where is Circuit Switching used
A
- When the whole bandwidth is required
- For real-time communications
Eg: Video streaming
15
Q
Advantages of Circuit Switching
A
- Whole Bandwidth is available
- A dedicated channel increases the quality of transmission
- Data is received in the same order it has been sent so data does not need to be reassembled at the destination
- Simple method of data transmission and data can’t be lost