Computer Networks Midterm

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall with Kai
GameKnowt Play
New
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/32

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

33 Terms

1
New cards

Processing Delay

checking of packet data by the device. it checks for forwarding and data integrity. Usually the smallest, after propagation

2
New cards

Queueing delay

this delay happens on the router. If the delay is less than 0, there is little to no queueing delay. If the delay = 1, we at max cap. for the queue. If the delay is greater than 1, there is more packets arriving than can be serviced.

3
New cards

Transmission delay

the time it takes for the device to get the packet ONTO the link. measured in L/R

4
New cards

Propagation delay

the time it takes for the packet to travel OVER the link. measured in d/s (where d is the length of the link and s is the speed of propagation)

5
New cards

Application layer

for supporting network applications - HTTP, IMAP, SMTP, DNS

6
New cards

Transport layer

for process to process data transfer - TCP, UDP. provides transmit instructions

7
New cards

Network layer

for forwarding and routing of datagrams for source to destination - IP, routing protocols

8
New cards

Link layer

for data transfer between neighboring network elements - Ethernet, WiFi (802.11), PPP

9
New cards

Physical Layer

bits on the wire/ signals in the air

10
New cards

Packet sniffing

reading the packets that are in the air that are transmitted from a device via wifi.

11
New cards

IP spoofing

getting the traffic that is intended for one receiver to be sent somewhere else

12
New cards

DDoS

distributed denial of service attack is swarming a server with so many requests that it cannot function

13
New cards

client-to-server architecture

where clients are communicating with servers either as a medium or as a ricochet.

  • servers are always on

  • clients can connect intermittenly

  • clients do not connect to each other, only through the server

14
New cards

peer-to-peer architecture

there is no central server that is always on, instead peers request data from other peers.

  • this architecture is self-scalable

  • there might be a small server to start connection between devices

15
New cards

socket

combination of IP address and port number to designate specific request in a specific spot in memory.

16
New cards

stateless (for HTTP)

either side of the HTTP connection is not keeping tabs on what is going on

17
New cards

web cache

backup servers that get data from origin server updates and keep frequently requested websites/data. web caches turn over data pretty quickly to keep up with demand.

18
New cards

A and AAAA record

A record name: host name, value: IPv4. AAAA record name: host name, value: IPv6

19
New cards

NS record

name: domain, value: host name of authoritative server. sends back the A record because authoritative servers hold all the IP addresses

20
New cards

C NAME record

name: domain/hostname(ibm.com), value: canonical name(testserver2.ibm.com)

21
New cards

MX record

name: domain, value: mail server for indicated domain

22
New cards

iterative request

when each step/request is returned to the requesting server. "I don't know, here is the info for who to ask next"

23
New cards

recursive request

"I don't know, let me find out for you"

24
New cards

DASH

stands for dynamically adaptive streaming over HTTP.

  • used by server to reprocess uploaded video to other resolutions

  • used by device/client to monitor internet speeds and request the video quality the device can handle

25
New cards

CDN

content distribution networks store/serve multiple copies of videos at multiple geographically distributed sites

26
New cards

enter deep (CDN)

entering deep into local ISP networks which have copies of servers

  • closer to users means faster downloads

  • individual servers are vulnerable to attacks and harder to maintain

27
New cards

bring home (CDN)

puts copies of servers at IXPs which are at the heart of the Internet

  • simpler distribution and more security for servers

  • access is farther meaning slower downloads

28
New cards

multiplexing

TCP collecting packets and weaving them together to be sent out

<p>TCP collecting packets and weaving them together to be sent out</p>
29
New cards

demultiplexing

TCP taking the packets from the Internet and distributing them to their sockets

<p>TCP taking the packets from the Internet and distributing them to their sockets</p>
30
New cards

UDP header

checksum is the sum of all of the words(16 bit phrases) in a segment using binary arithmetic with overflow wrap-around and transforms to the 1’s complement.

<p>checksum is the sum of all of the words(16 bit phrases) in a segment using binary arithmetic with overflow wrap-around  and transforms to the 1’s complement.</p>
31
New cards

TCP header

flow control: receive window field which has the # of bytes the receiver is willing to accept. 

congestion notification: CWR and ECE fields

connection management: RST, SYN, and FIN fields

<p>flow control: receive window field which has the # of bytes the receiver is willing to accept.&nbsp;</p><p>congestion notification: CWR and ECE fields</p><p>connection management: RST, SYN, and FIN fields</p>
32
New cards

bottleneck

knowt flashcard image
33
New cards

Ways to add reliability (building blocks of TCP)

  • numbering packets

  • establish 2-way communication

  • timing: TTL and RTT and determining if a packet is missing or just taking a long time

  • ensure that all of the packets were received (ACK and NAK)

Explore top flashcards