IP/IP Packet, Packet Delivery, Limitations

286 단어·2 분·원문(.md)

How can clients and servers communicate through numerous nodes in a complex internet network? (Here, a node refers to a single computer)

Rules are necessary for data to be successfully delivered from the source to the destination.

Therefore, computers are assigned what is commonly known as an IP (Internet Protocol) address, which is then used for communication.

IP delivers data to a specified IP (IP Address) using a communication unit called a packet.

IP Packet Information #

An IP packet can be compared to a parcel, as the word "packet" combines "pack" and "bucket."

Like a postal waybill, an IP packet contains information such as the source IP and destination IP to ensure the successful transmission of data.

Client Packet Delivery - Server Packet Delivery #

When data is transmitted in packet units, nodes forward data to each other to reach the destination IP.

If the server successfully receives the data, it must also send a response.

The server also delivers its response to the client using IP packets.

Limitations of the IP Protocol #

Connectionless #

Packet transmission even if the recipient is unavailable or the service is down.

Since the client has no way to ascertain the server's status, it transmits packets regardless.

Unreliable #

Packets can be lost in transit.

Even if an intermediate server experiences a failure during data transmission and packets are lost, the client has no way of knowing.

Packet order cannot be guaranteed.

If the data to be transmitted is large, it is divided into packets for delivery. These packets can then be transmitted through different intermediate nodes. This can result in packets arriving at the server in an order unintended by the client.

Back-End/Internet/ip.md