네트웍의 계층구조
OSI참조 모델(Open System Interconnection Reference Model)
TCP/IP(Transmission Control Protocol/Internet Protocol)
윈도 소켓에 대하여
윈도 소켓의 구성과 이용
윈속 지원 클래스
CAsyncSocket 클래스
CSocket 클래스
CSocketFile 클래스
소켓 클래스의 이용
CAsyncSocket Object를 가지고 통신하기.
CSocket Object를 가지고 통신하기
CSocket 클래스의 이벤트 콜백함수
2. 네트웍의 계층구조
네트웍의 구조가 복잡하여 계층구조를 사용한다. 자신보다 아래쪽 계층이 제공하는 서비스를 이용해서 자신의 위쪽 계층에 서비스를 사용하는 것이 계층 구조이다. 계층구조에서 한 컴퓨터의 한 계층은 다른 컴퓨터의 동급계층(peer layer)과 직접 통신하는 것처럼 보이지만 사실을 한계층씩 위아래로 오르내리는 과정이 존재한다. 그리고 네트웍 서비스를 제공하는 계층의 기능은 통신하고자하는 상대편 컴퓨터에도 동급의 서비시 제공자가 있어야 가능하다. 상대편 서비스 제공자는 자신과 같은 수준의 계층이 보낸 명령과 응답을 이해할 수 있어야 한다.
한계층과 그에 해당하는 동급 계층은 서로 이해하고 있는 언어를 통해 요청과 응답을 주고 받는데 ,네트웍 용어로 이러한 언어를 '프로토콜(protocol)'이라 한다. 실제로 두 동급 서비스가 물리적으로 연결되어 있는 것이 아니고 단지 자신보다 아래 계층이 제공하는 서비스를 통해서만 연결된다. 이렇게 내려가면 결국 가장 아래 계층을 만나는데, 비로소 동축 케이블이나 전화선 같은 물리적 매체로 서로 연결되는 것이다.

분야