14.1 - Protocols Flashcards
(20 cards)
1
Q
What is a protocol
A
- A set of rules
- Governing communication across a network
- Rules agreed by both sender and recipient
2
Q
Why communcation protocol is necessary
A
- All data is sent and recieved using the same rules and format
- Allows communication between devices on different platforms
- Provids a standard of transmission of data
3
Q
Aspects relating to the protocol stack
A
- Each layer can only accept input from the next higher layer
- A layer is compromised of sub layers
- User interaction will occur at the highest layer (application)
- Direct access to hardware is at the lowest layer (link)
4
Q
Describe the TCP/IP protocol suite
A
- A layered module
- Uses a set of protocols, for transmission of data
- Application, Transport, Internet, Link
5
Q
What happens in application layer
A
*
6
Q
What happens in transport layer
A
*
7
Q
What happens in internet layer
A
*
8
Q
What happens in link layer
A
*
9
Q
HTTPS
A
- HyperText Transfer Protocol Suite
- Used for sending an receiving web pages
10
Q
FTP
A
- File Transfer Protocol
- Used for sending and receving files over a network
11
Q
SMTP
A
- Simple Mail Transfer Protocol
- Used for sending and uploading email
- From client to server or between servers
12
Q
IMAP
A
- Internet Message Access Protocol
- Receiving and downloading emails
- Directly on mail server
13
Q
Purpose of bit torrent protocol
A
- Protocol for peer-to-peer file sharing
14
Q
Use of bit torrent protocol
A
- Decentralized distribution of data
15
Q
Explain how bit torrent software is used to exchange data
A
- BitTorrent client software made available
- Computer join a swarm by using this to load torrent descriptor file
- Server called tracker keeps record of all computers in a swarm
- Tracker shares IP of peers allowing them to connect
- One computer must have entire copy of the torrent to be shared
- Torrent is split into small pieces
- Pieces of torrent are both downloaded and uploaded
16
Q
What is a seed
A
- Has 100% of file
17
Q
What is a leech
A
- A peer that has a negative impact on swarm by poor sharing ratio
18
Q
What is a lurker
A
- Downloades but does not upload
19
Q
What is a tracker
A
- Centralized server that stored details about other computers
20
Q
What is a swarm
A
- A group of peers connected together