본문 바로가기

[+] Information/[-] Network

[2009/06/09] UDP 소켓의 성능향상

1. UDP 소켓에서의 connect 함수의 의미

 
- TCP 소켓에서의 connect 함수의 의미
 1) IP와 Port의 할당.
 2) 연결 요청 진행(Three-ay handshaking)

 - UDP 소켓에서의 connect 함수의 이미
 1) IP와 Port의 할당.

참고 : connect 함수 호출을 하지 않으면 IP와 Port는 언제 할당 되는가?(sendto 함수가 호출될때 할당 된다.)


 - TCP/UDP 소켓 공통적으로 지니는 connect 함수의 의미
 1) 커널과 소켓의 연결 생성.




2. 일반적인 UDP 클라이언트

 
- connect 함수를 호출하지 않는 UDP 클라이언트의 데이터 송 수신.




3. 결론! connect 함수 호출이 주는 이점.

 
- 데이터를 주고 받는 속도가 빨라진다.

  - TCP 소켓 기반의 데이터 입 출력 함수를 그대로 사용 할 수 있다.