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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What happens in application layer

A

*

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What happens in transport layer

A

*

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What happens in internet layer

A

*

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What happens in link layer

A

*

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

HTTPS

A
  • HyperText Transfer Protocol Suite
  • Used for sending an receiving web pages
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

FTP

A
  • File Transfer Protocol
  • Used for sending and receving files over a network
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

SMTP

A
  • Simple Mail Transfer Protocol
  • Used for sending and uploading email
  • From client to server or between servers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

IMAP

A
  • Internet Message Access Protocol
  • Receiving and downloading emails
  • Directly on mail server
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Purpose of bit torrent protocol

A
  • Protocol for peer-to-peer file sharing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Use of bit torrent protocol

A
  • Decentralized distribution of data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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