Web Fundamentals

What is Backend Development?

Every website you visit can be split into two parts : a frontend development and a backend development. While frontend development deals with the user interface and the visuals of the website, backend development is responsible for the behind-the-scenes work, such as data storage and management. If you have ever wondered what all comprises backend …

What is Backend Development? Read More »

Stop-and-Wait ARQ

Stop-and-Wait ARQ(Automatic Repeat Request) is one of the fundamental protocols used for achieving reliable data transfer. It is a flow control protocol used by the data link layer to regulate the transmission of data between a sender and a receiver. The primary purpose of the Stop-and-Wait ARQ Protocol is to ensure that each data packet …

Stop-and-Wait ARQ Read More »

Stop and Wait Protocol

Stop and Wait protocol is a data link layer protocol for transmission of data over noiseless channels. It is a flow control protocol used in noiseless channels. Features: Working: Sender Side: The sender sends only 1 data packet at a time. The sender would wait for acknowledgement of the packet sent. It would send the …

Stop and Wait Protocol Read More »

What is a MAC Address?

A MAC (Media Access Control) address is a unique identifier assigned to every device that can connect to a network. This includes computers, routers, switches, and any other network-enabled devices. MAC address is used at the Data Link Layer of the TCP/IP protocol suite to provide a means of identifying devices on a local network. …

What is a MAC Address? Read More »

Understanding Bluetooth

Bluetooth is a short-range wireless technology used for connecting devices in close proximity.It is commonly used for wireless communication between devices such as smartphones, tablets, computers, headphones, speakers, and IoT devices. Bluetooth operates in the 2.4 GHz frequency band and supports various profiles for different applications, including audio streaming, data transfer, and device control. In …

Understanding Bluetooth Read More »