Chapter 2 Network Models
Chapter 2 of Data Communications and Networking by Behrouz A. Forouzan, titled "Network Models", introduces the two primary networking models: the OSI (Open Systems Interconnection) model and the TCP/IP model. Here are detailed notes on this chapter:
1. Layered Tasks
Concept of Layering: Layering simplifies networking tasks by dividing them into smaller, manageable processes.
Example: A postal system where tasks like writing, mailing, and delivering are carried out in layers, similar to how communication systems operate.
2. The OSI Model
Introduction: The OSI model, established by the International Standards Organization (ISO), is a seven-layer framework that allows diverse systems to communicate.
Layered Architecture:
Communication happens between corresponding layers (peer-to-peer processes).
Data is passed through all layers from the application on the source to the destination, with headers and trailers added at each layer (encapsulation).
Layers of the OSI Model:
Physical Layer: Deals with the transmission of raw bits over a communication channel.
Data Link Layer: Responsible for error detection, flow control, and framing.
Network Layer: Handles the logical addressing and routing of packets.
Transport Layer: Ensures reliable process-to-process delivery of the message.
Session Layer: Manages and controls the dialogs between computers.
Presentation Layer: Transforms data into a format that the application layer can accept.
Application Layer: Provides services directly to the end users such as file transfers, email, etc.
3. The TCP/IP Model
Introduction: Unlike the OSI model, the TCP/IP model is used practically on the Internet.
Layers of the TCP/IP Model:
Link Layer: Corresponds to the physical and data link layers of the OSI model.
Internet Layer: Equivalent to the network layer of the OSI, handling logical addressing and routing.
Transport Layer: Manages data delivery between processes.
Application Layer: Handles high-level protocols such as HTTP, FTP, etc.
4. Addressing
Different types of addresses used in network communications:
Physical Address: The MAC (Media Access Control) address used for node-to-node communication.
Logical Address: IP addresses used for source-to-destination delivery of data across multiple networks.
Port Address: Identifies specific processes on the host device.
Specific Address: User-friendly addresses like email addresses or URLs that are converted into port and logical addresses during communication.
5. Summary
The OSI model, though theoretical, helps in understanding how communication protocols should function.
The TCP/IP model is practical and used widely in the Internet today.
Understanding both models is crucial for analyzing and working with modern networking technologies .
This chapter lays the foundation for further exploration of specific layers and their protocols in subsequent chapters.
Last updated