Section 2: Understanding the Host-to-Host Communications Model Flashcards
Describe
Benefits to a Standards-Based, Layered Network Model
- 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
Define
ISO
International Standards Organization
- Independent, nongovernmental organization; world’s largest developer of voluntary international standards
- Created OSI model
List
The 7 Layers of the OSI Reference Model
Define/ Illustrate/ Interpret
OSI Reference Model
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.
List
The 7 Layers of the OSI Ref. Model
- Application Layer
- Presentation Layer
- Session Layer
- Transport Layer
- Network Layer
- Data Link Layer
- Physical Layer
(Please Do Not Throw Sausage Pizzas Away) (1-7)
Define
Physical Layer
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
Define
Data Link Layer
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.
Define
Network Layer
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
Define
Transport Layer
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.
Define
Session Layer
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.
Presentation Layer
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
Define
Application Layer
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
Define
TCP/ IP
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
List
The 4 Layers of the TCP/IP Protocol Stack
- Application Layer
- Transport Layer
- Internet (Network) Layer
- Link (Network Access) Layer
Illustration of
OSI Model and TCP/IP Suite