-
장치들 사이에 논리적인 접속을 성립하기 위해 사용
-
TCP/IP 프로토콜을 이용해서 통신을 하는 응용 프로그램이 데이터를 전송하기 전에 먼저 정확한 전송을 보장하기 위해 상대방 컴퓨터와 사전에 세션을 수립하는 과정
-
양쪽 모두 데이터를 전송할 준비가 되어있다는 것을 보장
- LISTEN : 서버의 데몬을 떠서 접속 요청을 기다리는 상태
- 데몬(Daemon) : 멀티태스킹 운영체제에서 데몬은 사용자가 직접적으로 제어하지 않고 백그라운드에서 돌면서 여러 작업을 하는 프로그램 , 사용자의 요청을 기다리고 있다가 요청 발생 시 이에 적절히 대응하는 리스너 역할
- SYN-SENT : 로컬의 클라이언트 어플리케이션이 원격 호스트에게 연결을 요청한 상태
- SYN_RECEVIED : 서버가 원격 클라이언트로부터 접속 요청을 받아 클라이언트에게 응답을 하였지만 아직 클라이언트에게 확인 메세지는 받지 못한 상태
- ESTABLISHED : 3-way handshaking이 완료된 후 서로 연결된 상태
- CLOSED : 완전히 종료