프로그래밍 QnA

wonjnlee의 이미지

브릿지 방화벽에 대해 궁금한 점이 있습니다

안녕하세요. 리눅스 개발자입니다.
다름이 아니라, 저희 회사에서는 브릿지 방화벽 형태로 구성된 별도의 PC를 이용해서 방화벽 처리를 진행하고 있는데요.

그림으로 표현하자면

[PC] ------ [Bridged Firewall] ------- [Internet] ---------- ..... --- [PC]

이런식으로 운영하고 있습니다.

여기서 궁금한점이 있는데요

혹시 PC 내부에서 소프트웨어로 Bridged Firewall(브릿지 방화벽)을 구성할 수 있을까요?

별도의 외부 구성품으로 뺴지 않고 하나의 PC에서 동시에 처리할 수 있는지 궁금한데요
물론 하나의 랜카드로 스위칭할 수 없기 때문에 불가능할것같다고 생각은 합니다만
혹시 다른 방법은 없는가 해서요.

감사합니다.

익명 사용자의 이미지

bellman ford의 복잡도에 대해서 질문이 있습니다.

매트릭스를 쓴다고 가정하고

O(n^3) 타임 걸리는데

bellman ford는 모든 연산이 끝난후
따로 path를 탐색하기 위해서
최악의 경우 O(n)을 또 고려해야되지않나요?
어느곳에서도 path 탐색에 대해서는 나와있지 않아서
O(n^3)이 끝난후 따로 또 O(n)이 추가로 걸리는거 같은데

익명 사용자의 이미지

LD_PRELOAD를 이용해 echo 명령시 printf() 함수 후킹에 관하여


LD_PRELOAD를 이용해서 리눅스(centos)에서

echo 명령어 동작중에 printf() 함수를 후킹을 해보려고 시도하는데

어디서 부터 막힌건지 전혀 감이 오지를 않네요. 조언 부탁드립니다.

우선은 간략하게 my_printf() 소스입니다. 그저 어떤한 값들이 지나가는지 로그를 남기는 형태지요

kkrggr의 이미지

동기방식으로 프로그래밍한 서버에 비동기방식으로 프로그래밍한 클라이언트가 붙을때

동기방식으로 프로그래밍한 서버에 비동기방식으로 프로그래밍한 클라이언트가 붙을때,

어떤 문제가 생길까요?

서버쪽에서 값을 제대로 못받아 오류를 일으킬수 있을까요?

vaca의 이미지

select() 함수와 FD_ISSET()함수에 대한 좋은글이 있을까요?

두가지 함수에 대해 잘 이해되는 자료가 없어서 질문 합니다. 혹시 이해하는데 도움이 될 자료가 있다면 알려주세요요

criny333의 이미지

network 연결안된상태에서 gethostbyname/getaddrinfo 반복 호출시 memory 증가

임베디드 리눅스 환경입니다.
AP와 WiFi연결 안된상태에서 gethostbyname(또는 getaddrinfo) 반복호출시 Memory Leak이 발생하는데, 혹시 아시는 내용이 있는지 궁금하여 문의드립니다.

반복호출에는 sleep등 딜레이를 주지않았으며, 10분 테스트시 약 10MB증가합니다.
(getaddrinfo는 실패되기에 freeaddrinfo는 관련이없습니다.)

zasxer의 이미지

쓰레드 생성관련 질문입니다.

프로그램(A)을 실행시켜 다른 프로그램 (B)을 실행시키는 와일문으로 구성되어 있습니다.
똑같은 프로그램을 와일문으로 계속 실행시키는 거구요.
프로그램 실행은 WinExec로 실행시켰습니다.
실행 종료 후 프로세스 (B)는 쉘커맨드로 종료시켰습니다.
프로세스 b에서는 쓰레드를 생성한후 waitfor을 실행시켰습니다.
문제는 프로그램을 계속 돌면서 쓰레드 메모리관련 에러가 발생하고 있습니다.

에러 명은 R6016
-not enough space for thread data

program cmd.exe인데 뭐가 문제인가요...??

ans5925의 이미지

컴퓨터 구조와 운영체제에 대해 공부하기 전에

컴퓨터 구조에 대한 공부를 Computer Architecture, a quantitative approach를 통해서 하려고 하는데요,
꼭 디지털 논리 회로에 대한 학습이 선행되어야지만 컴퓨터 구조에 대한 이해가 되는건가요?

비전공자라 언어를 먼저 공부했고 이제 컴퓨터 구조부터 운영체제까지 공부하려고 하는거라 디지털 논리 회로에 대한

지식은 없습니다.

또한 운영체제에 대해 공부하기 전에 컴퓨터 구조에 대한 공부가 먼저 되어야지만 운영체제에 대해 이해할 수 있는

것이 맞는지 궁금합니다.

zasxer의 이미지

fd와 메모리관련 질문입니다.(리눇)

각 프로세스는 fd를 갖게 되는데,
0,1,2는 예약된 할당이고
그다음부터 개발자가 알아서 할당하는 시스템으로 알고 있습니다.

그런데 단순 fd번호를 가지고 프로세스 내에서 어떤 메모리에 접근하라는 정보를 가지고 있나요??
그리고 fd번호가 주어지면 번호에 따른 고정된 크기의 메모리를 할당해주는 시스템인가요??

페이지

프로그래밍 QnA 구독하기