kui-vault/06.Archive/aimSystems/모든 개발자를 위한 HTTP 웹 기본 지식/TCP.md

700 B

: 전송 제어 프로토콜 ( Transmission Control Protocol ) TCP/IP 패킷에는 IP패킷 데이터에 아래의 데이터가 추가된다.

  • 출발지 Port, 목적지 Port
  • 전송 제어
  • 순서
  • 검증 정보 등등

IP의 한계점을 극복하기 위한 정보들이 추가되어진다.

TCP 특징

  • 연결 지향 ( 3 way handshake, 가상 연결. 실제로 연결된건 아니지만 연결된것을 가장함. )
  • 데이터 전달 보증 ( 송신한 데이터에 대한 200 ok 같은 수신상태에 대한 응답을 받음 )
  • 순서 보장 ( 패킷 순서를 매겨서 순서를 확인함. )

을 통해 IP에선 없었던 신뢰성을 확보함. 현재는 대부분 TCP를 사용.