Santhakumar Raja

I am the founder of Pedagogy Zone, a dedicated education platform that provides reliable and up-to-date information on academic trends, learning resources, and educational developments.

The internet today

Transmission Control Protocol/Internetworking Protocol (TCP/IP)

Cerf and Kahn’s landmark 1973 paper outlined the protocols to achieve end-to-end delivery of data. This was a new version of NCP. This paper on transmission control protocol (TCP) included concepts such as encapsulation, the datagram, and the functions of a gateway. A radical idea was the transfer of responsibility for error correction from the

Transmission Control Protocol/Internetworking Protocol (TCP/IP) Read More »

Glossary for Computer Network – Pedagogy Zone

Terminology in Computer Networking AIMD – Additive Increase, Multiplicative Decrease. A rate adaption algorithm used notably by TCP where a host additively increases its transmission rate when the network is not congested and multiplicatively decreases when congested is detected. anycast – a transmission mode where an information is sent from one source to one receiver

Glossary for Computer Network – Pedagogy Zone Read More »

Collision Avoidance

Carrier Sense Multiple Access with Collision Avoidance

The Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA) Medium Access Control algorithm was designed for the popular WiFi wireless network technology. CSMA/CA also senses the transmission channel before transmitting a frame. Furthermore, CSMA/CA tries to avoid collisions by carefully tuning the timers used by CSMA/CA devices. CSMA/CA uses acknowledgements like CSMA. Each frame contains

Carrier Sense Multiple Access with Collision Avoidance Read More »

The worst collision on a shared bus

Carrier Sense Multiple Access with Collision Detection

Carrier Sense Multiple Access (CSMA) improves channel utilization compared to ALOHA. However, the performance can still be improved, especially in wired networks. Consider the situation of two terminals that are connected to the same cable. This cable could, for example, be a coaxial cable as in the early days of Ethernet [Metcalfe1976]. It could also

Carrier Sense Multiple Access with Collision Detection Read More »

TCP Connection Establishment

TCP Connection Establishment in Computer Networks

TCP Connection Establishment: A TCP connection is established by using a three-way handshake. The connection establishment phase uses the sequence number, the acknowledgment number and the SYN flag. When a TCP connection is established, the two communicating hosts negotiate the initial sequence number to be used in both directions of the connection. For this, each

TCP Connection Establishment in Computer Networks Read More »