Protocols Flashcards

1
Q

what is a protocol

A

a set of rules that determine exactly how a computer communicates across a network

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

what would the effect of not having any protocols

A
  • no two computers would speak the same language

- so no data could be transmitted

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

why do different protocols exist

A

to govern different activities

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

what is TCP/IP and what does it stand for

A
  • it is Transmission control protocol and internet protocol

- it is a suit of protocols

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

what does TCP/IP do

A
  • when data is about to be transmitted

- it breaks that data down into bits called packets

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

what is the IP in TCP/IP responsible for

A

ensuring that each packet reaches the correct destination

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

what does the computer receiving packets of data do to it and with what

A

the computer receiving that packets uses TCP/IP to reassemble the packets back into the original data

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

what does UDP stand for and what does it do

A
  • it is the user data program

- uses IP to transmit data and is designed to transmit as quickly as possible

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

what is a disadvantage of UDP

A

it doesnt guarantee data delivery

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

what is HTTP and what does it stand for

A
  • it is the hypertext transfer protocol

- it is used to transmit web pages from a server to a client

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

when do you use HTTP

A

whenever you type in a URL or click on a link

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

what does the S stand for in HTTPS and what does it do

A
  • secure
  • meaning transmitted data is encrypted
  • so financial transactions are safer than using regular HTTP
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

what does FTP stand for and what is it

A
  • it is the file transfer protocol

- it is a set of rules governing the transmission of files across the internet

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

what would FTP do if you were uploading images to a website

A

the upload of these files uses FTP to copy them from your computer to the web server

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

what are POP IMAP and SMTP

A

protocols relating to the sending of an email

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

what does POP stand for and what does it do

A
  • it is the post office protocol

- it allows you to download your emails from a server to your computer

17
Q

what does IMAP stand for and what does it do

A
  • is the internet message access protocol

- it is used to synchronise devices that access e mails`

18
Q

what does SMTP stand for and what does it do

A
  • it is the simple mail transfer protocol
  • when an email is sent, it moves from server to sever
  • its route of transmission from server to server is controlled by SMTP
19
Q

what is WiFi

A

WiFi is a set of rules governing how devices can communicate with one another wirelessly

20
Q

what must devices using WiFi do

A
  • format their transmissions in a certain way

- they also need to transmit data on pre agreed frequencies to be recognised by their network

21
Q

what is ethernet

A

Ethernet is set of rules which describes how a set of wired devices communicate

22
Q

what is a layer

A

a layer is a division of network functionality

23
Q

what are two advantages that come with using layers to construct network protocols

A
  • if it is self contained, it allows different developers to concentrate on one aspect of the network
  • a layer can be taken out and edited without affecting other layers