TCP와 UDP의 공통점.
.포트번호를 이용하여 주소를 지정한다.
두 애플리케이션이 통신하기 위해 반드시 포트 번호를 결정해야한다.
.데이터 오류를 체크한다.
IP가 제공하는 오류 체크 기능은 프로토콜 동작을 위해 반드시 필요한 부분에만 국한된다.
즉 IP 헤더에 대한 오류는 체크하지만 데이터에 대한 오류는 체크하지 않는다. 반면 TCP와 UDP는 헤더와 데이터에 대한 오류를 체크한다.
차이점
TCP
1. 연결형 프로토콜 : 연결이 성공해야 통신가능
2.데이터 경계를 구분하지 않음 :바이트 스트림 서비스
3.신뢰성 있는 데이터 전성 :데이터를 재전송함
4. 1:1 통신
UDP
1. 비연결형 프로토콜 : 연결 없이 통신가능
2. 데이터 경계를 구분함 : 데이터그램 서비스
3. 비 신뢰적인 데이터 전송 : 데이터를 재전송하지 않음.
4. 1:1,1:다 ,다:다
[출처] : http://www.cyworld.com/sakuya1004
'DEV-Language > NetWorkServer Programming' 카테고리의 다른 글
게임서버프로그래머가 되는길 (0) | 2009.01.30 |
---|---|
[네트워크] 커널 오브젝트 동기화 (0) | 2009.01.26 |
온라인게임 서버 프로그래밍 벤치마크 (0) | 2009.01.21 |
WSAIoctl, SIO_KEEPALIVE_VALS 참고 사이트들 (0) | 2009.01.21 |
리눅스 계열의 IOCP 대응하는 기술(?) - C10K (0) | 2009.01.21 |