Virtually all modern operating systems include a TCP/IP stack, thus obviating the need to install one. Without knowing what esoteric platform you are using, no one could possibly help you install one.
Yes.
IP (internet protocol)
Transmission Control Protocol Internet Protocol ... See the website link below
Telnet
SNMP
IPX/SPX
DNS is Domain name system for short . Domain name system maps a name to an address. Protocol that relies upon DNS is TCP/IP .tcpip protocol
File Transfer Protocol
Multiplexing
Sending or receiving application process.
The network layer (Internet Layer in TCP/IP model) is the second layer of the TCP/IP model. IP (Internet Protocol), ARP (Address Resolution Protocol), RARP (Reverse Address Resolution Protocol), ICMP (Internet Control Message Protocol) and IGMP (Internet Group Management Protocol) are the protocols at this layer. http://www.omnisecu.com/tcpip/internet-layer.htm
TCP/IP stands for "Transmission Control Protocol/Internet Protocol." Without getting too technical, it's the leading method for allowing two computers to talk to each other over a network (such as the internet).