Protocols
Protocols
a) Handshake
The term "handshake" describes the procedure via which two systems or devices connect
and synchronize with one another prior to starting a data transfer. Both sending and
receiving devices exchange a number of automated commands or signals to make sure
they are prepared for successful communication.
All things considered, handshaking is an essential computing process that permits devices
to establish connection, synchronize their activities, and guarantee dependable data
exchange.
Summary
The handshake is a procedure used to connect two processes or communication
devices.
To make sure that both parties are prepared to communicate and agree on the
connection's parameters, a number of message exchanges are involved.
Typical illustrations of handshake conventions:
Three-way TCP handshake: ACK, SYN-ACK, and SYN
The SSL/TLS handshake, which includes the Client Hello, Server Hello, Certificate,
Key Exchange, and other protocols, guarantees dependable and secure
communication by authenticating the parties involved and agreeing on the
connection's parameters.
b) Connection Termination
This phase of connection termination includes a four-way handshake and the autonomous
termination of each side of the connection. An endpoint sends a FIN packet, which the
other end responds with an ACK to indicate that it wants to terminate its portion of the
connection.
Summary
Connection termination is the process of gracefully ending an established
connection between communication devices or processes.
It involves a series of message exchanges to ensure that both ends are ready to close
the connection.
Common examples of connection termination protocols:
TCP four-way termination: FIN, ACK, FIN, ACK
SIP call termination: BYE, OK
Connection termination allows the communicating parties to release resources,
maintain data integrity, and ensure a clean shutdown of the connection.
c) Protocols
A standard set of guidelines that specify how data is transferred between various devices
connected to the same network is known as a network protocol. In essence, it makes it
possible for linked devices to speak with one another in spite of variations in their
underlying architecture, procedures, or structures. Network protocols are essential to
contemporary digital communications because they make it possible to communicate
with people anywhere in the globe.
5. Telnet
A text-based protocol for remote access and control of network devices.
Allows users to connect to remote computers and interact with them using a
terminal-like interface.
Provides a simple and straightforward way to access and manage network
resources.
I. Wireless Technologies
2. Cellular Networks
- Cellular technology, such as 4G LTE and 5G, enables wide-area wireless
communication
- Divides a geographical area into smaller cells, each served by a base station
- Allows seamless mobility and handover between cells for continuous connectivity
- Supports various applications, including voice, data, and multimedia services
3. Bluetooth
- Short-range wireless technology for personal area networks (PANs)
- Designed for low-power, low-cost, and low-complexity wireless connectivity
- Enables wireless communication between devices (e.g., smartphones, laptops,
wearables)
- Common applications include file sharing, wireless audio, and device pairing
4. ZigBee
- Wireless standard for low-power, low-data-rate communication
- Primarily used in home automation, industrial control, and sensor networks
- Focuses on providing reliable, secure, and energy-efficient wireless connectivity
- Suitable for applications with low data throughput requirements (e.g., lighting control,
environmental monitoring)
Summary
1. WiMAX (Worldwide Interoperability for Microwave Access)
A wireless broadband technology that provides high-speed internet access over
large geographic areas.
Offers features like mobility, long-range coverage, and high data rates.
Designed to compete with and complement wired broadband technologies like
DSL and cable.
2. Optical Fiber
A high-speed transmission medium that uses light to carry data over long
distances.
Offers extremely high bandwidth and low signal attenuation, making it suitable
for high-speed internet, TV, and voice services.
Widely used in telecommunications and internet infrastructure, providing reliable
and future-proof connectivity.
3. Satellite Communication
Uses satellites orbiting the Earth to provide communication services, including
internet access, television broadcasting, and telephony.
Offers coverage in remote or hard-to-reach areas where terrestrial infrastructure
may be challenging to deploy.
Provides global connectivity, but may have higher latency compared to terrestrial
networks.