• TCP 헤더 안에 있는 플래그 중 하나

  • 처음 연결을 시도한 때 쓰인다.

  • 연결 순서

    1. 클라이언트 측에서 SYN= 1 로 설정, seq에 임의로 설정한 client_isn 최초 순서번호 넣어 보냄
    2. 서버 측에서 확인하고 SYN=1, ack = client_isn+1(수신 받았다는 뜻), seq에는 임의 설정 server_isn → 서버측은 이떄 해당 버퍼와 변수를 할당한다
    3. 클라이언트 측에서 수신 받고, SYN=0, seq=client_isn+1, ack=server_isn+1, 페이로드된 데이터 발송 → 클라이언트 측은 이때 해당 버퍼와 변수를 할당

    ⇒ 이를 3-way handshaking 이라고 한다.

    Untitled