용어사전 목록으로

GLOSSARY

TCP 전송 제어 프로토콜

TCP는 순서와 신뢰성을 갖춘 바이트 스트림을 제공하는 전송 프로토콜입니다.

01

용어와 정의

영문 또는 원어: TCP

영문 정식명칭: Transmission Control Protocol

한글명: 전송 제어 프로토콜

TCP는 순서와 신뢰성을 갖춘 바이트 스트림을 제공하는 전송 프로토콜입니다.

02

정확한 의미와 원리

시퀀스 번호와 확인 응답, 재전송 등을 사용해 손실과 순서를 처리합니다. 메시지 경계를 보존하는 규약이 아니므로 응용이 자체 길이나 구분 규칙을 정해야 합니다.

03

쉽게 이해하는 사용 예시

한 번의 send 호출이 상대의 한 번의 read 호출과 일대일로 맞지 않을 수 있습니다. 파일과 웹 응용은 필요한 데이터를 누적해 자신의 형식에 따라 해석합니다.

04

종류와 관련 개념의 차이

수신 측의 처리 능력을 반영하는 흐름 제어와 망 상태에 대응하는 혼잡 제어는 구별합니다. 연결 수립의 SYN, SYN-ACK와 ACK도 실제 응용 요청의 성공과 다른 단계입니다.

05

적용 조건과 오해하기 쉬운 점

TCP 연결이 성립했다고 파일 저장이나 사용자 인증까지 완료된 것은 아닙니다. TCP 자체가 데이터 내용을 암호화하는 것도 아니므로 필요하면 TLS 등의 별도 보호가 필요합니다.

06

TCP three-way handshake TCP 3단계 연결 수립

이 절의 용어: TCP three-way handshake / TCP 3단계 연결 수립

일반적인 TCP 연결에서 SYN, SYN-ACK와 ACK를 통해 초기 연결 상태를 맞추는 절차입니다. 연결 수립과 응용 인증을 구별하며 SYN 응답이 있다고 서비스의 실제 처리까지 성공한 것은 아닙니다.

07

TCP retransmission TCP 재전송

이 절의 용어: TCP retransmission / TCP 재전송

손실이나 확인 응답 조건 등에 따라 데이터를 다시 보내는 동작입니다. 캡처의 재전송 표시는 관찰 지점과 캡처 손실에도 영향을 받을 수 있으므로 그 표시 하나만으로 특정 케이블의 장애를 확정하지 않습니다.

08

TCP receive window TCP 수신 윈도

이 절의 용어: TCP receive window / TCP 수신 윈도

수신 측이 처리할 수 있다고 알리는 TCP 데이터 범위와 관계합니다. 망 혼잡에 대응하는 혼잡 윈도와 목적이 다르며 두 제한이 실제 전송량에 함께 영향을 줄 수 있습니다.

관련 용어와 글

함께 이해할 기준 개념

GLOSSARY CONTACT

궁금한 용어와 적용 상황을 알려주세요

용어가 사용된 문장과 장비 환경을 함께 알려주시면 필요한 설명과 관련 안내를 확인합니다.