이 구절에서 TCP의 주요 이점은 무엇인가요?
프로토콜 스택의 하위 수준에서는 네트워크 혼잡, 트래픽 부하 분산 또는 예측할 수 없는 네트워크 동작으로 인해 IP 패킷이 손실되거나 중복되거나 순서대로 전달되지 않을 수 있습니다. TCP는 이러한 문제를 감지하여 손실된 데이터의 재전송을 요청하고, 순서가 맞지 않는 데이터를 재정렬하며, 네트워크 혼잡을 최소화하여 다른 문제의 발생을 줄입니다. 그래도 데이터가 전송되지 않으면 소스 측에 이 실패 사실을 알립니다. TCP 수신기는 원래 전송된 옥텟 시퀀스를 재조립한 후 수신 애플리케이션에 전달합니다. 따라서 TCP는 기본 네트워킹 세부 정보에서 애플리케이션의 통신을 추상화합니다.
TCP는 최적이 아니거나 예측할 수 없는 네트워크 조건에서 데이터가 적절한 순서로 전송되도록 시도하고, 성공하지 못한 경우 원본에 알립니다.
From this passage, what is the main benefit of TCP?
At the lower levels of the protocol stack, due to network congestion, traffic load balancing, or unpredictable network behaviour, IP packets may be lost, duplicated, or delivered out of order. TCP detects these problems, requests re-transmission of lost data, rearranges out-of-order data and even helps minimize network congestion to reduce the occurrence of the other problems. If the data still remains undelivered, the source is notified of this failure. Once the TCP receiver has reassembled the sequence of octets originally transmitted, it passes them to the receiving application. Thus, TCP abstracts the application's communication from the underlying networking details.
TCP attempts to ensure that data is sent in the proper order under non-optimal and unpredictable network conditions, and informs the source if it was not successful.