Network Protocols
Network Protocols
Network Protocols
A network protocol is an established set of rules that determine how data is transmitted between
different devices in the same network. Essentially, it allows connected devices to communicate with
each other, regardless of any differences in their internal processes, structure or design.
(Network protocols are the reason you can easily communicate with people all over the world, and thus
play a critical role in modern digital communications.)
Transmission Control Protocol (TCP): Ensures reliable, ordered, and error-checked delivery of
data packets between devices. Specifies how data is exchanged over the internet and how it
should be broken into IP packets. The TCP is also known as a connection-oriented protocol.
Internet Protocol (IP): Handles addressing and routing, allowing data to flow across
interconnected networks. This ensures that each computer that is connected to the Internet
is having a specific serial number called the IP address.
Together, TCP/IP governs how data is transmitted, received, and routed globally.
Used for sending and distributing outgoing emails. It defines how email clients (like Outlook
or Gmail) communicate with mail servers to deliver messages.
When you hit "Send" on an email, SMTP takes care of the behind-the-scenes work.
The message or the electronic mail may consider the text, video, image, etc.
PPP is commonly used for dial-up connections and connecting to internet service providers
(ISPs).
It establishes a direct link between your computer and the ISP's server, allowing data to flow
back and forth.
SFTP is an extension of FTP but adds encryption for secure file transfers.
Also known as SSH FTP refers to File Transfer Protocol (FTP) over Secure Shell (SSH) as it
encrypts both commands and data while in transmission.
It's commonly used for securely transferring files between clients and servers.
POP3 retrieves emails from a mail server to your local email client (e.g., Outlook).
It has two Message Access Agents (MAAs) where one is client MAA (Message Access Agent)
and another is server MAA (Message Access Agent) for accessing the messages from the
mailbox.
It's the reason your inbox fills up with messages when you check your email.
It can also be called a one-way client-server protocol.
These are versions of the Internet Protocol (IP) that assign unique addresses to devices on a
network.
IPv4 uses 32-bit addresses like (192.168.1.1), while IPv6 uses 128-bit addresses like
(2001:0db8:85a3:0000:0000:8a2e:0370:7334).
15. Gopher: