test 2 Flashcards

1
Q

What is a client?

A

A piece of computer hardware or software that accesses a service made available by a server.

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

What is a server?

A

A computer designed to process requests and deliver data to other (client) computers over a local network or the internet

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

What is a router?

A

Routers are small electronic devices that join multiple computer networks together via either wired or wireless connections

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

What are distributed apps?

A

Applications or software that runs on multiple computers within a network at the same time and can be stored on servers or with cloud computing

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

What is a protocol?

A

A set fo rules on how to send a dn receive information

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

Tcp vs UDP, what is IP?

A

TCP is connection oriented, UDP is not, IP is the set of rules governing how data is sent and received on the internet

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

What is congestion?

A

When a network node carries more than it can handle

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

What is flow control?

A

Prevents the sender from overwhelming the reciever

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

What is the formula for propagation delay?

A

distance/speed

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

What is the formula for transmission delay?

A

time it takes for packet to be transmitted, bits/bps

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

Virus

A

Self replicating, when executed modifies other programs and inserts its own code

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

Worm

A

Self replicating, doesn’t need human interaction, utilizes networks to send copies of code to other computers

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

Trojan Horse

A

Any hacking computer program pretending to be something they’re not

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

DOS Attack

A

Attacker attempts to prevent legitimate users from accessing information or services, by flooding servers with bogus traffic

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

Packet Sniffer

A

Computer program or hardware that can intercept and log traffic that passes over a network

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

Socket

A

Endpoint of a two-way communication link

17
Q

Cookies

A

Small files stored on a user’s computer specific to a particular client and website

18
Q

Proxy Caching

A

Stores content on the proxy server itself, allowing web services to share resources to more users

19
Q

Domain Name Service (DNS)

A

Like an internet phone book, maintains a directory of domain names and translates them to IP addresses

20
Q

Finite State Machine

A

A mathematical model of computation. It is an abstract machine that can be in exactly one of a finite number of states at any given time

21
Q

Multiplexing

A

Multiplexing is a method by which multiple related signals are combined into one signal over a shared medium

22
Q

Demultiplexing

A

Combining multiple unrelated analog or digital signal streams into one signal over a single shared medium

23
Q

Go-Back-N

A

Sender can have up to N unacked packets in pipeline

receiver only sends cumulative ack

24
Q

Selective Repeat

A

sender can have up to N unack’ed packets in pipeline

rcvr sends individual ack for each packet