Linux IP forwarding

IP Forwarding은 routing와 같은 말이다. 리눅스 운영체제에서 말하는 IP 포워딩은 커널 기반의 라우팅 포워딩을 의미한다. 라우터는 여러 개의 네트워크 인터페이스를 가지고 있다. 라우터는 하나의 인터페이스로 들어온 패킷을 읽어서 일치하는 서브넷을 가지는 다른 네트워크 인터페이스를 패킷을 포워딩(forwarding)하는 일을 한다. 리눅스 시스...

커널

커널커널은 운영체제(커널은 컴퓨터 시스템을 제어하는 일을 한다. 여기에는 메모리, 사운드카드, 키보드, 마우스, 모니터와 같은 시스템자원을 포함한다. 이러한 시스템자원을 사용하는 것은 보통 응용 프로그램의 요청을 통해서 이루어지게 되므로 커널은 응용 프로그램을 관리하는 일도 한다. 응용 프로그램의 실행되는 순서라든지 응용 프로그램이 요구하는 시스템자원에 ...

cut 파일의 각라인에서 필드분리

cut 파일의 각라인에서 필드분리 cout ...파일을 라이단위로 읽어들인다음에 필드단위로 분리해서 표준출력(다음과 같은 옵션을 사용할 수 있다. -b, --bytes=LIST 바이트 단위로 분리한다. -c, --characters=LIST 문자단위로 분리한다. -d, --delimiter=DELIM 구분자를 기준으로 분리한다. 분리자를 명시하지 않을경우...

nmap

nmapNmap(network Mapper)는 컴퓨터 네트워크 위에서 호스트와 서비스를 찾아서 네트워크 맵을 만들어주는 소프트웨어다. Nmap은 목적 호스트로 패킷을 보내고, 그 응답을 분석해서 맵을 그린다. ...

pipe - 파이프

pipe - 파이프IPC(프로세스간 통신)을 위해 사용하는 설비 중 하나로 단방향 통신을 위한 통신 선로를 말한다. ...

pipeline

pipeline컴퓨팅에서 파이프라인이란 연속적으로 이루어진 데이터 처리의 집합으로, 한 요소의 출력은 다음 요소의 입력이 된다. 파이프라인의 요소들은 종종 병렬적으로 혹은 시분할방식으로 처리가 된다. 파이프라인을 이용하면 컴퓨터는 프로세스가 산술연산을 수행하는 동안에 다음번 명령어를 가져올 수 있다. 다음번 명령어는 버퍼에 가져다 놓는다. 이러한 cyle...

포인터

초보자를 위한 포인터 가이드, 함수포인터의 사용, 포인터에 대한 이해, C++에서 멤버함수포인터의 사용, 리눅스 C 프로그래밍 10장 포인터...

ssh - secure shell

ssh - secure shellSecure Shell(SSH)는 네트워크로 서로 연결된 호스트들간에 안전한 데이터 통신을 위해서 만들어진 프로토콜이다. SSH를 이용하면, 원격 로그인, 원격 명령실행, 데이터 복사와 같은 작업을 안전하게 수행할 수 있다. SSH는 SSH Server와 SSH client를 통해서 구현된다.SSH는 공개키 암호화를 이용해...

syslog

syslogsyslog는 IP(syslog 는 client-server 타입의 프로토콜이다. 즉 클라이언트 역할을 하는 syslog sender 가 메시지를 보내면, 서버 역할을 하는 syslog receiver 가 메시지를 받는 형식이다. syslog receiver를 보통 syslogd,syslog daemon(syslog는 컴퓨터 시스템의 보안 상태...

Unix Time

Unix Time POSIX time 이라고 부르기도 하는 Unix Time은, 시간을 나타내기 위해서 만들어진 시스템이다. 1970년 1월 1일 UTC 시간을 시작점으로 지금까지 흐른시간을 초로 나타낸다. Unix( time(2) asctime(3) ctime(3) gmtime(3) localtime(3) mktime(3) ...