before...MS Visio 시각적인 다이어그램과 더불어 설계페이지도 MS Visio를 사용하여 작업을 할때가 있었는데 기능, 직관성, 범용성에서 역시 MS PowerPoint 가 압도적이라는걸 느끼게 된다. 그리고 Visio 특성상 도형과 아이콘은 상당히 개체 수가 많지만 사용하기가 불편하다. 결국 위에서 언급했듯이 익숙한 PowerPoint로 돌아오게 되는데 PowerPoint에도 아쉬운 점은 있다, 바로 도형과 아이콘이 문제다.. 기본 제공하는 리소스가 많다면 더할나위가 없겠지만 수량도 수량이고 쉐이프들은 아쉬운 퀄리티라서 다들 이부분을 공감하고 있었을 것 같다. Powermockup PowerPoint의 플러그인으로 제공하게 되는 파워목업은 다양한 쉐이프들이 존재하게 된다 https://www..
sandbox sandbox [sǽndbὰks]란 명사로서의 사전적 의미는 모래 상자가 맞다. 그러나 전산영어 에서는 외래어 그대로 샌드박스라고 읽고 다음과 같은 의미가 있다. 신뢰할 수 없는 프로그램이 시스템의 다른 부분들에 영향을 주지 않고 한정된 영역 내에서만 운영될 수 있도록 하는 보안 환경 -금성출판사- 샌드박스는 실험적 의미의 프로그램을 연결하는 곳을 지칭하기도 한다. 따라서, 실제 적용 이전에 먼저 샌드박스로 연결하여 테스트하라는 것은 작동은 실제와 같으나 금융상 또는 법률상의 실제행위는 일어나지 않는 것을 뜻한다. 모의 테스트라는 의미이다. -위키백과-
허브/스위치, 라우터 컴퓨터 네트워크 이론 자체가 일반 사용자에게는 결코 쉽지 않은 것이다 보니, 이 이론에 기초하여 다양한 서비스를 제공하는 네트워크 장비(기기, 부품)에 관해서는 더욱 어렵게 여기게 된다. 물론 전문용 고급 네트워크 장비는 다분히 그러하지만, 사무실이나 가정에서 사용하는 소형 장비는 조금만 관심을 갖고 다뤄보면 ‘컴맹’이나 ‘넷맹’이라도 능히 활용할 수 있다. 이에 이번 4부 강의에서는 컴퓨터와 인터넷을 사용하다 보면 언젠가 한 번쯤은 접하게 될 일반용 네트워크 기기 및 부품 등에 대해 알아본다. 각 장비의 상세한 사용방법까지는 다룰 수 없지만, 적어도 뭐 하는 데 쓰는 물건인지, 그리고 나에게 필요한 것이 무엇인지는 알 수 있을 것이다. 여러 컴퓨터를 연결하는 네트워크 분배기, 허브..
방화벽 하나의 IP 주소를 여러 컴퓨터가 공유하는 인터넷 공유기 노트북이나 스마트폰이 대중화되면서, 인터넷 유무선 공유기(이하 공유기)는 이제 일반 가정에서도 보편적인 네트워크 장비가 됐다. 집이나 사무실에 들어온 하나의 인터넷 라인을 공유하여, 두 대 이상의 컴퓨터나 스마트폰을 통해 유선 또는 무선으로 인터넷에 동시에 접속할 수 있도록 하는 장비다. 설치나 설정, 사용 방법이 간소화된 제품이 대거 출시되면서, 이제 전문가만이 아닌 일반 사용자도 얼마든지 활용할 수 있게 됐다. 가정/사무실용 소형 공유기라 해도 주요 네트워크 서비스나 기능은 충실히 제공된다. 우선 앞서 언급한 대로, 공유기는 스위치와 라우터, 방화벽의 역할을 동시에 수행한다. 일반적으로 4개의 유선 랜 포트와 1개의 인터넷(WAN) 포트..
랜카드, 랜케이블 바느질을 하려면 바늘과 실이 필요하고, 운전을 하려면 차량과 연료가 필요하다. 둘 중 하나만 있어서는 아무것도 할 수가 없다. 이와 마찬가지로, 인터넷을 하기 위해서는 (컴퓨터는 당연하고) 랜 카드와 랜 케이블이 필요하며, 어느 하나라도 없으면 인터넷은 고사하고 주변 컴퓨터와도 연결될 수 없다. 컴퓨터 네트워크에 있어 랜 카드와 랜 케이블은 가장 원초적이며 기본적인 구성품이다. 그래서인지 일반 사용자들은 이 둘에 대해 별 관심이 없다. 그저 아무 문제 없이 잘 작동하면 그만일 뿐. 사실 그거면 된다. 그 이상의 관심과 정보는 관련 전공자에게나 필요한 내용이니까. 하지만 자동차를 운전만 한다 해도 차에 관한 기본 지식을 습득하면 좀 더 효율적이고 안정적으로 운전할 수 있는 것처럼, 랜 카..
POP / SMTP E 메일을 받고 보내기 위한 규약 - POP / SMTP 편지를 정확하게 보내고 받기 위해 우리는 우편번호를 적고, 보내는 사람 주소 위치, 받는 사람 주소 위치를 구분하여 기재한다. 이것이 편지 송수신에 대한 사회적인 규약이다. E 메일(이하 메일)도 마찬가지다. 메일을 인터넷으로 보내기 위한 프로토콜과 받기 위한 프로토콜을 정확히 구분해서 사용해야 하는데, 전자가 POP, 후자가 SMTP 프로토콜이다. 일반적으로 네이버 등의 포털 사이트의 메일 서비스를 통해 메일을 주고받을 때는 이들 메일 프로토콜에 대해 몰라도 된다. 포털 측에서 미리 설정해 뒀기 때문이다. 하지만 MS 아웃룩 등의 메일 클라이언트 프로그램을 설치해 이를 통해 메일을 발신, 수신하기 위해서는 POP, SMTP 프..
CGI CGI (Common Gateway Interface)는 웹사이트와 웹사이트를 방문한 사람의 중간에 위치하며 사이트를 보다 유연하고 융통성있게 만들어 주기위한 규약입니다. 일반적으로 HTML문서는 TV처럼 무조건 방문자에게 보여주기만 할 뿐 방문자가 원하는 것만 모아서 본다던지, 검색을 하거나 혹은 글을 남길 수가 없습니다. 이럴 때 CGI 프로그램이 홈페이지와 사용자 중간에서 여러 가지 기능을대신 해주는 것입니다. 보통 CGI프로그램을 CGI라고 부르기도 합니다. CGI를 만들 수 있는 언어로는 C/C++, Perl, Java등 다양한 언어 로 만들 수 있으며,컴파일 할 필요가 없고 문법이 간단하면서도 강력한 기능 때문에 Perl 언어가 주로 사용되고 있습니다. 요즘엔 이러한 언어보다 배우기 쉬..
HTTP 웹 페이지에 접속하기 위한 규약 - HTTP 앞서 언급한 대로, 인터넷 익스플로러 등의 웹 브라우저로 웹 페이지에 접속하는 것은 ‘인터넷’의 가장 보편적이고 대중적인 방식이다. 인터넷 웹 페이지는 ‘하이퍼 텍스트(hyper-text)’라는 글자로 구성되는데, 이 하이퍼 텍스트를 전송, 제어하는 규약이 HTTP이다. 그리고 웹 페이지를 작성하는 언어가 ‘HTML’이다. 특정 하이퍼 텍스트를 마우스로 클릭하여 다른 웹 페이지로 이동시키는 방식을 ‘하이퍼링크’라고 한다. 웹 브라우저 주소창에 ‘http://…’라 입력하는 건, 이제부터 접속할 인터넷은 하이퍼 텍스트로 작성된 웹 페이지에 접속한다는 뜻이다. 만약 이 ‘http’ 대신에 다른 프로토콜(예를 들면, 아래에서 설명할 ftp)을 입력하면 다른..
Network protocol IT동아는 컴퓨터/인터넷 네트워크의 기초 연재 강의를 통해, 이젠 우리 삶에 일상이 된 ‘네트워크’에 대해 기본적인 지식을 제공하고자 했다. 컴퓨터 네트워크 분야가 워낙 방대하고 복잡한 이론이기 때문에, 누구라도 쉽고 이해하도록 나름대로 풀어 설명하려 노력하고 있지만 역시 쉽지 않다. A라는 기술을 이해하기 위해서는 B를 먼저 설명해야 하고, B의 개념을 이해하는 데는 C의 이론이 밑바탕에 깔려 있어야 하는 등 꼬리에 꼬리를 무는 개념 설명 때문에 외려 더욱 혼란스럽기도 하다. 기초 이론이라 해도 강의 본문 한두 번 읽고 100% 이해하리라 기대하지 않는다. 하지만 필자는 이를 순전히 설명/서술 방식의 한계 때문이라 여기고 충실하고 꼼꼼하게 집필토록 하겠다. 대신 컴퓨터 실..
DNS 복잡한 IP 주소를 문자로 치환 - DNS 전 세계 모든 웹사이트는 대표 IP 주소를 가지고 있다. 앞서 IP 주소 강의에서 봤듯, 32자리나 되는 숫자를 일일이 기억하기 쉽지 않다. 그것도 여러 사이트라면 더욱 그러하다. 이처럼 전 세계 모든 웹사이트의 IP 주소를 사람이 인지하기 쉬운 문자로(또는 그 반대로) 치환해 주는 서비스가 DNS(Domain Name Service)다. 예를 들어, IT동아 웹사이트를 접속할 때 대표 IP 주소가 아닌 it.donga.com이라는 문자열(도메인 주소)을 웹브라우저 주소창에 입력하는 방식이 그러하다. 그럼 어떤 원리로 도메인 주소가 각 웹사이트의 IP 주소로 변환되는 것일까? 처리 단계는 간단하다. 사용자가 웹브라우저 주소창에 it.donga.com이라는..