What is TCP !?

ou·2024년 1월 15일
0

앞선 글 주소창에 google.com을 입력하면 일어나는 일에 대해 작성하려고 ChatGPT에게 물어봤는데 TCP 라는 과정이 있었다. 나는 HTTP GET 요청하면 RESPONSE 받아서 렌더링하면되는거 아니야?했는데 내가 알던것보다 복잡한 과정이 더 있었다.
이번에는 그렇게 알게 된 TCP에 대해서 정리해보려고 한다.

아래는 ChatGPT의 답변

TCP (Transmission Control Protocol)

서버와 클라이언트 간에 데이터를 신뢰성 있게 주고 받기 위한 프로토콜
TCP는 데이터 전송 과정에서 발생할 수 있는 전달순서, 오류를 보정해서 전달한다.

TCP/IP에서 IP는 데이터를 패킷으로 나누어 전송하고 TCP는 패킷 전송 과정에서 순서대로 전달되도록하고 손실이 있을 경우 재전송해 신뢰성을 보장

클라이언트와 서버간 연결 수립 과정에는 3 way handshake가 이루어진다.

3way handshake에 대해서는 이후에 다시 글을 작성해보겠다.

참고자료
https://velog.io/@younghyun/TCP%EB%9E%80
https://velog.io/@younghyun/3-Way-Handshake-4-Way-Handshake

profile
경험을 현명하게 사용한다면, 어떤 일도 시간 낭비는 아니다.

0개의 댓글

관련 채용 정보