Tuesday, February 6, 2018

What is TCP/IP?

TCP/IP (Transmission Control Protocol/Internet Protocol) is the basic communication language or protocol of the Internet. It can also be used as a communications protocol in a private network (either an intranet or an extranet). When you are set up with direct access to the Internet, your computer is provided with a copy of the TCP/IP program just as every other computer that you may send messages to or get information from also has a copy of TCP/IP.

Transmission Control Protocol/Internet Protocol (TCP/IP) is the language a computer uses to access the internet. It consists of a suite of protocols designed to establish a network of networks to provide a host with access to the internet.

TCP/IP is responsible for full-fledged data connectivity and transmitting the data end to end by providing other functions, including addressing, mapping and acknowledgment. TCP/IP contains four layers, which differ slightly from the OSI model.

The technology is so common that one would rarely use the full name. In other words, in common usage the acronym is now the term itself

TCP/IP as an Open Standard

TCP/IP and the Internet are inextricably linked. Although no organization owns the Internet or its technologies, a number of organizations are responsible for the development of the Internet and so TCP/IP.

Internet Society ( ISOC ) The purpose of the ISOC is to encourage the development and availability of the Internet.

Internet Architecture Board ( IAB ) The IAB is the technical committee of ISOC and is responsible for setting Internet standards and publishing these standards as Request for Comments (RFCs). The IAB governs three groups:

Internet Research Task Force ( IRTF ) - responsible for TCP/IP related research projects
Internet Engineering Task Force ( IETF ) - focuses on solutions to Internet problems and the adoption of new standards.
Internet Assigned Numbers Authority ( IANA ) - oversees the process of providing a unique number or port for each protocol used on the Internet.

Application Server

Application Server The application server is a framework, an environment where applications can run, no matter what they are or what funct...