TCP and IP form part of a set of protocols called the Internet Protocol Suite (which consists of four layers: Link, Internet, Transport and Application)
TCP (which stands for Transmission Control Protocol) setup a virtual circuit between two hosts. Data of arbitrary size can then be sent across this circuit using the segmentation and reassembling capabilities of TCP. Other Transport protocols include UDP and ICMP.
To fully understand how networking works in Linux, it is important to know the following commands:
- nslookup and dig
- telnet and ftp
TCP/IP configuration and troubleshooting
In Linux, TCP/IP is configured either graphically or using the command line.
- Graphical network configuration tool
- Network Configuration Files
- Interfaces Configuration Files
- ifconfig and route
It is also important that a Firewall be properly setup.