Search
moon
sun
🤝

TCP 3|4-way-handshake

태그
network
TCP

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

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

Handshake 개념

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

가벼운 플로우

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

연결 : 3-way-handshake 좀 깊게

해제 : 4-way-handshake 좀 깊게