-
연결형 스트림 소켓과 비연결형 데이터그램 소켓Programing/C# 2009. 3. 18. 06:50
1. 연결형 스트림 소켓
연결형 스트림 소켓은 두 개의 시스템이 연결된 다음 서로 데이터를 주고 받기 시작하여 연결된 상태의 데이터 주고 받기가 끝난 다음 연결을 끊게 되는 형식으로 TCP 프로토콜을 기본으로 한다.
오류나 패킷의 순서에 특별히 신경 쓸 필요가 없으며 안정적이라고 할 수 있다. 그래서 HTTP,FTP등과 같은 많은 프로토콜이 TCP를 기본으로 하고 있다.
2. 비연결형 데이터그램 소켓
비연결형 데이터그램 소겟은 UDP 프로토콜을 기본으로 하고 있으며 명시적으로 서로 연결되어 있지 않은 상태로 데이터를 주고받는 형태로 서로 연결을 하거나 해제 과정이 없어 빠르기 때문에 신뢰성 보다는 빠르기가 중요한 큰 용량의 데이터보단 소량의 데이터를 전송 할 때 쓰인다.
'Programing > C#' 카테고리의 다른 글
KeyValuePair 사용하기 (0) 2009.04.09 추상클래스(Adstract Calss) (0) 2009.03.29 Invoke() 메서드 (0) 2009.03.20 스트림(Stream) (0) 2009.03.19 스레드 사용하기 (0) 2009.03.19 IPHostEntry 와 IPEndPoint (0) 2009.03.18 생성자에서의 this 와 base (0) 2008.08.27 가비지 컬렉션(Garbage Collection) (0) 2008.08.13 이벤트(Object sender, EventArgs e) (0) 2008.08.06 예외(Exception) (0) 2008.08.05