전체 글
-
pcap LibraryNetwork 2013. 6. 14. 23:07
pcap library download : http://www.tcpdump.org download in linux : apt-get install libpcap 참조 사이트 : http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/Network_Programing/AdvancedComm/pcap_intro device setup char pcap_lookupdev(char *errbuf); 패킷을 캡쳐할 적당한 네트워크 디바이스(NIC : Network Interface Card)를 찾아 그 디바이스를 지칭하는 String을 반환한다. 네트워크 디바이스를 지칭하는 스트링은 각 운영체제 별로 표현되는 별명(alias)을 말하며 Linux의 경우 "eth0", "..
-
Task 상태정의Operating System 2013. 6. 14. 22:09
리눅스에서의 태스크 상태 정의 TASK_RUNNING : 앞에서의 ready와 running 상태 TASK_INTERRUPTABLE, TASK_UNINTERUPTABLE : 앞에서의 block상태 - interuptable : 시그널에 의해 깨어날 수 있는 대기(wait)상태. 대부분의 주변I/O에 해당한다. - uninterruptable : 시그널에 의해 깨울수 없는 대기(wait)상태. hardware상태를 체크하거나 하는 경우 TASK_ZOMBIE TASK_STOPPED return from system call 하는일 1.커널이 현재 실행중인 task가 signal 받았는지 확인. 2.스케쥴링이 필요한 경우, scheduler호출 3.커널 내에서 연기된 루틴(ex. task queue, bott..