네트워크 3 방향 핸드 셰이크 란 무엇입니까? -techopedia에서 정의

3 방향 핸드 셰이크 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-3 방향 핸드 셰이크 란 무엇입니까?

3 방향 핸드 셰이크는 TCP / IP 네트워크에서 로컬 호스트 / 클라이언트와 서버 간의 연결을 만들기 위해 사용되는 방법입니다. 실제 데이터 통신이 시작되기 전에 클라이언트와 서버 모두 SYN 및 ACK (확인) 패킷을 교환해야하는 3 단계 방법입니다.

3 방향 핸드 셰이크는 TCP 핸드 셰이크라고도합니다.

Techopedia, 3 방향 핸드 셰이크 설명

3 방향 핸드 셰이크는 주로 TCP 소켓 연결을 만드는 데 사용됩니다. 다음과 같은 경우에 작동합니다.

  • 클라이언트 노드는 IP 네트워크를 통해 동일한 또는 외부 네트워크의 서버로 SYN 데이터 패킷을 보냅니다. 이 패킷의 목적은 서버가 새로운 연결을 위해 열려 있는지 묻거나 유추하는 것입니다.
  • 대상 서버에는 새 연결을 수락하고 시작할 수있는 열린 포트가 있어야합니다. 서버는 클라이언트 노드로부터 SYN 패킷을 수신하면 응답 확인 메시지 (ACK 패킷 또는 SYN / ACK 패킷)를 반환합니다.
  • 클라이언트 노드는 서버로부터 SYN / ACK를 수신하고 ACK 패킷으로 응답합니다.

이 프로세스가 완료되면 연결이 작성되고 호스트와 서버가 통신 할 수 있습니다.

3 방향 핸드 셰이크 란 무엇입니까? -techopedia에서 정의