18 - TCP/IP Stack: Intro and Physical Layer Flashcards

1
Q

What is a Network?

A

Medium for communication between entities connected to it

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

Is the Internet a network?

A

It is a network of interconnected networks

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

What is a Host?

A

Computer connected to a network

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

What is a Protocol?

A

Description of a set of procedutes to follow when communicating

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

What is a Service?

A

It is a function useful to a user on a network

  • Ex. e-mail uses the SMTP protocol
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a Utility?

A

A tool used on a network

  • Ex. ping utility - takes an IP address and sends an ICMP “echo request” packet to that address
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is Protocol Layering?

A

Complex communications systems composed of several simpler protocols

  • Each protocol solves a distinct class of problems
    • Provides a specific service each later only needs to know how to interact with the layers directly above/below it.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

How is the TCP/IP Stack structured?

A
  1. Application
  2. Transport
  3. Network
  4. Data Link
  5. Physical
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Describe the Application Layer

A

Deals with programs on different hosts that want to communicate.

User-program interaction + protocol

Examples:

  • Hypertext Transer Protocol (HTTP) - Web pages
  • Simple Mail Transfer Protocol (SMTP) - Email
  • Domain Name System (DNS) - name resolution
  • Secure Shell (SSH) - encrypted remote shell access
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Describe the Transport Layer

A

Facilitates transfer of bytes from host to host by breaking up data into packets.

Breaks files into datagrams + provides addresses/port info + reconstitues packets on the other end.

Responsible for getting the data from process A to process B, since it creates the packed and assigns the addresses and port numbers.

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

Describe the Network Layer

A

Routes packets via internet from source to destination

The Internet Protocol (IP) is the most common Network layer protocol

IP makes no guarantees about packet delivery

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

Describe the Data Link Layer

A

Moves packets from one host to another within a network

Provides means to transfer packets (called frames) between hosts

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

Describe the Physical Layer

A

Actual infrastucture that facilitates communication (i.e. wires and radio waves)

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

Describe Encapsulation

A

Data from a higher layer are encapsulated inside a lower layer “wrapper”

Lower layer protocol “carries” higher layer data

  • Only has to know which higher layer protocol to pass the data to
How well did you know this?
1
Not at all
2
3
4
5
Perfectly