Application Layer Flashcards

1
Q

Examples of DNS record types

A

A – Translates IP address into human-readable hostname

AAAA- Same as A record but for IPv6

NS – Record of authoritative name server

TXT – Record that is just text

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

Describe the generic flow of a socket connection (the names of the functions)

A

socket() – Instantiates socket
bind() – Tell OS what address to use what port
listen() – notifies willingness to accept incoming connections
accept() – blocks waiting for connections, sets address of incomming connection
connect() – client side only
close() – client side

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

HTTP is stateless yes or no

A

yes

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

What is a short summary of what QUIC is

A

Basically a replacement of TCP without the 3 way handshake overhead, opens up several streams and is a form of UDP

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

Grpc is…

A

a form of remote procedure call

used to extend the idea of a local procedure call to a remote server

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