-It is a "protocol used as a standard in the Internet world". -"TCP" and "IP" are often expressed as a set, but they are different communication protocols.
It is a convention for computers to communicate over a network. For example, suppose you have Mr. A who can only speak Japanese and Mr. B who can only speak English. Even if Mr. A talks to Mr. B in Japanese as it is, I don't think he can convey information because he doesn't know what he is talking about. In this case, information cannot be communicated unless both parties share the "promise" of the same language. There are other common conventions, such as exchanging letters, making and receiving calls. The same is true for computer networks. There are common conventions such as "what cable to use, in what format to send data, how to receive it, and how to respond". This convention is called a "protocol".
IP controls the route and sends communication data from network to network. The acronym for "Internet Protocol" is "IP". In order to deliver communication data in the same way as a letter, you need a "sender" and a "destination". In an IP network, a number called an "IP address" is assigned and managed to identify computers and network devices. This is like an address that is the "sender" or "destination" on the Internet.
However, since IP only sends communication data unilaterally (connectionless communication), communication quality is not guaranteed, such as what is contained in the data communication. TCP plays a role in supplementing this. As soon as TCP receives a chunk of data, it checks for errors such as data corruption, and if it is incorrect, asks you to send the data again. Since the data received in this way is checked, the reliability of the data is high, but the speed is slowed down accordingly.
-TCP / IP is a "protocol used as a standard in the world", and TCP and IP are separate protocols. -Protocols are common conventions in computer networks. -IP is responsible for sending data from network to network. -Since the quality of data is not guaranteed only with IP, TCP checks for errors and requests retransmission.
Recommended Posts