TCP/IP Basics Flashcards

1
Q

IP Packet

A

Composed at Layer 3, includes IP info and payload from Layer 4

Gets encapsulated at Layer 2

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

Internet Control Message Protocol

A

ICMP

Important role in error reporting and diagnostics

Operates at Layer 3

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

Transmission Control Protocol

A

TCP

Connection-oriented protocol

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

User Datagram Protocol

A

UDP

Connectionless protocol

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

Three way handshake

A

Part of TCP

SYN - SYN-ACK, ACK

Sender sends syn, receiver responds with syn-ack, sender sends final ack

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

Main TCP Header parts

A

Source Port - Destination Port - Sequence Number - Acknowledgement Number

Will also include:

Flags: individual bits that give info on state of connection
Checksum - recipient can use this to validate data

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

User Datagram Protocol

A

UDP

Unlike with TCP, data does not get segmented in Layer 4.

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

UDP Datagram Header

A

Source port - destination port - length - checksum

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

Universal Broadcast MAC Address

A

FF-FF-FF-FF-FF-FF

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

CLI terms to get IP and MAC on:

MacOS
WinOS
Linux

A

ifconfig
ipconfig /all
ip (or ifconfig, but that is depreciated)

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

Bits in an IP(v4) address?

A

32

4 octets

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

Network ID

A

The shared portion of clients on a LAN

client unique portions will be written as a 0

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

Default Gateway

A

IP address of the router for a LAN

Frequently will be given the lowest or highest possible IP address within the network ID range

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

Subnet mask

A

Series of ones followed by zeroes

The ones stop where the network ID stops in dotted decimal, generally.

Computers can compare their IP with another against the subnet mask - if they are identical up to where the ones stop, they share the same subnet.

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

Address Resolution Protocol

A

ARP

An ARP request broadcasts to all MAC addresses on LAN. Sends destination IP, gets a response from destination IP with corresponding destination MAC, allows NIC to create frame with destination now

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

CIDR notation

A

/[NUMBER]

Number = the number of ones in the subnet mask

Automatically know the subnet mask from CIDR notation

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

IP Class Blocks

A

Sections of IP addresses distributed out to ISPs

18
Q

Class A addresses

A

First octet 1-126

Subnet mask always 255.0.0.0

Binary always starts with 0xxxxxxx.

19
Q

Class B addresses

A

first octet 128-191

Subnet mask always 255.255.0.0

Binary always starts with 10xxxxxx.

20
Q

Class C addresses

A

first octet 192-223

Subnet always 255.255.255

Binary always starts with 110xxxxx.

21
Q

Class D addresses

A

First octet 224-239

Binary always starts with 1110xxxx.

22
Q

Class E addresses

A

First octet 240-255

Binary always starts with 1111xxxx.

23
Q

Multicast

A

Sending a packet to a group of specific computers from one source

24
Q

Anycast

A

sending a packet to the nearest computer of a pool that share the same address

25
CIDR
Classless Interdomain routing
26
Subnet Host Calculation
2^x - 2 x = number of 0s in the subnet mask's binary representation Remember - subnet masks always have 32 digits, so just subtract the /number from 32 to get your 0s.
27
Available Subnet Calculation
Start with your Network ID and convert to binary Then move to the right y number of digits 2^y = the number of subnets you are creating
28
Manual Dotted Decimal to Binary Conversion
128 64 32 16 8 4 2 1 If the number in your dotted decimal is greater than the leftmost number above, subtract the left-most number from dotted decimal value. Assign a 1 to the first binary value. Take remaining value and place it above next value. If it is more, follow same process. If not, assign a 0 to the respective binary value and move on down the line.
29
Convert binary to dotted decimal
128 64 32 16 8 4 2 1 Write the binary under each number, add the numbers that have a 1 under them.
30
4 basic network assignment principles
1) Default gateway should get the first or last IP address in the network ID 2) Try to use IP addresses in sequential order 3) Separate servers from clients - keep servers in blocks of addresses 4) Document it all
31
DHCP Server Port DHCPS Client Port
UDP - 67 UDP - 68
32
DHCP Scope
the pool of available IP addresses it can give out
33
DHCP Relay
Feature of routers to take a DHCP client's discovery broadcast and send it as unicast to a known DHCP server on the network
34
IP Helper Address UDP Helper Address
The IP address of the DHCP server given to routers so they can relay broadcasts
35
IP Exclusion Range
A subset of IP addresses you tell the DHCP server not to assign dynamically, setting them aside for static reservation devices (printers, servers, cameras, etc.
36
MAC Reservations
reserving IP addresses on a DHCP server using MAC addresses of clients - any time they get a request from that MAC, they know what to give already
37
APIPA
IP in the range of 169.254.0.0/16 Automatic Private IP Addressing, happens when a DHCP server is unreachable
38
DHCP Release/Renewals for: Windows MacOS Linux
ipconfig /release ipconfig /renew sudo ifconfig eth0 down sudo ifconfig eth0 up sudo dhclient -r sudo dhclient
39
DHCP Failover
A pair of DHCP servers that share the same scope, provide redundancy for large enterprises
40
Rogue DHCP Server
A DHCP server connected to the network that is handing out incorrect IP addresses and/or default gateways. Can be used in cyberattacks
41
Private IP address Blocks
Class A: 10.0.0.0 - 10.255.255.255 Class B: 172.16.0.0-172.31.0.0 Class C: 192.168.0.0-192.168.255.255
42