LSSC COMP. SC. CHAPTER 7 Communication Protocols
LSSC COMP. SC. CHAPTER 7 Communication Protocols
• Institute of Electrical and Electronics Engineers (IEEE): Develops standards for wired and wireless
communication, including Ethernet and Wi-Fi.
• International Organization for Standardization (ISO): Develops standards for various industries, including
networking protocols.
• Internet Engineering Task Force (IETF): Develops and maintains internet standards, such as the TCP/IP
suite.
• World Wide Web Consortium (W3C): Develops standards for the World Wide Web, including HTML,
CSS, and XML.
They specify the rules for data transmission, including packet structure, addressing, and flow control.
Protocols also govern how devices handle errors, retransmissions, and acknowledgments.
2. Protocol Suites:
Network protocols are typically organized into protocol suites, which are collections of protocols that work
together to provide end-to-end communication.
A common protocol suite is the TCP/IP suite, which is the foundation of the Internet and consists of several
protocols, including TCP, UDP, IP, and others. Protocol suites provide a layered approach to communication,
with each layer responsible for specific functions and interacting with adjacent layers.
NB: Understanding network protocols is crucial for network administrators, engineers, and technicians to
effectively configure, troubleshoot, and secure network communications.
a. Physical Layer:
Deals with the physical transmission of data over the network medium. It defines the electrical, mechanical,
and procedural aspects of physical connections.
d. Transport Layer:
Ensures reliable and transparent end-to-end data transfer. It provides mechanisms like segmentation,
sequencing, flow control, and error recovery. Examples of protocols at this layer include TCP and UDP.
e. Session Layer:
Establishes, manages, and terminates sessions between applications running on different devices. It facilitates
synchronization, checkpointing, and recovery of data exchange.
f. Presentation Layer:
Handles data representation, encryption, and compression. It ensures that data from the application layer of
one system can be understood by the application layer of another system.
g. Application Layer:
This is the layer closest to the end-user and provides services directly to applications. It includes protocols for
specific applications such as HTTP (web browsing), SMTP (email), FTP (file transfer), etc.
b. Internet Layer:
Corresponds to the OSI Network Layer. It is responsible for addressing, routing, and fragmentation of packets.
The IP protocol operates at this layer, providing logical addressing and packet forwarding.
c. Transport Layer:
Combines the functionalities of the OSI Transport and Session layers. It ensures reliable and secure data
transfer between hosts. TCP and UDP are the most commonly used protocols at this layer.
d. Application Layer:
Encompasses the functions of the OSI Presentation and Application layers. It provides application-specific
protocols for services such as email (SMTP), web browsing (HTTP), file transfer (FTP), and domain name
resolution (DNS).
3. Comparison:
While both models provide a framework for understanding network protocols, there are some key differences
between them:
a. Layer Structure:
The OSI model has seven layers, while the TCP/IP model has four layers. The OSI model provides a more
detailed and comprehensive framework, whereas the TCP/IP model is more streamlined.
b. Practical Implementation:
The TCP/IP model is widely used in practical network implementations, particularly on the Internet. It is the
backbone of the internet protocol suite, while the OSI model is more of a theoretical concept.
NB: In conclusion, while the OSI model provides a comprehensive and detailed framework for understanding
network protocols, the TCP/IP model is widely used in practical network implementations. The TCP/IP
model's four-layer structure aligns more closely with the protocols used on the internet, making it the de facto
reference model for networking.