week 3 Flashcards

1
Q

A set of instructions for how the applications communicate with each other and the internet

A

API

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

What is an endpoint for sending and receiving data over a network

A

Sockets

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

socket of process number = ?

A

process port number + ip address

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

what does a proccess do

A

use process socket number to send data to that socket

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

who has access to registered ports 1024 - 49151

A

network users and processes that do not have special administrative privileges

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

who has access to dynamic and or private ports 49152 - 65535

A

anyone

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

who has access to ports 0 -1023

A

OS or system admin

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

what is a checksum

A

mathematical algorithm that totals all the bits within transmitted data to check if any are lost when received to determine errors

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

what is ARP protocol

A

local database containing recognized MAC-IP address mappings

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

what is winsock

A

a windows API that allows applications to communicate over a network

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

what is kernel space reserved for

A

running privileged kernel. kernel extensions and most device drivers

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

what is user space

A

memory area where application drivers and some software drivers execute

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

what is a network interface card (NIC)

A

hardware that sends and receives frames and converts between bits and signal (physical layer)

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