{ "@context": "https://schema.org", "@type": "Organization", "name": "Brainscape", "url": "https://www.brainscape.com/", "logo": "https://www.brainscape.com/pks/images/cms/public-views/shared/Brainscape-logo-c4e172b280b4616f7fda.svg", "sameAs": [ "https://www.facebook.com/Brainscape", "https://x.com/brainscape", "https://www.linkedin.com/company/brainscape", "https://www.instagram.com/brainscape/", "https://www.tiktok.com/@brainscapeu", "https://www.pinterest.com/brainscape/", "https://www.youtube.com/@BrainscapeNY" ], "contactPoint": { "@type": "ContactPoint", "telephone": "(929) 334-4005", "contactType": "customer service", "availableLanguage": ["English"] }, "founder": { "@type": "Person", "name": "Andrew Cohen" }, "description": "Brainscape’s spaced repetition system is proven to DOUBLE learning results! Find, make, and study flashcards online or in our mobile app. Serious learners only.", "address": { "@type": "PostalAddress", "streetAddress": "159 W 25th St, Ste 517", "addressLocality": "New York", "addressRegion": "NY", "postalCode": "10001", "addressCountry": "USA" } }

Network Layer Proto Headers Flashcards

(30 cards)

1
Q

helps translate IP addresses (32 bits) and MAC addresses (48 bits) so that they can understand each other; ipv4 is the most widely used;
works between Layer 2 and Layer 3;

A

ARP address resolution protocol

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

works at the data link layer, which establishes and terminates a connection between two physically connected devices so that data transfer can take place

A

MAC address

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

works at the network layer and is responsible for forwarding packets of data through different routers

A

IP address

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

1 is request; 2 is reply;
operation field in chart

A

ARP

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

“hardware address” means

A

MAC address

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

“protocol address” means

A

logical address/IP add

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

fake ARP messages are sent to a target a LAN with the intention of linking their MAC address with the IP address of a legitimate device or server within the network;
data from victims device can be sent to attackers computer instead of the intended device

A

ARP spoofing

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

**ARP Header length is _______ long

A

60 bytes

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

Length will always be 6 bytes long

A

Hardware length

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

When you send an ARP request it says hey i have this MAC address, and ARP is asking for an IP address, the system with that IP address then sends out an ARP reply claiming their IP address and providing their MAC address;
ARP ____ traffic, which means it compensates for those missing IP bits when translating between IP and MAC address

A

pads

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

number of hops a data packet takes thru the internet, or thru routers before it gets to its destination

A

TTL time to live

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

What is the purpose of the Header Checksum field?

A

checks for errors in the header

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

breaks up a single IPv4 packet into multiple smaller packets;
routers are often performing this

A

IP fragmentation

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

**3 bit field that declares if the packet is a part of a fragmented data frame or not

A

IP flags

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

**reserved, should always be 0; IPv4 evil bit

A

bit 0

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

0= May Fragment;
1=Don’t Fragment this packet

17
Q

0 = Last Fragment;
1 = More Fragments follow

18
Q

IPv6 does not support fragmentation if ipv6 packets & any needed fragmentation done to bits too big must be done by the ___;
if a source router receives a “packets too big message”, it sends MTU discovery packets back, and decreases the packet size, while increasing the number of packets sent; fragmentation was felt inefficient because if one packet gets lost the entire fragment is unusable

19
Q

IPv6 header is a fixed size of ___ bytes

20
Q

field that tells you what kind of traffic it is

21
Q

field that you just set to zero

22
Q

field that sends multiple fragmented packets

A

identification

23
Q

**replaces the options field;
fixed size must be 64 bits, or 8 bytes long;
If we do not have enough bytes, we pad it & call it a variable size which contains a header extension length field and MUST BE PADDED

IPv6 headers that must be supported by all IPv6 machines:
Hop-by-Hop Options
Destination Options
Routing
Fragmentation
Authentication
Encapsulating Security Payload

A

IPv6 extension header

24
Q

**same as TTL; Indicates maximum number of routers a packet is allowed to travel

25
***ICMP4
unicast
26
***ICMP6
multicast
27
***ICMP echo
ICMP messages 8,0
28
A network layer protocol that sends control messages to communicate network connectivity issues back to the source of a compromised transmission; common use include ping and traceroute
ICMP
29
designed to provide error reporting, flow control and first-hop gateway redirection; notifies the user is something goes wrong in transmission; discovers more serious problems like TTL exceeded or needs more fragments
ICMPv4
30
added features like Fragmentation, Neighbor Discovery, and Stateless Address Auto-configuration (SLAAC)
ICMPv6