Why is TCP called end-to-end protocol?
TCP is termed as an end-to-end protocol as this provides a connection directly by an application in one computer to an application on a remote computer. This application can request as TCP form a connection, i.e. send and receive data, and then close the connection. The connect ions given by TCP are termed as virtual connections since they are achieved in software.