윈도우/유닉스/리눅스 운영체제 비교하기
안녕하세요!
오늘은
윈도우 / 유닉스 / 리눅스의 차이점을 알아보려고 해요!
리눅스란?
리눅스는 유닉스 와 거의 닮은 운영체제라고 할 수 있어요.
유닉스의 장점을 포함하면서 새로운 여러 기능들이
적용되어 유닉스와 현존하는 어느 운영체제 보다도 강력하고
뛰어난 운영체제라고 할 수 있답니다.
1990년 초 핀란드 헬싱키 대학에 다니고 있던 리누스 토발즈가
개발한 운영체제이며
리눅스는 대형 컴퓨터에서 사용하는 유닉스 소스 코드를 수정하여
개인 pc에서도 사용할 수 있는 공개 운영체제로
개발하고 자신의 이름을 따서 리눅스로 정했어요.
유닉스란?
유닉스는 포털이나 대기업 사이트 같은 주요한 서버에
사용되는 운영체제인데요.
그만큼 유닉스는 신뢰도 문제에서 큰 점수를 받는 존재랍니다.
서버 운영용 운영체제로서
ID와 비밀번호 관리 등의 기능과 암호화 능력이 좋아
안정성과 메모리 관리 능력도 뛰어나요.
윈도우란?
윈도우는 낮은 신뢰성을 가진 운영체제인데요.
많은 문제들이 해결되고 있지만 아직 보안상의 문제나,
에러 등의 해결되지 못한 부분이 많이 남아있습니다.
대량의 네트워크 부하를 감당해내지 못하고
소수의 기관들이 그들의 인터넷 서버에 윈도우 NT를
채택하지만, 윈도우는 네트워크 솔루션으로
적합하지 않다고 생각해요.
이렇게 유닉스와 리눅스 그리고 윈도우의 차이점을 알아보았는데요.
다음에는 하나 하나씩
자세히 알아보는 글로 찾아오겠습니다!
'IT소식 > IT 정보' 카테고리의 다른 글
자바스크립트 프로그래밍 언어 제대로 알기 (0) | 2017.11.15 |
---|---|
영상편집 프로그램 추천! 네가지 프로그램 (0) | 2017.11.13 |
정보보안 필수 자격증 시험! CCNA 취득 방법 알아보기 (0) | 2017.11.07 |
빅데이터, 한 눈에 정리해서 알아보기 (0) | 2017.11.03 |
CCNA 자격증 완벽 이해! 네트워크 취업 준비하기 (0) | 2017.11.02 |
빅데이터, 한 눈에 정리해서 알아보기
안녕하세요!
오늘은 빅데이터에 대해 알아볼까 하는데요~
빅데이터는 몇년 전부터 흔하게 쓰이던 말이긴 하지만
특히 요즘들어서 뉴스나 매체에서
많이 들리는 것 같아요.
빅데이터를 잡아야 성공한다! 라는
말이 우스개소리로 들리듯이
정말 빅데이터를 잡아야 살아남는 시대가 되었는데요.
빅데이터의 정의는 과연 무엇일까요?
빅데이터란?
빅데이터는 디지털 환경에서 생성되는 방대한 규모의 데이터를 뜻해요.
다양한 종류의 빅데이터를 통해
사람들의 행동과 생각까지 분석하고
예측할 수 있답니다!
요즘 사람들이 스마트폰, PC, 인터넷 등을 사용하면서
생성되는 데이터의 양은 정말 어마어마한 수준인데요.
이 데이터를 모아 분류하고, 활용할 수 있어야
보다 정확한 지표를 얻을 수 있답니다.
따라서 비단 IT 계열에만 적용되는 이야기가 아닌,
빅데이터는 모든 분야를 뛰어넘어 정말 중요한 요소로 떠올랐어요.
이렇게 중요한 빅데이터!
우리나라에서도 빅데이터 전문가를 많이 양성하여
IT강대국의 면모를 보여줬으면 싶네요~
'IT소식 > IT 정보' 카테고리의 다른 글
윈도우/유닉스/리눅스 운영체제 비교하기 (0) | 2017.11.09 |
---|---|
정보보안 필수 자격증 시험! CCNA 취득 방법 알아보기 (0) | 2017.11.07 |
CCNA 자격증 완벽 이해! 네트워크 취업 준비하기 (0) | 2017.11.02 |
페어프로그래밍이란? 페어프로그래밍 정의 및 장점 (0) | 2017.10.31 |
MOS자격증 시험 정보/어떻게 준비해야할까? (0) | 2017.10.27 |
[IT 정보] 애자일 소프트웨어 개발 방법론이란?
안녕하세요!
오늘은 애자일에 대해서 얘기해볼텐데요.
애자일에 대해서 알고 계신가요?
삼성에서 갤럭시S7 모델부터 애자일 개발 프로세스를 적용한다고 발표하여
알고 계신 분들이 많을 것 같습니다.
간단하게 애자일을 설명하자면
소프트웨어 개발 방법에 있어 아무런 계획이 없는 개발 방법과
계획이 지나치게 많은 방법들 사이에서
타협점을 찾고자 만들어진 개념입니다.
고전적인 방법론인 폭포수 모델과 구별되는 가장 큰 차이점은
아무래도 문서가 아닌 로딩을 통한 실질적인 방법론이라는 것이겠죠?
Agile 1. 날렵한, 민첩한 2. (생각이) 재빠른, 기민한
애자일은 ‘민첩한’, ‘기민한’ 이라는 의미를 갖고 있습니다.
애자일 개발 방법론 또한 그 본래 의미를 따릅니다.
정해진 계획만 따르기보다, 개발 주기 혹은 소프트웨어 개발 환경에 따라
유연하게 대처하는 방식을 뜻하고 있습니다.
애자일은 무슨 뜻이고 어떻게 사용되는지 더 자세하게 알아보도록 하겠습니다!
애자일이란?
애자일은 문서작업 및 설계에 집중하던 개발 방식에서 벗어나
좀 더 프로그래밍에 집중하는 개발 방법론입니다.
쉽게 예를 들자면 고객이 소프트웨어를 제작해달라고 요청했을 때,
일정한 주기를 정해 프로토 타입의 프로그램을 만들어 고객의 참여를 유도해
즉각적인 피드백을 받아 수정을 통해 점진적으로 나아가는 방법을 뜻합니다.
이 과정 속에서 고객의 요구를 즉각적이고 민첩하게 반응하기 때문에 애자일이라고 부르는 것이죠.
애자일 특징
애자일 방식은 소프트웨어 개발 방법론으로 쓰이지만,
그 자체가 독립된 개념으로 사용되기도 합니다.
본래 형용사 의미를 활용해 ‘좀 더 가볍고 기민한 작업’을
이르는 표현으로 확장된 셈인데요.
그래서 개발에 집중한 세부적인 애자일 방법론이 따로 존재합니다.
‘익스트림 프로그래밍’과 ‘스크럼’, ‘크리스탈 패밀리’, ‘피처 드리븐 개발’ 등이 여기에 포함됩니다.
2000년대 초반 성공 사례가 널리 알려지면서 애자일 방법론을
활용한 여러 개발 방식이 생겨나기도 했죠.
애자일을 지원하는 소프트웨어 도구들
애자일의 인기가 높아짐에 따라 일부 업체에서는
애자일 개발 방식을 지원하는 소프트웨어 개발도구(SDK)를 따로 출시하고 있습니다.
그 대표적인 사례로 ‘아틀라시안’, ‘액소소프트’가 있습니다.
국내에서는 한국HP가 애자일 방법론을 국내에 도입시키기 위해
‘HP 애자일 컨설팅 서비스 및 소프트웨어’를 내놓기도 했고,
쿠팡은 ‘애자일 프로세스’를 업계에서 제일 먼저 도입하여
모바일 응용프로그램(앱)의 사용자 환경(UI)를 개선했습니다.
'IT소식 > IT 정보' 카테고리의 다른 글
[IT 정보] 개인정보 스스로 지켜요! 개인정보 보호하는 방법 (0) | 2017.07.10 |
---|---|
[IT 정보] IT/SW 개발 직무 차이점 알아보기 (0) | 2017.07.05 |
[IT 정보] 프로그래밍 언어 : 컴파일 언어와 인터프리터 언어의 차이점 (0) | 2017.06.29 |
[IT 정보] 미래유망직업 1위, 정보보안전문가가 되려면? (화이트해커) (0) | 2017.06.28 |
[IT정보] IT기술과 학교가 만나다. 플립러닝 (Flipped Learning) (0) | 2017.06.26 |
[IT 정보] 미래유망직업 1위, 정보보안전문가가 되려면? (화이트해커)
안녕하세요!
IT 기술이 나날이 발전하면서 사람들의 생활 양식이나 직업에도
큰 변화가 나타나고 있는데요.
특히 결제나 거래가 대부분 온라인에서 이뤄지다 보니
정보해킹이나 보이스피싱과 같은 피해도 늘어나는 추세입니다.
때문에 해킹을 분석하고 방어할 수 있는 장비와 소프트웨어
그리고 이를 다룰 수 있는 인재가 필요한 상황으로 IT관련하여
많은 직업들이 새롭게 생겨나고 있습니다.
오늘은 그 중에서도 미래 유망직업 1위로 꼽힌
정보보안전문가에 대해서 알아보겠습니다.
정보보안전문가란?
먼저 정보보안전문가는 어떤 일을 수행하는 사람인지 알아보도록 하겠습니다.
정보보안전문가는 해커의 침입과 각종 바이러스 발생에 대비해
전산망을 전문적으로 보안 및 유지하는 사람을 뜻합니다.
또한 서버의 하드웨어와 소프트웨어에 대한 기술을 바탕으로
향후 일어날 수 있는 보안상 문제를 해결하고 예방합니다.
이러한 정보보안전문가가 되기 위해선 운영체제, 데이터베이스,
시스템 관리, C언어, 네트워크 프로그래밍 등에 대한 지식이 필요하며
윤리성을 반드시 갖춰야 합니다.
정보보안전문가는 화이트해커라고도 불리는데요.
순수하게 공부와 학업을 목적으로 해킹을 하는 사람으로,
개인적인 목적을 노려 악의적으로 해킹하는 ‘블랙해커’와는 구분되는 개념입니다.
서버의 취약점을 연구하여 해킹방어 전략을 구상하는 것이 목적이기 때문이죠.
정보보안전문가가 되기 위해선
정보보안전문가는 단어 뜻 그대로 정보의 보안을 지키고
불법적인 침투나 침해에 대응하고 이러한 공격을 사전에 예방하는 등
실시간으로 감지, 탐지하는 역할을 합니다.
따라서 블랙해커가 어떤 루트로 어떤 방식으로
공격을 할지 모르기 때문에 철저한 대비가 기본이며,
다양한 공격 기법과 그에 대한 대응 방법을 알아야 합니다.
그래서 다른 자격증 시험보다도 정보보안전문가와 관련된
자격증 시험들은 난이도가 높은 편이죠.
정보보안전문가와 관련된 자격증은
시스템 – LPIC, MCITP가 있고
네트워크 – CCNA, CCNP가 있습니다.
뿐만 아니라 프로그래밍, 시스템, 네트워크 교육이 필요하고
리버싱, 포렌식, 악성코드분석 등 필요한 정보보안 교육도 필요합니다.
'IT소식 > IT 정보' 카테고리의 다른 글
[IT 정보] 애자일 소프트웨어 개발 방법론이란? (0) | 2017.07.03 |
---|---|
[IT 정보] 프로그래밍 언어 : 컴파일 언어와 인터프리터 언어의 차이점 (0) | 2017.06.29 |
[IT정보] IT기술과 학교가 만나다. 플립러닝 (Flipped Learning) (0) | 2017.06.26 |
[IT 정보] 머신러닝은 무엇이죠? 머신러닝의 의미 그리고 딥 러닝 (0) | 2017.06.15 |
[IT 정보] 개발자라면 반드시 갖춰야 할 필수역량! (개발자 직무역량) (0) | 2017.06.14 |
[문과생을 위한 IT정보] 네트워크 기초 용어
네트워크, 인터넷 연결 시에 자주 봤던 단어이죠? 네트워크의 정확한 뜻은 무엇일까요? 생각보다 IT 업계에서의 네트워크는 전문적이고 그 의미가 포괄적이기 때문에 관련 용어들과 함께 정확히 알아두는 것이 좋습니다. 그럼 오늘은 네트워크 기초 용어에 대해서 알아볼까요?
인터넷은 연구소, 기업, 학교 등의 소규모 조직에서 사용한 작은 단위의 네트워크를 서로 연결하면서 발전하였습니다. 그 과정에서 자연스럽게 연결 방식이 표준화되었고 전 세계로 확산되어 오늘 날처럼 거대한 인터넷이 된 것이죠. 네트워크를 정확히 이해하기 위해선 시스템, 인터페이스, 전송 매체, 프로토콜, 네트워크, 인터넷 같은 용어를 먼저 알아두는 것이 좋습니다. 네트워크는 전송 매체로 서로 연결해 데이터를 교환하는 시스템의 모음입니다. 이렇게 말하니 조금 어려워보이죠? 다시 말하자면 시스템과 전송 매체의 연결 지점에 대한 규격을 인터페이스라고 하고, 시스템이 데이터를 교환할 때 임의의 통신 규칙을 따르는데 이 규칙을 프로토콜이라고 합니다. 서로 다른 시스템이 상호 연동해 동작하려면 연동 형식의 통일이 필요하고 이 통일을 표준화라고 합니다. 더 자세히, 하나 하나 네트워크 용어를 알아보도록 합시다!
시스템
시스템은 곧 체제로, 내부 규칙에 따라 능동적으로 동작하는 대상입니다. 자동차, 커피 자판기, 컴퓨터, 마이크로 프로세서, 하드 디스크 같은 물리적인 대상뿐만 아니라, 신호등으로 교통을 제어하는 운영 시스템, MS 윈도우 등의 운영체제, 프로그램의 실행 상태를 의미하는 프로세스 같은 논리적인 대상도 시스템입니다.
인터페이스
인터페이스는 시스템과 시스템을 연결하기 위한 표준화된 접근 방법입니다. 예를 들어 컴퓨터 본체와 키보드를 연결하려면 키보드의 잭을 본체의 정해진 위치에 꽂아야 하는데요. 이를 위해서 상호간의 데이터 교환을 위한 RS-232C, USB 같은 논리적인 규격뿐만 아니라, 잭의 크기, 모양 같은 물리적인 규격도 표준화되어야 합니다. 인터페이스를 이용해 연결하는 시스템은 능력과 권한이 같은 경우도 있지만 서비스를 주고받는 상하 관계일수도 있어요.
프로토콜
프로토콜은 상호 연동되는 시스템이 전송 매체를 통해 데이터를 교환할 때는 특정 규칙을 따르는데, 이 규칙을 프로토콜이라 합니다. 일반적으로 프로토콜은 주종 관계가 아닌 동등한 위치에 있는 시스템 사이의 규칙이라는 측면이 강조되어 인터페이스와 구분되는데요. 인터페이스는 두 시스템이 연동하기 위한 특정한 접촉 지점을 의미하는 경우가 많지만, 프로토콜은 주고받는 정보의 형식과 그 과정에서 발생하는 일련의 절차적 순서에 무게를 둡니다.
인터넷
인터넷은 전 세계의 네트워크가 유기적으로 연결되어 동작하는 통합 네트워크입니다. 인터넷으로 연결된 시스템, 인터페이스, 전송 매체, 프로토콜 등은 종류가 매우 다양하지만 데이터 전달 기능에 한해서는 공통적으로 IP 프로토콜을 사용합니다. 인터넷이라는 용어는 IP의 첫 번째 단어인 Internet에서 유래되었고요!
'IT소식 > 문과생을 위한 IT지식' 카테고리의 다른 글
[문과생을 위한 IT정보] 펄 프로그래밍 언어, 어디까지 알고있니? (0) | 2017.08.01 |
---|---|
[문과생을 위한 IT정보] 자료구조의 모든 것! (0) | 2017.07.21 |
[문과생을 위한 IT정보] 4차 산업혁명 관련 용어 알아보기! (0) | 2017.06.21 |
[IT 정보] 화이트해커, 무슨 뜻이죠? 정보보안전문가의 모든 것!
안녕하세요!
오늘은 4차산업혁명의 필수 직업이라고 말할 수 있는 정보보안전문가에 대해서 알아볼텐데요~
정보보안전문가가 하는 일은 무엇이고 이 직업을 갖기 위해선 어떤 과정이 필요한지 알려드릴게요!
정보보안전문가에 대해서 공부하기 전에,
4차 산업혁명을 빼놓을 수 없는데요!
안녕하세요!
오늘은 4차산업혁명의 필수 직업이라고 말할 수 있는 정보보안전문가에 대해서 알아볼텐데요~
정보보안전문가가 하는 일은 무엇이고 이 직업을 갖기 위해선 어떤 과정이 필요한지 알려드릴게요!
정보보안전문가에 대해서 공부하기 전에,
4차 산업혁명을 빼놓을 수 없는데요!
4차 산업혁명이란?
인공 지능, 사물 인터넷, 빅데이터, 모바일 등 첨단 정보통신기술이
경제, 사회 전반에 융합되어 혁신적인 변화가 나타나는 차세대 산업혁명을 말해요.
4차 산업혁명은 2016년 세계 경제 포럼에서 언급되면서
정보 통신 기술(ICT) 기반의 새로운 산업 시대를 대표하는 용어가 되었는데요.
컴퓨터, 인터넷으로 대표되는 3차 산업혁명에서 한 단계 진화한 혁명으로 보시면 될 것 같네요 ㅎㅎ
때문에 4차 산업혁명은 정보보안분야의 발전 없이는 이뤄질 수 없겠죠?
정보보안분야에 대한 관심도와 전망이 높아지는 것도 이러한 이유 때문이고요~
화이트해커란?
블랙해커의 반대말이라 볼 수 있어요
인터넷 시스템과 개인 컴퓨터 시스템을 파괴하는 해커를 블랙 해커라 한다면,
이에 대비되는 개념으로 선의의 해킹을 하는 사람들을 말하는 것이죠!
보안 시스템의 취약점을 발견해 관리자에게 제보함으로써
블랙 해커들의 해킹 공격을 예방하기도 하고, 보안 기술을 만들어 강력한 보안 체계를 구축하기도 해요.
즉, 정보보안전문가가 화이트해커랍니다!
2016년을 기준으로 중국은 30만명, 미국은 8만명, 북한은 6000여명의 엘리트 해커를 육성하고 있다고 하는 데에 반해,
한국의 엘리트해커는 100여명에 불과하다고 해요.
따라서 정보보안전문가로서 메리트를 가질 수 있는 절호의 기회가 아닐까 생각됩니다!
그렇다면 화이트해커가 되기 위해선 어떤 과정들이 필요할까요?
화이트해커가 되기 위해선 공부할 과목들이 꽤 많은데요~
네트워크망에 대한 지식 그리고 각 컴퓨터 운영체제에 대한 지식 데이타베이스,
프로그래밍에 대한 지식이 가장 기본적으로 필요하답니다.
이러한 기본적인 지식을 습득하고 나면
네트워킹 해킹보안 / 시스템 해킹보안 / 웹, 어플 해킹보안 / 리버싱 / 악성코드 분석 / 포렌식 등의 공부를 거치게 되는데요
이 과정에서 정확히 습득하셔야 정보보안전문가로서의 실무에 빠르게 적응할 수 있어요~
정보보안전문가가 되는 과정은 전공 지식이 많이 필요하기 때문에
독학으로는 힘든 것이 사실이에요.
따라서 전공을 정보보안학과로 진학하셔서 4년 동안 이론과 실기를 익히거나,
또는 정보보안전문교육기관에서 취업을 준비하는 방법이 있어요~
이렇게 화이트해커 = 정보보안전문가는 어떤 일을 하는지,
취업은 어떻게 준비해야 하는지에 대해 알아보았습니다!
정보보안전문가를 꿈꾸는 여러분들께 좋은 정보가 되었으면 좋겠네요 ㅎㅎ
'IT소식 > IT 정보' 카테고리의 다른 글
[IT 정보] 자바 스크립트의 모든 것! 프로그래밍 언어 Javascript (0) | 2017.05.31 |
---|---|
[IT정보] 프로그래밍 언어의 종류와 순위 (0) | 2017.05.30 |
[IT 정보] 구글검색꿀팁! 구글 검색하는 방법 (0) | 2017.05.23 |
[IT 정보] Python이 뭐죠? 파이썬의 모든 것 (0) | 2017.05.22 |
[IT 정보] 랜섬웨어, 개념과 증상 그리고 예방법 (0) | 2017.05.17 |