TCP 핸드셰이크
Coddy의 OSI 모델 코스 레슨. 32개 중 17번째.
TCP는 바이트가 완전한 상태로 순서대로 도착하도록 보장합니다. 이 보장은 하나의 의식에서 시작됩니다. 데이터가 흐르기 전에 양쪽이 3-way handshake를 수행합니다.
- 클라이언트가 SYN을 보냅니다: "통신하고 싶어. 여기 내 시작 번호가 있어."
- 서버가 SYN-ACK으로 응답합니다: "들었어. 나도 통신하고 싶어."
- 클라이언트가 ACK으로 확인하면 연결이 열립니다.
지구상의 모든 TCP 연결, 모든 웹 페이지, 모든 SSH 세션은 정확히 이 세 개의 패킷으로 시작합니다.
챌린지
초급이론에 작성된 그대로 세 번의 핸드셰이크 단계를 순서대로 한 줄에 하나씩 출력하세요.
예상 출력:
SYN
SYN-ACK
ACK직접 해보기
터미널
OSI 모델의 모든 레슨
직접 연습해 보세요: Terminal 플레이그라운드