TCP란?

·2023년 4월 13일
0
post-thumbnail

TCP

전송계층에서 사용되는 데이터 전송의 신뢰성을 보장하기 위한 프로토콜로, PC 간 연결 시 신뢰성을 보장하는 연결 서비스이다. 연결 시 일련의 과정을 거쳐, 데이터를 안정적으로, 순서대로 데이터 교환을 가능하게 하는 것이 큰 특징이다.

TCP 특징 1 : 신뢰성 보장

과정 중에 데이터 손실이나 에러가 발생하면 재전송을 진행하며, 중복된 데이터를 제거하기도 한다.

TCP 특징 2 : 전송 순서 보장

데이터 전송 시 sequence 넘버가 부여되어, 다양한 회선을 통해 패킷이 보내는 것으로 전송과정에서 순서가 맞지 않더라도, 수신자에서 sequence 넘버에 맞게 순서를 이어붙인다. 따라서 전송했을 때와 받았을 때의 순서가 보장된다.

profile
새로운 것에 관심이 많고, 프로젝트 설계 및 최적화를 좋아합니다.

0개의 댓글