YUGIE

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 29

CSPC6

SLIDESMANIA.CO

NETWORK PROTOCOL
M
Network Protocol
Network protocols are rule sets that govern how data is formatted, transmitted,
received, and processed within computer networks. These protocols facilitate
communication between devices, regardless c
of their hardware or software
variations. They manage tasks such as addressing, routing, error detection, flow
control, and security, creating a consistent framework for interoperability.
SLIDESMANIA.CO

Ultimately, network protocols ensure dependable, efficient, and secure data


exchange across diverse network environments, spanning from local area networks
to the internet.
M
Common Example of Network Protocol
1. TCP/IP (Transmission Control Protocol/Internet Protocol):

○ The bedrock of the internet and virtually all computer networks.


c
○ Organized into distinct layers, including the application layer, transport
layer, and network layer.
SLIDESMANIA.CO

○ Ensures reliable and orderly data transmission across interconnected


devices.
M
Common Example of Network Protocol
2. HTTP (Hypertext Transfer Protocol):

○ Primarily employed for web communication.


c
○ Operates on a client-server model, where clients (such as web browsers)
request resources from servers (web servers).
SLIDESMANIA.CO

○ Facilitates the transfer of web pages, images, videos, and other content over
the internet.
M
Common Example of Network Protocol
3. SMTP (Simple Mail Transfer Protocol):

○ Essential for email communication.


c
○ Handles the transfer of emails between mail servers.
SLIDESMANIA.CO

○ When you send an email, SMTP ensures its delivery to the recipient’s
mailbox.
M
Common Example of Network Protocol
5. DNS (Domain Name System):

1. Resolves domain names to IP addresses.


c
2. Essential for web browsing.
SLIDESMANIA.CO

3. Operates in a hierarchical structure with root servers and authoritative


servers for specific domains.
M
EXAMPLES OF
NETWORK
c

PROTOCOL
SLIDESMANIA.CO
M
Application Layer
• Purpose: The Application Layer houses user-friendly applications
that directly engage with people. Whether you’re browsing the web,
sending emails, or using mobile apps,
c you’re interacting with this
layer.
SLIDESMANIA.CO

• Mission: It’s all about delivering services to end-users and ensuring


a smooth experience.
M
Application Layer Protocols
● HTTP (Hypertext Transfer Protocol):

• When you enter a URL (Uniform


c
Resource Locator) in your
browser, HTTP springs into action.
SLIDESMANIA.CO

• It communicates with web servers, gracefully fetching


the requested content—whether it’s a webpage, an image, or
M

any other resource.


Application Layer Protocols
● DNS (Domain Name System):

• Its job? To convert user-friendly


c
domain names (think
“google.com”) into numerical IP addresses (like
“172.217.6.238”).
SLIDESMANIA.CO

• Without DNS, we’d be stuck typing those cryptic IP addresses


M

instead of friendly, memorable URLs.


Application Layer Protocols
● DHCP (Dynamic Host Configuration Protocol):

• When a device (like your smartphone)


c
joins a network (let’s say
it connects to Wi-Fi), DHCP steps in.
SLIDESMANIA.CO

• It dynamically assign an IP address to that device.


M
Application Layer Protocols
● FTP (File Transfer Protocol):

• Imagine FTP as a trustworthy


c
courier service specifically
designed for files.
SLIDESMANIA.CO

• It seamlessly handle uploading and downloading files between


different devices.
M

• it ensures efficient file sharing across networks.


Transport Layer
• Purpose: The Transport Layer oversees end-to-end
communication between devices. To ensure that your information
arrives at its destination intact. c
• Responsibilities: Within this layer, you’ll find flow control, error
SLIDESMANIA.CO

detection, and correction mechanisms—all working together to


maintain a smooth data journey.
M
Transport Layer Protocols
● TCP (Transmission Control Protocol):

• Its process: Establishes a connection,


c
Breaks data into
packets, Numbers the packets, and Ensures orderly delivery
SLIDESMANIA.CO

• While reliable, TCP can be slightly slower due to the necessary


overhead.
M
Transport Layer Protocols
● UDP (User Datagram Protocol):

• Unlike TCP, it doesn’t fuss over


c
delivery guarantees; instead, it’s
all about speed.
SLIDESMANIA.CO

• Ideal for real-time applications like video streaming and


online gaming, where swift data transmission matters most.
M
Internet Layer
• Purpose: The Internet Layer handles addressing and routing. It
ensures data packets take the right route to their destinations.
• Mission: Think of it as the global
c postal system, efficiently

delivering data across the vast network landscape.


SLIDESMANIA.CO
M
Internet Layer Protocols
● IPv4/IPv6 (Internet Protocol versions 4 and 6):

• IPv4 relies on 32-bit addresses


c
(e.g., 192.168.1.1),
while IPv6 flaunts 128-bit addresses (e.g.,
2001:0db8:85a3:0000:0000:8a2e:0370:7334).
SLIDESMANIA.CO

• It uniquely identify devices on the network, ensuring efficient


M

communication.
Internet Layer Protocols
● ICMP (Internet Control Message Protocol):

○ Reports errors: When something goes wrong in the network, ICMP


c
delivers the news.

○ Pings devices: It’s like tapping your friend’s shoulder to check if they’re
SLIDESMANIA.CO

awake.

○ And yes, that familiar “ping” you’ve heard? That’s ICMP diligently at
M

work, ensuring communication flows smoothly.


Network Access Layer
• It bridges the gap between logical networking and physical
hardware.
• Framing: Like putting your datac in an envelope (frame) with
source and destination MAC addresses.
SLIDESMANIA.CO

• MAC Addresses: Unique hardware addresses for devices (e.g.,


NICs), crucial for local network identification.
M
Network Access Layer Protocols
● Ethernet:

• It’s the life of the party at thec Data Link Layer.

• Just like a bustling dance floor at a LAN party, Ethernet frames


SLIDESMANIA.CO

keep the groove going by carrying data between devices within


the same local network.
M
Network Access Layer Protocols
● ARP (Address Resolution Protocol):

• Map IP addresses to MAC addresses


c
(those unique hardware
identifiers).
SLIDESMANIA.CO

• When you inquire, “Who lives at 192.168.1.2?”—that’s ARP


diligently at work, ensuring smooth communication within the
M

network.
Network Access Layer Protocols
● WLAN (Wireless Local Area Networking):

• It’s like dancing without tripping


c
over cables.

• WLAN protocols (like Wi-Fi) handle the same tasks as Ethernet,


SLIDESMANIA.CO

but they do it over the airwaves.

• Imagine a network where devices can connect wirelessly,


M

eliminating the need for physical cables.


INTERNET
c

TOPOLOGY
SLIDESMANIA.CO
M
INTERNET TOPOLOGY
● It’s the structure by which hosts, routers, or Autonomous Systems (ASes)
connect within the global network.
● Think of it as the blueprint for device connections—like
c arranging furniture in a
room.
SLIDESMANIA.CO

● Just as furniture placement affects the room’s functionality, Internet topology


shapes how data flows across the network.
M
Mesh Topology
• Imagine it as a dense
web where every device
directly connects to every other
SLIDESMANIA.CO

device.
• Focuses
on redundancy and fault
M

tolerance.
Star Topology
• Every node connects to a
central network device (hub,
switch, or computer).
SLIDESMANIA.CO

• Peripheral devices act as


clients, and the central device
acts as a server.
M

• Centralized management and


easy scalability.
Ring Topology
• Devices form a closed circular
data path.
• Token-based communication.
SLIDESMANIA.CO

• Reduced collisions and high-


speed data transfer.
M
Tree Topology
• Hierarchical structure
resembling a tree.
• Combines elements of star and
SLIDESMANIA.CO

bus topologies.
• Scalability and efficient
management.
M
Thank you!
c
SLIDESMANIA.CO
M

You might also like