01 - Network Models Flashcards

1
Q

Protocols

A

sets of rules, regulations, standards, and procedures that enable hardware and software developers to make devices and applications that function properly at a particular layer

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

OSI Seven Layers

A
Layer 7 - Application
Layer 6 - Presentation
Layer 5 - Session
Layer 4 - Transport
Layer 3 - Network
Layer 2 - Data Link
Layer 1 - Physical
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Layer 1

A

Physical Layer

- anything that moves data from one system to another (copper cabling, fiber optics, radio waves)

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

NIC

A

Network Interface Card

- interface between PC and network

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

MAC Address

A
  • Media Access Control Address
  • special firmware burned onto ROM chip
  • 48-bit identifier
  • no two NICs share the same MAC address
  • first 6 digits - OUI - Organizationally Unique Identifier
  • last 6 digits - Device ID
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

View MAC address in Windows CLI

A

ipconfig /all

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

View MAC address in Linux CLI

A

ip a

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

View MAC address in Mac CLI

A

ifconfig

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

Other names for MAC Address

A
  • MAC-48

- EUI-48 (Extended Unique Indentifier)

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

Frame

A

a container for a chunk of data moving across a network

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

Unit of data at each layer is called?

A

PDU (Protocol Data Unit)

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

PDU for Layer 2

A

Frame

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

Different frame types

A

Different frame types are used on different networks, however, all NICs on the same network must use the same frame type

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

Parts of a Frame

A

Header:

  • Receiving MAC Address
  • Sending MAC Address
  • type field - indicates whats encapsulated in the frame

Payload:
- data

Trailer:
- FCS

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

Frame Size

A

1500 bytes

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

FCS

A

Frame Check Sequence

  • 4 bytes long
  • contains CRC
  • tells recieving NIC if frame was received in good order
17
Q

Layer 2 Broadcast Address

A

FF-FF-FF-FF-FF-FF (6 sets)

18
Q

Unicast Address

A

Any frame addressed specifically to another device

19
Q

What is Layer 2

A

Data Link Layer

- any device that deals with MAC addresses

20
Q

Two jobs of a NIC

A

LLC

  • Logical Link Control
  • aspect of the NIC that talks to the OS via device drivers

Media Access Control
- creates and addresses Frames

21
Q

Physical vs Logical Addressing

A

Physical - MAC addresses

Logical - IP Addresses

22
Q

Network Protocol

A

uses logical addressing instead of physical addressing

23
Q

TCP/IP

A

Transmission Control Protocol / Internet Protocol

24
Q

What is Layer 3

A

Network Layer

- addresses packets to go from one network to another

25
Layer 3 PDU
Packets
26
How to routers route?
IP Addresses
27
Chopping data up to send out on a network
Segmentation and Reassembly
28
Transport Protocol data chunks
Segments (TCP/IP) - get sequence numbers | Datagrams (UDP) - no sequence
29
What is Layer 4
Transport Layer - segmentation/reassembly - also requests packets that weren't received in good order
30
What is Layer 5
Session Layer - initiates, accepts, opens and closes sessions - connects applications to applications
31
View sessions windows CLI
netstat -a
32
What is Layer 6?
Presentation Layer | - translates data from lower layers into a format usable by the application layer, and vice versa
33
What is Layer 7?
Application Layer - code built into all OSs that enable network aware applications - done through APIs (Application Programming Interfaces)