///
Search
🤝

TCP 3|4-way-handshake

태그
network
TCP

그 어떤 자료보다 정확한 자료

이건 그 어떤 자료보다 정확하다. 솔직히 내가 정리하는 것 보다 이걸 한번 읽으면 이해된다.
아래의 문서를 읽으면서 한 가지 얻은 것은 프로토콜을 알고 싶다면 사양 명세서를 확인하면 그 어떤 자료보다 정확한 정보를 알 수 있다는 점이다. 그리고 그 어떤 자료보다 쉽게 적혀있다. 영어를 못한다면 GPT와 같은 친구들을 이용해서 번역하면 된다. 이게 AI활용 방법인 것 같다.

Handshake 개념

위키에 따르면 주고받기. 즉, 데이터를 주고 받기 이전에 두 실체 간의 협상 과정이다. 이를 통해 협상이 이루어지면 그 이후 데이터를 교환한다. 협상 과정이라고 말한 이유는 협상에서는 상호 간 요구를 주고 받기 때문이다.

가벼운 플로우

필자의 생각
Handshake과정을 공부하면서 느낀 점은 TCP Header의 Flag bit와 실제로 어떤 데이터가 오가는지 따로 생각하는게 좋다. 그래야 이해하기 편하다. 즉, Flag bit가 일종의 스위치 역할을 하고 이 스위치가 켜져있는지 아니면 꺼져있는지에 따라 데이터를 분석하거나, 하지 않는다고 이해했다.

연결 : 3-way-handshake 좀 깊게

해제 : 4-way-handshake 좀 깊게