본문 바로가기

UNIX_LINUX_C_C++

Network 프로그래밍

출처 : http://www.joinc.co.kr/modules.php?name=News&file=article&sid=196

Network 프로그래밍
Posted on 2004/8/18
Topic: 네트웍 프로그래밍
Site/Network_Programing위키 홈으로
Site /Network_Programing

네트워크 프로그래밍



소개

네트워크 프로그래밍 관련 미니 사이트 입니다. 그동안 네트워크 프로그래밍 관련 내용을 쉽게 찾을 수 있도록 인덱스를 제공합니다.

TCP/IP 미니사이트의 글들을 먼저 읽는다면 여기의 내용들을 이해하고 응용하는데 많은 도움이 될겁니다.

네트워크 프로그래밍 관련 문서


기초 문서들

  1. TCP/IP 미니사이트
  2. 셈플로 알아보는 소켓 프로그래밍 : 소켓 네트워크 프로그램이 어떻게 작성되는지를 예제를 통해서 설명하고 있습니다.
  3. 소켓 Layer : 소켓에 대한 기본 이해 문서
  4. fork를 이용한 다중연결 서버 작성 : 여러개의 자식프로세스를 생성해서 동시에 여러개의 클라이언트를 처리하는 네트워크 프로그래밍 기법의 소개
  5. [http]입출력 다중화를 이용한 다중의 클라이언트 처리 : select(2)의 입출력 다중화를 이용한 다수의 클라이언트 처리 기법
  6. [http]poll을 이용한 다수의 클라이언트 처리 : poll(2)의 입출력 다중화를 이용한 다수의 클라이언트 처리 기법
  7. 다중 쓰레드를 이용한 다수의 클라이언트 처리
  8. UDP 소켓 프로그래밍 : TCP와 함께 전송계층 프로토콜의 양대 산맥인 UDP를 응용한 네트워크 프로그램의 작성

응용 문서들

  1. ineted 프로그램의 작성 : 인터넷 슈퍼데몬이라고 불리우는 inetd 데몬을 이용하는 네트워크 프로그램 작성 기법
  2. 소켓 타임 아웃 : 소켓응용 통신중 문제가 생겼을 때 이를 해결하기 위한 방법
  3. article/인터넷_주소_변환 : 인터넷 도메인주소, 점박이 3형제 주소, 32bit 인터넷 주소간의 변환 및 프로그램에서의 응용 방법
  4. ICMP 프로그래밍 : raw 소켓을 이용한 ICMP 응용 프로그램의 작성
  5. 네트워크 바이트 순서 : 네트워크 바이트 순서에 관한 내용
  6. article/libpcap을_이용한_프로그래밍 : libpcap를 이용한 패킷캡쳐 프로그램의 작성
  7. IPv6 프로그래밍 : 차세대 인터넷 프로토콜인 IPv6 소켓 프로그래밍
  8. Real Time Signal 소개 1 : 시그널 대기열을 사용할 수 있는 Real Time Signal에 대한 기본 소개 문서
  9. Real Time Signal 소개 2
  10. 쓰레드 풀 : 쓰레드 풀 작성 기법
  11. Real Time Signal 응용 : RTS와 쓰레드 풀의 조합을 통한 고성능 네트워크 프로그램 작성 기법소개
  12. [http]네트워크 정보 얻어오기 : ioctl, libpcap등을 이용한 네트워크 정보 수집방법에 대한 소개
  13. epoll : epoll을 통한 이벤트 기반 입출력 처리 소켓 프로그래밍 소개
  14. SNMP 미니사이트 : 네트워크 관리 프로토콜인 SNMP(12)에 대한 소개와 기본 환경설정
  15. [http]SNMP 프로그래밍 : ucd-snmp 라이브러리를 이용한 SNMP응용 프로그래밍 기법
  16. libpcap을 이용한 패킷캡처 : pcap라이브러리를 이용해서 네트워크상에 돌아다니는 id와 패스워드를 캡처하는 응용
  17. 멀티캐스트
  18. 멀티캐스트 구현 코드 예제

해야할 일들

  1. Socket API 문서 제정비
  2. 빠진 문서 올리기

디렉토리 관리