TCP
"Transmission Control Protocol"의 약자입니다. TCP는 인터넷을 통해 시스템이 통신할 수 있도록 하는 표준 모음인 인터넷 프로토콜 모음의 기본 프로토콜입니다. TCP는 호스트 간에 연결을 만들고 유지하므로 "전송 계층" 프로토콜로 분류됩니다.
TCP는 인터넷에서 시스템을 식별하는 데 사용되는 IP 주소를 정의하는 인터넷 프로토콜(IP)을 보완합니다. 인터넷 프로토콜은 데이터 전송을 위한 지침을 제공하고, 전송 제어 프로토콜은 연결을 만들며 한 시스템에서 다른 시스템으로 패킷이 전달되는 과정을 관리합니다. 이 두 프로토콜은 일반적으로 함께 묶어 TCP/IP라고 합니다.
데이터가 TCP 연결을 통해 전송되면 프로토콜은 데이터를 각각 번호가 지정된 패킷 또는 "세그먼트"로 나눕니다. 각 패킷에는 출발지와 목적지를 정의하는 헤더와 데이터 섹션이 포함됩니다. 패킷은 여러 경로를 통해 인터넷을 이동할 수 있으므로 전송된 순서와 다른 순서로 목적지에 도착할 수 있습니다. 전송 제어 프로토콜은 수신 측에서 패킷을 올바른 순서로 다시 정렬합니다.
TCP에는 각 패킷이 요청된 대로 전달되었는지 확인하는 오류 검사 기능도 포함되어 있습니다. 이는 각 패킷이 성공적으로 전송되었는지 확인하지 않는 UDP와 다릅니다. 내장된 오류 검사 기능 때문에 TCP는 오버헤드가 더 크고 따라서 UDP보다 느리지만, 시스템 간에 데이터가 정확하게 전달되도록 합니다. 따라서 TCP는 인터넷에서 웹 페이지와 파일 같은 대부분의 데이터 유형을 전송하는 데 사용됩니다. UDP는 모든 패킷이 전달될 필요가 없는 미디어 스트리밍에 적합합니다.
지식 테스트하기