Real-Time Signal과 이벤트기반 네트워킹 기술에 대한 소개 이 문서는 일부 2.6의 내용을 포함하고 있지만 전체적으로 커널 2.4를 기준으로 작성되었다. 최신 커널의 변경사항을 조사해서 수정할 필요가 있다. 몇번에 걸쳐서 RTS를 다루었는데 너무 피상적인 내용만 다룬것 같다. 아무래도 제대로 사용하기 위해서는 실제로 서비스 가능한 간단한 인터...
setsockopt - 소켓옵션네트워크 환경은 복잡 다양하며 예측하기 힘든 일들이 많이 발생한다. 이런 이유로 네트워크프로그램의 종류에 따라서 소켓(다음은 이들 함수의 사용방법이다. #include #include int getsockopt(int s, int level, int optname, void o...
epoll - 커널 2.4 기준이 문서는 kernel2.4를 기반으로한 오래된 문서입니다. 기술적인 내용만 참고하고 으로 변경사항을 확인하면 될 것 같습니다. 일단 2.6은 커널패치나 라이브러리 없이 epoll을 지원하기 때문에, 2.6을 사용하는 지금은 라이브러리와 커널 설정 부분은 읽을 필요가 없습니다. 작성일 수정일 언제 날 잡아서 2.6에 맞...
Libpcap(이하 pcap)은 "Portable Packet Capturing Library"의 줄임말이며, 해석그대로 "간단하게 패킷을 캡쳐하기 위한 함수모음(라이브러리)" 이다. 물론 pcap 외에도 패킷캡쳐를 위한 도구들이 있기는 하지만, 대부분의 경우 운영체제에 종속적이여서, 운영체제별로 코드를 다시 짜야 한다는 불편함이 있다. 대표적인 도구로는 ...
Network 프로그래밍 시작하기이제는 로컬에서만 돌아가는 애플리케이션은 전혀 없다고 봐도 된다. 아주 간단한 애플리케이션이 아닌한은 대부분 인터넷에 연결되어 있다. 동영상을 보여주는 미디어플레이어같은 인터넷에 연결될 필요가 없어 보였던 프로그램들도 인터넷을 통한 미디어검색, 업데이트등의 기능을 필요로 하면서 인터넷에 연결되고 있다.이러하다 보니 어떠한 ...
437 POSTS HERE
Real-Time Signal 소개 1
Real-Time Signal 소개 1...
Real-Time Signal 소개 2
Real-Time Signal 소개 2...
Real-Time Signal과 이벤트기반 네트워킹 기술에 대한 소개
Real-Time Signal과 이벤트기반 네트워킹 기술에 대한 소개 이 문서는 일부 2.6의 내용을 포함하고 있지만 전체적으로 커널 2.4를 기준으로 작성되었다. 최신 커널의 변경사항을 조사해서 수정할 필요가 있다. 몇번에 걸쳐서 RTS를 다루었는데 너무 피상적인 내용만 다룬것 같다. 아무래도 제대로 사용하기 위해서는 실제로 서비스 가능한 간단한 인터...
setsockopt - 소켓옵션
setsockopt - 소켓옵션네트워크 환경은 복잡 다양하며 예측하기 힘든 일들이 많이 발생한다. 이런 이유로 네트워크프로그램의 종류에 따라서 소켓(다음은 이들 함수의 사용방법이다. #include#include int getsockopt(int s, int level, int optname, void o...
epoll - 커널 2.4 기준
epoll - 커널 2.4 기준이 문서는 kernel2.4를 기반으로한 오래된 문서입니다. 기술적인 내용만 참고하고 으로 변경사항을 확인하면 될 것 같습니다. 일단 2.6은 커널패치나 라이브러리 없이 epoll을 지원하기 때문에, 2.6을 사용하는 지금은 라이브러리와 커널 설정 부분은 읽을 필요가 없습니다. 작성일 수정일 언제 날 잡아서 2.6에 맞...
libpcap을 이용한 프로그래밍
Libpcap(이하 pcap)은 "Portable Packet Capturing Library"의 줄임말이며, 해석그대로 "간단하게 패킷을 캡쳐하기 위한 함수모음(라이브러리)" 이다. 물론 pcap 외에도 패킷캡쳐를 위한 도구들이 있기는 하지만, 대부분의 경우 운영체제에 종속적이여서, 운영체제별로 코드를 다시 짜야 한다는 불편함이 있다. 대표적인 도구로는 ...
Port Scannig 검사툴
Port Scannig 검사툴...
Network 프로그래밍 시작하기
Network 프로그래밍 시작하기이제는 로컬에서만 돌아가는 애플리케이션은 전혀 없다고 봐도 된다. 아주 간단한 애플리케이션이 아닌한은 대부분 인터넷에 연결되어 있다. 동영상을 보여주는 미디어플레이어같은 인터넷에 연결될 필요가 없어 보였던 프로그램들도 인터넷을 통한 미디어검색, 업데이트등의 기능을 필요로 하면서 인터넷에 연결되고 있다.이러하다 보니 어떠한 ...
ICMP 프로그래밍
이문서는 실제로 ICMP 를 어떻게 이용할수 있는지에 대한 내용을 담고 있다. 간단한 ICMP 프로토콜에 대한 개요를 설명한후에 socket 를 이용해서 어떻게 ICMP 프로토콜의 사용이 가능한지에 대해서 얘기하게 될것이다....
InetDaemon 만들기
InetDaemon 만들기...