반응형

IT 이야기 147

안심보안카드로 인터넷뱅킹용 보안카드 관리를 안전하게...

여러분은 몇군데 금융기관의 인터넷뱅킹을 사용하시나요? 저 같은 경우는 제1 금융권, 2금융권, 증권사 등등의 여러 기관의 금융기관을 이용하다보니 사용하고 관리하는 보안카드만 9개입니다. 보통 금융기관의 인터넷뱅킹용 보안카드가 신용카드보다 앏아서 가지고 다니는데 큰 불편은 없지만, 개수가 많아지다 보면 휴대하며 관리하기가 쉽지 않습니다. 그래서 생각해낸 방법이 휴대용 USB 메모리에 보안카드를 스캔하여 이미지 파일로 휴대하고 다니는 방법을 사용했습니다. 상대적으로 지갑도 얇아지고 USB 메모리에 공인인증서와 같이 입력하여 사용하니 무척이나 편리했습니다. 그런대 한가지 문제가 있더군요. 바로 USB 메모리를 잃어버리면 중요한 보안카드가 그대로 노출이 된다는 점 입니다. 또는 주변에서 잠시 USB 메모리를 빌..

socketpair 와 pipe 를 통한 프로세스간 통신의 차이점

socketpair() 시스템 호출은 소켓이 주소 없이 서로 연결된 nameless socket pair(이름없는 소켓 쌍)를 생성한다. 단방향성을 갖는 읽기/쓰기용 file descriptor 쌍을 리턴하는 pipe 시스템 호출과 유사해 보이지만, 양방향성(full-duplex)을 갖는 한쌍의 socket descriptor를 리턴한다는 것이 주된 차이점이다. 따라서 pipe를 이용하여 프로세스간 통신을 하기 위해서는, 두개의 pipe를 생성 각각을 단방향 전송 용도로 사용한다. pipe(파이프)를 사용한 프로세스간 통신 구현 ① 두번의 pipe 호출로 pipe #1, pipe #2 를 생성 ※ 각각의 pipe에 대하여 읽기용 file descriptor 와 쓰기용 file descriptor가 리턴된..

병행제어

○ 병행제어(Concurrent Control) - 병행제어 실패시에는 갱신분실(Lost Update), 모순성(Inconsistency), 회복불능/연쇄복귀(Cascade Rollback)가 발생함. Binary Lock Shared Lock, Exclusive Lock Optimistic Concurrnecy Control 확인기법(Validation Schema) ° Lock이 걸린 상태와 해제된 상태의 두 가지 값을 가짐 ° Data에 접근전에 Locking 연산 수행 ° 다른 Transaction은 대기 ° 트랜잭션이 수행되는 동안 어떠한 검사도 하지 않음 ° 트랜잭션의 수행 마지막에 갱신 사항들이 직렬가능성을 위반하는지 검증 ° Lock과 Unlock는 나누어질 수 없는 단위로 구현되어야 함 ..

Virtual Memory

○ Virtual Memory 분할 ※ Block mapping의 개념 정의 ° 프로그램을 블록단위로 분할하고 이렇게 분할된 블록단위로 주소 사상 정보를 기록하여 사용하는 기법 특징 ° 블록 사상 테이블(Block Mapping Table) 사용 - 각 프로세스마다 하나씩 존재하며 블록의 가상주소와 이에 대응하는 실 주소 저장하는 테이블 장점 단점 ° 사상 테이블에 적재될 page양이 적어짐 ° 주소사상에 필요한 시간이 빨라짐 ° 각 블록이 차지하는 주기억장치 공간의 양이 많아짐 ° 필요 없는 부분이 주기억장치에 적재될 가능성이 많음 ° 각 블록의 전송시간이 길어짐° 블록의 크기에 따른 장단점(ex, 블록의 크기가 클 경우) Paging ° 프로그램을 동일 크기의 블록으로 분할하며 단순하고 효율적이어서 ..

fork() vs vfork()

유닉스에서는 새로운 프로세스를 생성하기 위해서 fork() 함수를 호출합니다. 호출을 통해 새로 생성된 프로세스를 흔히 자식 프로세스(Child Process)라고 하며 호출한 프로세스를 부모 프로세스(Parent Process)라고 합니다. fork() 함수는 특성상 한번 호출을 통해 부모 프로세스와 자식 프로세스에게 두번 리턴되어지게 됩니다. 부모 프로세스에게는 자식 프로세스의 ID를 리턴하고, 자식 프로세스에게는 0을 리턴합니다. 자식 프로세스는 부모의 PID를 알고 싶을때는 getppid()를 호출할 수 있습니다. 따라서 다음과 같이 코드를 작성할 수가 있습니다. #include #include int main(void) { int temp = 10; pid_t pid; if ((pid = for..

OSI 7 Layer

○ OSI 7 Layer Application ° CASE(Common Application Service Element) - 조직제어, 문맥제어, 대화제어, 정보전송, CCR제어 ° SASE(Specific Application Service Element) - FTAM, JTM, VT, TP, DS, MOTIS, DOS ° HTTP, FTP, TELNET, RTP/RTCP, SMTP, X.500 Application Layer Presentation ° 변환, 암축, 암호화 ° JPG, GIF, MPEG, ASCII, EBCDIC Session ° 논리적 연결, 통신방식(전이중/반이중), 인증모드/암호화방식 결정 ° SSL, RPC, NFS Transport ° segment단위전송, 다중화(Mult..

클라우드 컴퓨팅 방향은 어디로? - EMC 튜토링데이 참석후기

강남파이낸스센터 EMC 튜토링데이에 참석하고 왔습니다. 최근 업계에 큰 화두가 되고 있는 '클라우드 컴퓨팅'에 대해서, EMC의 클라우드컴퓨팅의 비전과 전략을 엿볼 수 있는 좋은 기회였습니다. [관련 포스트] 2009/01/08 - [IT 일반/IT 동향] - 클라우드 컴퓨팅(Cloud Computing), 유틸리티 컴퓨팅(Utility Computing), 그리드 컴퓨팅(Grid Computing) 도대체 뭐가 다른건가요? 저를 포함 총 4분의 블로거(학주니님, 와이엇님, 하이컨셉님)와 블로터닷넷의 도안구 기자님께서 오셨는데, 사뭇 진지하면서도 격식없는 자리였습니다. 2009년은 물론 향후 3년간 기업들에게 전략적 측면에서 중요할 것으로 예상되는 10대 기술중의 하나인 클라우드컴퓨팅에 대한 글로벌 기업..

클라우드 컴퓨팅(Cloud Computing), 유틸리티 컴퓨팅(Utility Computing), 그리드 컴퓨팅(Grid Computing) 도대체 뭐가 다른건가요?

작년부터 클라우드 컴퓨팅에 대한 계속적으로 이슈가 되고 있는 것 같습니다. 저도 작년 가을 즈음에 처음 용어를 들었던 것으로 기억합니다. 웹에서 대충 찾아보면 구름에 빗댄 설명이 가장 많습니다. 그다지 관심을 갖지 않았을 때는 무슨 블랙박스 같은 건가? 입력을 넣으면 내부에서 어떻게 작동하는지 모르고 결과가 나온다? 구름에 빗댄 설명처럼 정말 막연하고 뭉실뭉실 떠다니는 뭉게구름 같았습니다. ^^a 가트너에서 선정한 2009년 10대 전략기술 중에서 클라우드 컴퓨팅을 가상화 기술에 이어 두번째로 올려놓았습니다. 올해는 더욱 더 클라우드 컴퓨팅이 화두가 될 것 같습니다. [관련기사] [상상을 현실로]클라우드 컴퓨팅- 뜬구름 아닌 현실로 IT 뒤덮다 먼저, 클라우드 컴퓨팅(Cloud Computing)의 정의..

월11만원의 웹호스팅을 무료로 체험해보세요.

오전에 메일을 확인하던중에 아이라이크클릭으로 부터 한통의 이메일이 왔습니다. 아이라이크회원에게만 파란닷컴과 제휴하여 3개월간 무료 웹호스팅을 제공한다는 메일이었습니다. 무료 웹호스팅을 제공하는 업체가 몇군데 있기에 크게 기대하지 않고 내용을 읽어봤습니다. 자세히 읽어보았더니 꽤 괜찮은 조건입니다. 파란닷컴에서는 웹호스팅을 두가지 방식으로 제공하고 있습니다. 하나는 일반적인 웹호스팅서비스와 안정성과 보안성이 강화된 비지니스용 웹호스팅서비스입니다. 무엇보다 눈에 띄는 점이 비지니스용 웹호스팅도 3개월간 무료로 이용할 수가 있다는 점입니다. 월 110,000원 짜리 서비스를 3개월간 무료로 체험해볼 수 있다는 점이 아주 맘에 듭니다. ^^ 게다가 한가지 더 시선을 끄는 것이 파란 쇼핑몰 호스팅도 3개월간 무료..

피드버너를 통해 이메일로 구독하는 방법

전자우편으로 구독해보세요: Delivered by FeedBurner 제 블로그는 현재 피드버너를 통해 이메일로 구독할 수가 있습니다. 지금껏 이메일 구독기를 달아두기만 하고 관리를 안하고 있었는데, 오늘 피드버너에 접속해서 확인을 해보니 이메일 구독자의 절반 이상이 Unverified 상태인 것을 확인했습니다. 피드버너를 통한 이메일 구독은 메타사이트에 자신의 블로그를 등록할때처럼 인증을 거치는 절차가 있습니다. 아마도 귀찮아서 신청만하고 인증을 안하신 분들도 계시겠지만, 혹시라도 절차를 잘 몰라서 인증을 못하신 분들이 계실까하여 본 포스트를 작성합니다. 1. 우선 위의 구독폼(또는 사이드바의 구독폼)에서 자신의 이메일 주소를 입력한 후에 Subscribe 버튼을 클릭합니다. 2. 아래와 같은 창이 생..

반응형