8 - 1.1: TCP/IP Networking Flashcards

1
Q

TCP/IP

A

A set of networking protocols, stands for Transmission Control Protocol / Internet Protocol

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

Main roles of IP

A

Providing an addressing scheme to uniquely identify computers on a network and deliver information

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

Packets

A

Chunks of information sent over networks

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

IP is a ______ layer protocol

A

Network

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

Two main transport layer protocols

A

Transmission Control Protocol (TCP) and User Datagram Protocol (UDP)

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

TCP is defined as

A

A connection-oriented protocol, guarantees delivery through acknowledgment

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

Three-way handshake

A

A TCP process for creating a connection before data is transmitted..

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

TCP packet flags role

A

Special flags that identify packets used in the handshaking process

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

TCP packet flag names

A

SYN, FIN, ACK

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

SYN flags

A

open a connection

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

FIN flags

A

close a connection

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

ACK flags

A

acknowledge a SYN or FIN

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

Three steps of handshake

A

1) originating system sends SYN 2) destination receives, sends a SYN + ACK packet set 3) originating system sends an ACK packet

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

UDP is defined as

A

Lightweight connectionless protocol that doesn’t send acknowledgments or guarantee delivery

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

OSI model

A

Open Systems Interconnection model

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

OSI layers

A

1) physical 2) data link 3) network 4) transport 5) session 6) presentation 7) application

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

Physical layer

A

Sending bits with wires, radio waves, fiber optics, etc.

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

Data link layer

A

Transfers data between nodes on the same physical network

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

Network layer

A

expands networks to different nodes

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

Transport layer

A

Creates connections between systems and reliably transfers data

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

IP works at the ______ layer

A

Network

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

TCP and UDP work at the _____ layer

A

Transport

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

Session layer

A

Manages exchange of communication between systems

24
Q

Presentation layer

A

translates data for network transmission, describes how to represent a character in terms of bits, performs cryptography

25
Application layer
Determines how users interact with data using software
26
IP addresses
Uniquely identifying numbers for internet locations
27
Dotted quad notation
Four numbers, ranging between 0 - 255, separated by dots
28
Why 255?
Each number in the IP quad is represented by eight binary bits. 2 to the eight is 256, but we start at 0 so 255
29
NAT
Network Address Translation: there are only so many IP addresses that can possibly be made, so your home/org uses repeated one other places also do. Routers translate those private IPs into publicly facing ones
30
IP address portions
Network portion and host address
31
Network portion
Identifies the network that a system is connected to
32
Host address
Uniquely identifies a system/device on that network
33
Subnetting
Subdividing IP addresses beyond the normal 4 numbers
34
IP addresses in network communication
Source address and destination address
35
Source address
Indicates the system sending information
36
Destination address
Destination address indicates system receiving information
37
IPv4
32-bits, four numbers
38
IPv6
128 bits, using eight groups of four hexadecimal digits
39
IP address assignment
Static or Dynamic Host Configuration Protocol
40
Static address assignment
Manually specify IP addresses, requires fitting within the network range
41
Dynamic Host Configuration Protocol
Configures a pool of IP addresses, then automatically assigns from that pool as systems join
42
Domain Name System / servers
Translates the names of web locations into addresses computers use, operating over UDP port 53
43
DNS Resolution
1) Enter domain name in browser 2) computer sends DNS query to local DNS server 3) DNS server responds with an IP address 4) computer contacts server at that address
44
DNS is a ____ system
Hierarchical. If one local DNS server doesn't know the answer, it will contact others that do
45
DNS poisoning
Inserting false DNS records to redirect users to malicious sites or locations
46
DNSSEC
Adds an extra signature to DNS records for verification
47
Network ports
A sub-address within IP address locations to specify applications
48
Network port numbers
16-bit binary numbers, ranging between 216 or 65,536 possible values. Starting at 0, that makes the maximum 65,535
49
Network port ranges
0 to 1,023: Well-known ports 1024 to 49,151: Registered ports Above 49,151: Dynamic ports
50
Well-known ports
Reserved for common applications issued by internet authorities; web servers, email servers, etc.
51
Registered ports
Vendors may reserve these for their applications, such as Microsoft's SQL databases on 1433 and Oracle's on 1521
52
Dynamic ports
Reserved for use on a temporary basis
53
Internet Control Message Protocol
The "housekeeping" protocol of the network
54
Ping command
Sending an "are you there," echo command to another system
55
Traceroute
More detailed troubleshooting, including status and messages, network path taken, and performance