
Go-Back-N Protocol
The Go-Back-N Protocol is a method used in data communication to ensure messages are correctly transmitted between two computers. It allows the sender to send multiple messages (up to a set window size) without waiting for each acknowledgment. If an error occurs or an acknowledgment isn't received for a message, the sender goes back and retransmits that message and all subsequent ones, ensuring reliability. This approach balances efficient data flow with error correction, making sure data arrives accurately even over unreliable networks.