0% found this document useful (0 votes)
11 views58 pages

Computer Networks - 1 - 6

The document outlines the vision and mission of an educational institute and its department focused on Artificial Intelligence and Data Science, emphasizing holistic student development and industry partnerships. It details the educational objectives and specific goals for students in the Computer Networks course, including foundational knowledge in networking protocols and layers. Additionally, it covers the OSI model, its principles, and the TCP/IP protocol suite, highlighting their importance in network communication.

Uploaded by

sasidharan091
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views58 pages

Computer Networks - 1 - 6

The document outlines the vision and mission of an educational institute and its department focused on Artificial Intelligence and Data Science, emphasizing holistic student development and industry partnerships. It details the educational objectives and specific goals for students in the Computer Networks course, including foundational knowledge in networking protocols and layers. Additionally, it covers the OSI model, its principles, and the TCP/IP protocol suite, highlighting their importance in network communication.

Uploaded by

sasidharan091
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 58

MZCET/AI&DS/CS3591/IVSEM/COMPUTER

NETWORKS PRESENTATION
1
VISION OF THE INSTITUTE

 To be the preferred choice of students who aspire

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
to become Engineers of the highest calibre.

2
MISSION OF THE INSTITUTE
 M1: Provide world-class physical and digital infrastructure
and learning environment.
 M2: Develop the competencies of students to make them
job-ready and entrepreneurs.
 M3: Facilitate mental, physical, emotional and spiritual
development of students and ensure their holistic
development.
 M4: Preserve the environment through the implementation
of eco-friendly and sustainable practices.
 M5: Serve the community through skill development and
other need-based services.
 M6: Establish sustainable partnerships with industries and
R&D laboratories for mutual benefit.

MZCET/AI&DS/CS3591/IVSEM/
COMPUTER NETWORKS 3
PRESENTATION
VISION OF THE DEPARTMENT

 To be a leading competency center in Artificial


Intelligence and Data Science, empowering students
with ground breaking knowledge, skills, and ethical
values to drive innovation and solve real-world
problems for the prosperity of society.

MZCET/AI&DS/CS3591/IVSEM/
COMPUTER NETWORKS 4
PRESENTATION
MISSION OF THE DEPARTMENT
• Encouraging innovation and critical thinking to
solve complex, real-world problems by delivering
cutting-edge curriculum.
• Building strong industry and academic
partnerships to enhance learning and career
opportunities.
• Promoting ethical practices and social
responsibility, ensuring that our graduates
contribute positively to society.

MZCET/AI&DS/CS3591/IVSEM/
COMPUTER NETWORKS 5
PRESENTATION
PROGRAM EDUCATIONAL OBJECTIVE
 Graduates can:
 1. Leverage their expertise in foundational
sciences, mathematics, artificial intelligence,
data science, and statistics to develop systems
for managing and analyzing large-scale data.
 2. Think critically, continuously learn, and
collaborate effectively within a multidisciplinary
team while upholding strong ethical standards.
 3. Demonstrate innovative thinking and
creativity to impact economic development.
MZCET/AI&DS/CS3591/IVSEM/
COMPUTER NETWORKS 6
. PRESENTATION
PROGRAM SPECIFIC OBJECTIVE
 Students should be able to:
• Develop AI-driven, domain-specific processes to
enhance decision-making across various fields,
including business and governance.
• Apply theoretical knowledge of AI, data analytics, and
practical industry tools and techniques to address and
solve complex societal challenges.
• Cultivate data analytics, visualisation skills, and
knowledge acquisition, representation, and engineering
expertise to coordinate complex projects effectively.

MZCET/AI&DS/CS3591/IVSEM/
COMPUTER NETWORKS 7
PRESENTATION
UNIT TOPICS
 UNIT I - INTRODUCTION AND APPLICATION

 UNIT II - TRANSPORT LAYER

 UNIT III - NETWORK LAYER

 UNIT IV - ROUTING

 UNIT V -DATA LINK AND PHYSICAL LAYERS

MZCET/AI&DS/CS3591/IVSEM/
COMPUTER NETWORKS 8
PRESENTATION
COURSE OBJECTIVE

 To understand the concept of layering in networks.

 To know the functions of protocols of each layer of TCP/IP

protocol suite.

 To visualize the end-to-end flow of information.

 To learn the functions of network layer and the various routing

protocols.

 To familiarize the functions and protocols of the Transport layer.

MZCET/AI&DS/CS3591/IVSEM/
COMPUTER NETWORKS 9
PRESENTATION
COURSE OUTCOME
 CO 1: Explain the basic layers and its functions in
computer networks.

NETWORKS PRESENTATION
MZCET/AI&DS/CS3591/IVSEM/COMPUTER
 CO 2: Understand the basics of how data flows from
one node to another.

 CO 3: Analyze routing algorithms.

 CO 4: Describe protocols for various functions in the


network.

 CO 5: Analyze the working of various application layer


10
protocols.
PRE REQUISTING KNOWLEDGE
 Basic Computer Knowledge – Understanding of
computer components and operating systems.
 Programming Basics – Familiarity with C, Python, or

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
Java and basic networking libraries.
 Fundamentals of Networking – Basic concepts of
LAN, WAN, IP addressing, and subnetting.
 Mathematics and Logic – Understanding of binary
numbers, Boolean logic, and probability.
 Operating System Basics – Knowledge of process
management and network commands.
 Introduction to Data Communication – Basics of
data transmission, bandwidth, and latency.
11
CO – PO MAPPING

MZCET/AI&DS/CS3591/IVSEM/
COMPUTER NETWORKS 12
PRESENTATION
UNIT I INTRODUCTION AND
APPLICATION LAYER

Data Communication - Networks – Network Types

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
– Protocol Layering – TCP/IP Protocol suite – OSI
Model – Introduction to Sockets - Application
Layer protocols: HTTP – FTP – Email protocols
(SMTP - POP3 - IMAP - MIME) – DNS – SNMP

13
UNIT II TRANSPORT LAYER

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
Introduction - Transport-Layer Protocols: UDP –
TCP: Connection Management – Flow control -
Congestion Control - Congestion avoidance
(DECbit, RED) – SCTP – Quality of Service

14
UNIT III NETWORK LAYER

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
Switching : Packet Switching - Internet
protocol - IPV4 – IP Addressing – Subnetting -
IPV6, ARP, RARP, ICMP, DHCP

15
UNIT IV ROUTING

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
Routing and protocols: Unicast routing -
Distance Vector Routing - RIP - Link State
Routing – OSPF – Path-vector routing - BGP -
Multicast Routing: DVMRP – PIM.

16
UNIT V DATA LINK AND PHYSICAL
LAYERS

Data Link Layer – Framing – Flow control – Error

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
control – Data-Link Layer Protocols – HDLC – PPP
- Media Access Control – Ethernet Basics –
CSMA/CD – Virtual LAN – Wireless LAN (802.11) -
Physical Layer: Data and Signals - Performance –
Transmission media- Switching – Circuit
Switching.

17
TCP/IP PROTOCOL SUITE
 TCP/IP (Transmission Control Protocol/Internet Protocol) is a
collection of networking protocols that govern how data is
transmitted across networks,including the Internet.

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
 It ensures that data packets are properly addressed, routed,
transmitted, and received between devices.

18
SUMMARY
 Definition: A set of protocols governing Internet
communication.
 Layers: Application, Transport, Internet, and Network

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
Interface layers.
 Protocols: Includes TCP (Transmission Control
Protocol) and IP (Internet Protocol).
 Functionality: Ensures reliable data transmission and
routing across networks.
 Importance: Forms the backbone of the Internet and
modern networking.

19
PREVIOUS SESSION
 1.1 Data Communication
 1.2 Networks

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
 1.3 Network Types
 1.4 Protocol Layering
 1.5 TCP/IP Protocol suite
 1.6 OSI Model
 1.7 Introduction to Sockets
 1.8 Application Layer protocols: HTTP
 1.9 FTP
 1.10 Email protocols (SMTP - POP3 - IMAP - MIME)
 1.11 DNS
 1.12 SNMP 20
TODAY’S SESSION
 1.1 Data Communication
 1.2 Networks

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
 1.3 Network Types
 1.4 Protocol Layering
 1.5 TCP/IP Protocol suite
 1.6 OSI Model
 1.7 Introduction to Sockets
 1.8 Application Layer protocols: HTTP
 1.9 FTP
 1.10 Email protocols (SMTP - POP3 - IMAP - MIME)
 1.11 DNS
 1.12 SNMP 21
1.6 OSI MODEL
 The OSI (Open Systems Interconnection) Model is a
conceptual framework developed by the International
Organization for Standardization (ISO).

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
 It standardizes network communication by dividing it into
seven layers, each with a specific function.
 Helps in troubleshooting network issues.
 Standardizes communication between different systems.
 Allows interoperability between different networking
devices and protocols.
 Provides a structured way to understand data flow in
networks.

22
1.6 OSI MODEL SERVICES:
 Connection-Oriented & Connectionless Communication –
Ensures reliable (TCP) or fast (UDP) data transmission.

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
 Error Detection & Correction – Identifies and fixes
transmission errors using checksums and CRC.

 Addressing & Routing – Uses IP addressing (Logical) and MAC


addressing (Physical) to deliver data efficiently.

 Data Encryption, Compression & Formatting – Secures,


reduces, and converts data for efficient transmission.

 Session Management & Flow Control – Maintains stable


connections and regulates data flow to prevent congestion. 23
1.6 PRINCIPLES IN DEFINING OSI
LAYERS:

 The OSI (Open Systems Interconnection)

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
model was designed using specific principles
to ensure modular, flexible, and efficient
network communication.

 These principles guide the division of


network functions into different layers,
ensuring interoperability and scalability
across various network systems.
24
1.6 KEY PRINCIPLES FOR DEFINING
OSI LAYERS:
 Each Layer Should Have a Well-Defined Function:
 Each OSI layer should perform a specific role without overlapping
with other layers.

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
 This ensures clarity, efficiency, and ease of troubleshooting.

Example: The Transport Layer (Layer 4) ensures reliable data delivery,


while the Network Layer (Layer 3) handles IP addressing and
routing.

 A Layer Should Be Created Where a Different Abstraction is Needed:


 Each layer should handle a distinct network function to make
implementation and upgrades easier.
 This principle ensures modularity by allowing changes in one
layer without affecting others.

Example: The Presentation Layer (Layer 6) is separate to handle data


translation, encryption, and compression, making applications 25
independent of these functions.
1.6 KEY PRINCIPLES FOR DEFINING
OSI LAYERS:
 Each Layer Should Perform Similar Functions Across Different
Systems:
 The OSI model should be universal, ensuring that devices from different
manufacturers can communicate.

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
 This principle promotes standardization and interoperability across networks.

Example: The Network Layer (Layer 3) always handles logical


addressing (IP addressing), regardless of whether the system is
running Windows, Linux, or macOS.

 The Number of Layers Should Be Kept Small and Manageable:


 The model should have a minimal number of layers to avoid unnecessary
complexity.
 However, it should have enough layers to separate different functions clearly.
Example: The seven-layer OSI model is a balance between simplicity
and functionality, making it easier to manage and implement.
26
1.6 KEY PRINCIPLES FOR DEFINING
OSI LAYERS:
 Each Layer Should Rely Only on Services from the Layer Below It:
 A layer should only interact with its adjacent lower layer to receive data and
pass it to the next higher layer.
 This ensures independence between layers and avoids dependencies that could

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
make upgrades difficult.
Example: The Transport Layer (Layer 4) relies on the Network Layer
(Layer 3) for routing but does not need to handle network
addressing directly.
 Changes in One Layer Should Not Affect Other Layers:
 A layer should be independent, meaning changes in its protocols or services
should not impact other layers.
 This makes the OSI model flexible and adaptable to new technologies.

If a new wireless communication protocol (e.g., 5G) is introduced at the


Physical Layer (Layer 1), it should not affect higher layers like the
 Application Layer (Layer 7)
27
1.6 KEY PRINCIPLES FOR DEFINING
OSI LAYERS:
 Each Layer Should Support Both Connection-Oriented and
Connectionless Services:
 The OSI model should support both connection-oriented (TCP-like) and
connectionless (UDP-like) communication.

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
 This ensures adaptability for different types of applications.

Example:
 TCP (connection-oriented) is used for email and web browsing to
ensure reliable delivery.
 UDP (connectionless) is used for live streaming and VoIP where
speed is more important than reliability.

28
MZCET/AI&DS/CS3591/IVSEM/
COMPUTER NETWORKS
29

PRESENTATION
1.6 SEVEN LAYERS OF THE OSI
MODEL
MZCET/AI&DS/CS3591/IVSEM/
COMPUTER NETWORKS
30

PRESENTATION
1.6 EXCHANGE USING OSI MODEL
MZCET/AI&DS/CS3591/IVSEM/
COMPUTER NETWORKS
31

PRESENTATION
1.6 THE INTERACTION BETWEEN
LAYERS IN THE OSI MODEL
MZCET/AI&DS/CS3591/IVSEM/
COMPUTER NETWORKS
32

PRESENTATION
1.6 OSI LAYERS
1.6 PHYSICAL LAYER (LAYER 1) – "THE
HARDWARE LAYER": physical
connection

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
The physical layer is responsible for
transmitting
individual bits from one node to the next.
33
1.6 PHYSICAL LAYER

 The Physical Layer is the first and lowest layer of the OSI Model. It is responsible for

the actual transmission of raw binary data (0s and 1s)

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
 over a physical medium such as cables or wireless signals.

 This layer defines the hardware components, transmission rates, and signaling

mechanisms used for data communication.

Function:

 Deals with physical connections between devices.

 Transmits raw binary data (0s and 1s) over physical media (cables, radio waves, fiber

optics).
34
 Defines cable types, voltage levels, transmission rates, and physical topologies.
1.6 PHYSICAL LAYER

Key Services:

 Bit Transmission – Converts digital data into electrical, optical, or radio signals.

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
 Media & Signal Control – Defines how signals are transmitted over cables or

wireless mediums.

 Physical Topology – Determines how devices are physically connected (e.g., star,

bus, ring).

Examples:

 Ethernet cables (Cat5, Cat6, Fiber Optics, Coaxial Cables)

 Wi-Fi (802.11), Bluetooth, Infrared, Radio Waves

 35
Network Interface Cards (NICs), Hubs, Repeaters
1.6 DATA LINK LAYER (LAYER 2) –
"THE MAC LAYER": logical
connection

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
The data link layer is responsible for moving
frames from one hop (node) to the next.

36
MZCET/AI&DS/CS3591/IVSEM/
COMPUTER NETWORKS
37

PRESENTATION
1.6 DATA LINK LAYER (LAYER 2) –
"THE MAC LAYER":
1.6 DATA LINK LAYER (LAYER 2) –
"THE MAC LAYER":

 The Data Link Layer is the second layer of the OSI


model. It is responsible for node-to-node

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
communication, error detection, and data framing.
 This layer ensures that data is transmitted accurately
and efficiently between devices on the same network.
 The Data Link Layer is divided into two sublayers:
 Logical Link Control (LLC) Sublayer – Manages error
checking and flow control.
 Media Access Control (MAC) Sublayer – Controls
how devices access the transmission medium.

38
1.6 DATA LINK LAYER (LAYER 2) –
"THE MAC LAYER":
Function:
 Ensures error-free transfer of data between two devices on
the same network.

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
 Converts raw data (bits) into structured data units (frames).
 Uses MAC (Media Access Control) addressing to uniquely
identify devices.
Key Services:
 Framing – Organizes bits into frames for transmission.
 Error Detection & Correction – Uses Cyclic Redundancy Check
(CRC) to detect transmission errors.
 MAC Addressing – Uses unique MAC addresses for device
identification.
Examples:
 Switches & Bridges (operate at Layer 2)
39
 Ethernet & Wi-Fi (802.11)
 MAC Address (e.g., 00:1A:2B:3C:4D:5E)
MZCET/AI&DS/CS3591/IVSEM/
COMPUTER NETWORKS
40

PRESENTATION
1.6 NETWORK LAYER (LAYER 3) –
"THE ROUTING LAYER"
1.6 NETWORK LAYER (LAYER 3) –
"THE ROUTING LAYER"

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
The network layer is responsible for the delivery of packets from the
original
41
source to the final destination.
1.6 NETWORK LAYER
 The Network Layer is the third layer of the OSI Model
and is responsible for logical addressing, routing, and
packet forwarding.

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
 This layer determines the best path for data to travel
across multiple networks and ensures that data
reaches the correct destination.
 It plays a crucial role in internet communication,
where devices are identified using IP addresses and
data packets are routed through various networks
 to reach their destination.

42
1.6 NETWORK LAYER
Function:
 Manages logical addressing and routing of data packets
between different networks.

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
 Determines the best path for data transmission.
 Uses IP addresses for identifying devices.
Key Services:
 Logical Addressing – Uses IP addresses (IPv4/IPv6) to identify
devices.
 Routing – Determines the best path for sending data.
 Packet Forwarding – Moves data from source to destination
across networks.
Examples:
 Routers (operate at Layer 3)
 IP Addresses (IPv4: 192.168.1.1, IPv6: 43
2001:db8::ff00:42:8329)
 Routing Protocols: OSPF, BGP, RIP, ICMP
1.6 TRANSPORT LAYER (LAYER 4) –
"THE DELIVERY LAYER"

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
The transport layer is responsible for delivery of a message 44
from one process to another.
1.6 TRANSPORT LAYER (LAYER 4) –
"THE DELIVERY LAYER"
 The Transport Layer is the fourth layer of the OSI
Model and is responsible for end-to-end
communication, error handling, and data flow control

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
between devices.
 It ensures that data is delivered accurately,
completely, and in the correct sequence from the
sender to the receiver.
 This layer provides two types of communication:
 Connection-Oriented Communication (TCP -
Transmission Control Protocol)
 Connectionless Communication (UDP - User Datagram
Protocol)
45
1.6 TRANSPORT LAYER (LAYER 4) –
"THE DELIVERY LAYER"
Function:
 Provides end-to-end communication and error handling.
 Ensures reliable (TCP) or fast (UDP) data delivery.
 Breaks large data into segments and reassembles them at the

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
receiver’s end.
Key Services:
 Segmentation & Reassembly – Breaks large messages into
smaller segments.
 Flow Control – Manages data transmission speed to avoid
congestion.
 Error Detection & Recovery – Ensures data is delivered correctly.

Examples:
 TCP (Transmission Control Protocol) – Reliable, ordered delivery
(Web browsing, Emails).
 UDP (User Datagram Protocol) – Fast but no guarantee of
delivery (Streaming, VoIP).
 Port Numbers: HTTP (80), HTTPS (443), FTP (21), SSH (22), DNS
46

(53)
1.6 SESSION LAYER (LAYER 5) – "THE
COMMUNICATION LAYER"

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
The session layer is responsible for dialog control and synchronization. 47
1.6 SESSION LAYER (LAYER 5) – "THE
COMMUNICATION LAYER"
 The Session Layer is the fifth layer of the OSI
Model and is responsible for establishing,
maintaining, and terminating communication

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
sessions between devices.
 It ensures that data exchanges between

applications are properly managed,


synchronized, and structured.
 This layer is particularly important in

scenarios where data transfer needs to be


organized, such as video calls, remote logins,
and file transfers.
48
1.6 SESSION LAYER (LAYER 5) – "THE
COMMUNICATION LAYER"
Function:
 Establishes, maintains, and terminates communication sessions
between applications.

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
 Synchronizes data exchange with checkpoints for recovery after
interruptions.
Key Services:
 Session Establishment & Termination – Opens and closes
communication sessions.
 Synchronization – Ensures data is transmitted in an organized
manner.
 Dialog Control – Manages full-duplex (simultaneous) or half-
duplex (one-way) communication.
Examples:
 Video Conferencing (Zoom, MS Teams, Google Meet)
 Remote Desktop Access (RDP, SSH)
 Login Sessions (Telnet, FTP sessions) 49
1.6 PRESENTATION LAYER (LAYER 6)
– "THE TRANSLATOR LAYER"

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
• It is concerned with the syntax and semantics of the information 50
exchanged b/w 2 devices.
1.6 PRESENTATION LAYER (LAYER 6)
– "THE TRANSLATOR LAYER"

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
 The Presentation Layer is the sixth layer of the OSI
Model and is responsible for data translation,
encryption, and compression.
 It acts as a bridge between the Application Layer
(Layer 7) and the Transport Layer (Layer 4), ensuring
that data is in the correct format for communication.
 This layer ensures that different systems can
understand each other's data formats, even if they
use different encoding methods.

51
1.6 PRESENTATION LAYER (LAYER 6)
– "THE TRANSLATOR LAYER"
Function:
 Converts data into a format understandable by the receiving system.
 Handles data encryption, compression, and formatting.

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
 Ensures data compatibility between different devices and
applications.
Key Services:
 Data Formatting & Encoding – Converts data into standard formats
(ASCII, Unicode, JPEG, MP3).
 Data Compression – Reduces file size to improve speed and
bandwidth usage.
 Encryption & Decryption – Secures sensitive data using protocols like
SSL/TLS.
Examples:
 SSL/TLS Encryption (Secure websites HTTPS)
 File Formats (JPEG, MP3, MP4, GIF, PDF)
 Character Encoding (ASCII, Unicode, EBCDIC) 52
1.6 APPLICATION LAYER (LAYER 7) –
"THE USER INTERFACE LAYER"

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
53
The application layer is responsible for providing services to the user.
1.6 APPLICATION LAYER (LAYER 7) –
"THE USER INTERFACE LAYER"

 The Application Layer is the seventh and topmost


layer of the OSI Model. It is the interface between the

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
user and the network,
 providing network services directly to applications.
This layer allows users to interact with the network
through web browsers, email clients, file transfer
applications, and other software.
 It defines protocols and standards for data exchange,
ensuring smooth communication between devices.

54
1.6 APPLICATION LAYER (LAYER 7) –
"THE USER INTERFACE LAYER"
Function:
 Provides network services directly to end-users.
 Enables file transfers, emails, web browsing, and remote access.

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
 Defines network protocols used by applications.
Key Services:
 User Interface – Allows users to interact with network applications.
 Application Protocols – Uses HTTP, FTP, SMTP, DNS, DHCP.
 Data Access & Network Services – Supports cloud computing, remote
login, and database access.
Examples:
 Web Browsing (Chrome, Firefox, Edge) → HTTP/HTTPS (80/443)
 Email Services (Gmail, Outlook) → SMTP, POP3, IMAP
 File Transfers → FTP, SFTP
 Domain Name Resolution → DNS (Google DNS: 8.8.8.8)

55
1.6 SUMMARY
 Definition: A conceptual framework that standardizes
network communication.
 Layers: Physical, Data Link, Network, Transport,

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
Session, Presentation, and Application.
 Purpose: Defines how different network components
interact.
 Comparison: More detailed than the TCP/IP model
but less practical for direct implementation.
 Benefits: Enhances troubleshooting and protocol
development.

56
1.6 QUESTIONS

 What are the key differences between the OSI model


and the TCP/IP model?

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
 Which layer of the OSI model is responsible for reliable
data transmission, and how does TCP handle this?
 What are the main protocols used in the Transport
Layer of the TCP/IP model?
 In which OSI layer does IP addressing occur, and what
role does it play in data transmission?
 How does the application layer in the OSI model differ
from that in the TCP/IP model?

57
REFERENCE
 "Computer Networking: A Top-Down Approach" –
James F. Kurose & Keith W. Ross
 Covers OSI and TCP/IP models with real-world applications.

PRESENTATION
COMPUTER NETWORKS
MZCET/AI&DS/CS3591/IVSEM/
 "Data Communications and Networking" – Behrouz A.
Forouzan
 A detailed explanation of networking concepts, including OSI and
TCP/IP models.
 "Computer Networks" – Andrew S. Tanenbaum & David J.
Wetherall
 Explains networking principles, OSI layers, and TCP/IP stack.
 https://en.wikipedia.org/wiki/OSI_model
 https://www.cisco.com/c/en/us/solutions/enterprise-
networks/what-is-the-osi-model.html
 https://www.tutorialspoint.com/osi_model/index.htm
58

You might also like