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
Q

Application layer

A

Determines how users interact with data using software

26
Q

IP addresses

A

Uniquely identifying numbers for internet locations

27
Q

Dotted quad notation

A

Four numbers, ranging between 0 - 255, separated by dots

28
Q

Why 255?

A

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
Q

NAT

A

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
Q

IP address portions

A

Network portion and host address

31
Q

Network portion

A

Identifies the network that a system is connected to

32
Q

Host address

A

Uniquely identifies a system/device on that network

33
Q

Subnetting

A

Subdividing IP addresses beyond the normal 4 numbers

34
Q

IP addresses in network communication

A

Source address and destination address

35
Q

Source address

A

Indicates the system sending information

36
Q

Destination address

A

Destination address indicates system receiving information

37
Q

IPv4

A

32-bits, four numbers

38
Q

IPv6

A

128 bits, using eight groups of four hexadecimal digits

39
Q

IP address assignment

A

Static or Dynamic Host Configuration Protocol

40
Q

Static address assignment

A

Manually specify IP addresses, requires fitting within the network range

41
Q

Dynamic Host Configuration Protocol

A

Configures a pool of IP addresses, then automatically assigns from that pool as systems join

42
Q

Domain Name System / servers

A

Translates the names of web locations into addresses computers use, operating over UDP port 53

43
Q

DNS Resolution

A

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
Q

DNS is a ____ system

A

Hierarchical. If one local DNS server doesn’t know the answer, it will contact others that do

45
Q

DNS poisoning

A

Inserting false DNS records to redirect users to malicious sites or locations

46
Q

DNSSEC

A

Adds an extra signature to DNS records for verification

47
Q

Network ports

A

A sub-address within IP address locations to specify applications

48
Q

Network port numbers

A

16-bit binary numbers, ranging between 216 or 65,536 possible values. Starting at 0, that makes the maximum 65,535

49
Q

Network port ranges

A

0 to 1,023: Well-known ports
1024 to 49,151: Registered ports
Above 49,151: Dynamic ports

50
Q

Well-known ports

A

Reserved for common applications issued by internet authorities; web servers, email servers, etc.

51
Q

Registered ports

A

Vendors may reserve these for their applications, such as Microsoft’s SQL databases on 1433 and Oracle’s on 1521

52
Q

Dynamic ports

A

Reserved for use on a temporary basis

53
Q

Internet Control Message Protocol

A

The “housekeeping” protocol of the network

54
Q

Ping command

A

Sending an “are you there,” echo command to another system

55
Q

Traceroute

A

More detailed troubleshooting, including status and messages, network path taken, and performance