3Way HandShaking
2021. 1. 20. 11:54ㆍWHAT WE LEARN
3Way HandShaking은 TCP에서 두 장치간 서로 연결하는 작동 방식을 말한다.
왼쪽 세로줄이 Client이고 오른쪽 세로줄이 Server라고 했을때 먼저 서버에서는 Listen소켓을 만들어 클라이언트의Connect 요청을 받을 준비를한다.
1. 이후 클라이언트가 Connect라는 요청을 보내면 서버는 accept하여 수용한다.
2. 서버는 클라이언트에 확인되었다는 메시지로 Ack와 동시에 Syn를 함께 보내게 된다.
3. 클라이언트는 받은 Syn에 대하여 확인에 대한 메시지로 Ack를 보내게 된다.
위의 3가지 과정을 통해 3way handshake라는 이름이 붙게 되었다
'WHAT WE LEARN' 카테고리의 다른 글
스레드와 프로세스 (0) | 2021.01.20 |
---|---|
DeadLock (0) | 2021.01.20 |
FireBase로 채팅 프로그램 만들기 - 1 (0) | 2020.08.24 |
JPA @query 사용하기 (1) | 2020.07.31 |
Vue와 Spring을 사용하여 사진 보내기 (0) | 2020.07.28 |