Section 2: Understanding the Host-to-Host Communications Model Flashcards

1
Q

Describe

Benefits to a Standards-Based, Layered Network Model

A
  • Reduced complexity by breaking network comms into smaller, simpler parts
  • Standardizing network components allow diff vendors to provide solutions for separate layers
  • Facilitating modular engineering, allowing diff types of network hardware and software to comm w one another
  • Ensuring interoperable tech and preventing changes in one layer from affecting other layers
  • Accelerating evolution, providing for effective updates and improvements to individual components without affecting other components or having to rewrite the entire protocol
  • Simplifying teaching and learning
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Define

ISO

A

International Standards Organization

  • Independent, nongovernmental organization; world’s largest developer of voluntary international standards
  • Created OSI model
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

List

The 7 Layers of the OSI Reference Model

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

Define/ Illustrate/ Interpret

OSI Reference Model​

A

Open Systems Interconnection Reference Model

  • Created by the International Standards Organization (ISO) in 1970’s
  • ISO’s goal to standardize data networking protocols to allow global comm’n among all computers and not depend on proprietary networking models
  • Provides extensive list of functions and services that can occur at ea layer; also describes interaction of ea layer with layers directly above and below.
  • OSI model facilitates understanding of how info travels throughout network.
  • Also use OSI model for data network design, operation specifications, and troubleshooting.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

List

The 7 Layers of the OSI Ref. Model

A
  1. Application Layer
  2. Presentation Layer
  3. Session Layer
  4. Transport Layer
  5. Network Layer
  6. Data Link Layer
  7. Physical Layer

(Please Do Not Throw Sausage Pizzas Away) (1-7)

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

Define

Physical Layer

A

Defines electrical, mechanical, procedural, & functional specifications needed for activating & maintaining the physical link between end devices.

E.g. connectors, pins, use of pins, electrical currents, encoding, light modulation, etc

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

Define

Data Link Layer

A

Defines how data is formatted for transmission & how access to physical media is controlled.

Includes error detection & correction to ensure reliable delivery of data.

  • Like TCP/IP data link layer, this layer defines protocols for delivering data over a particular single type of physical network (e.g. the Ethernet data link protocols)
  • A switch is an example of a layer 2 device.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Define

Network Layer

A

Provides connectivity & path selection between 2 host systems that may be located on geographically separated networks.

  • Defines logical addressing, routing (forwarding), & routing protocols used to learn routes, which manages connectivity of global users.
  • Routers and IP addresses are Layer 3 objects
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Define

Transport Layer

A

Focuses on data delivery between 2 endpoint hosts (e.g. error recovery)

Breaks down large files into smaller segments that are less likely to experience transmission problems

TCP & UDP protocols operate at this layer

  • TCP used when data loss during file transfer is not tolerated
  • UDP used when data loss during file transfer is tolerated.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Define

Session Layer

A

Establishes, manages, & terminates sessions between 2 communicating hosts

Synchronizing dialog between the presentation layers of the 2 hosts & manages their data exchange.

Provides methods to group multiple bidirecional messages into a workflow for easier management & easier backout of work that happened if entire workflow fails.

E.g. Web servers w many users have many diff comm’n processes open at given time; as result it’s important to keep track of which user communicates on which part- this is done using port numbers.

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

Presentation Layer

A

Ensures information sent at app layer is readable by app layer of another system

It translates among multiple data formats using a common format

Negotiates data formats (ASCII, image types (JPEG))

  • When PC program communicating with another computer, each computer might be using different encoding scheme
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Define

Application Layer

A

Provides an interface from application to network by supplying a protocol with actions meaningful to application

E.g. ‘get web page object’

Layer does not provide services to any other OSI layer like other layers, only provides to apps outside OSI model

Establishes availability of intended communication partners

Synchronizes & establishes agreement on procedures for error recovery & control of data integrity

e.g. SMTP & FTP

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

Define

TCP/ IP

A

Transmission Control Protocol/ Internet Protocol

defines how devices should be connected over Internet & how data should be transmitted between those devices

  • provides a common reference for maintaining consistency within all types of network protocols and services.

Not intended to be an implementation specification or to provide sufficient detail to precisely define services of the network architecture.

The primary purpose of this reference model is to help you understand the functions and processes that are involved in data communication.

actually two protocols, but used together so often many people think of them as a single protocol

common in the industry to shorten this term to “IP stack

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

List

The 4 Layers of the TCP/IP Protocol Stack

A
  1. Application Layer
  2. Transport Layer
  3. Internet (Network) Layer
  4. Link (Network Access) Layer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Illustration of

OSI Model and TCP/IP Suite

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

Define

Link Layer

TCP/IP Stack

A
  • Layer #1
  • Equivalent of both physical and data link layers of OSI model.
  • Aka the network access layer
  • Involves components such as cables, connectors, and network cards like OSI Layer 1.
  • Like Layer 2 of OSI model, link layer of TCP/IP model concerned with hardware addresses.
17
Q

Internet Layer

TCP/IP Stack

A
  • Layer # 2
  • Aligns & is equivalent of OSI’s layer # 3 (Network)

  • routes data from source to destination by defining packet and addressing scheme, moving data between link and transport layers, routing packets of data to remote hosts, & performing fragmentation & reassembly of data packets.
  • This is layer where IP operates.
18
Q

Transport Layer

TCP/IP Stack

A
  • Layer #3
  • This layer is core of TCP/IP architecture.
  • Layer where TCP and UDP operate.
  • Provides communication services directly to application processes that are running on network hosts.
19
Q

Application Layer

TCP/IP Stack

A
  • Layer #4
  • Layers 5, 6, and 7 of the OSI model (Session, Presentation, Application)
  • provides applications for file transfer, network troubleshooting, and Internet activities.
  • also supports network APIs, which allow programs that have been created for a particular operating system to access the network.
20
Q

Illustrate Concept of

P2P Communication

A
  • ​In network comm’s, each source layer must be able to comm w/ its destination layer
  • Layers comm w ea other by means of Protocol Data Units
  • Ea protocol layer has its own PDU term
21
Q

Name

Frames

The PDU term for the —- layer

A

Link Layer

22
Q

Name

Packets

The PDU term for the —- layer

A

Internet Layer

23
Q

Name

Segments

The PDU term for the —- layer

A

Transport Layer

24
Q

Name

Data

The PDU term for the —- layer

A

Application Layer

25
Q

Illustrate Concept of…

Packet Analyzer

A

a program for analyzing packets used for network troubleshooting, analysis, software and communications, & protocol development