본문 바로가기
IT 관련/IT 기초,정보

아무도 가르쳐 주지않는, 초보자를 위한 IT 기본 상식과 지식

by cchhbb 2024. 11. 10.
반응형

하드디스크
IT의 기본에 대해 알아보자.

IT란 무엇인가?

  • IT(Information Technology / 정보 기술)는 단어 그대로 정보에 관련된 기술을 말한다. 정보를 생성, 저장, 처리, 전달하는 모든 기술들과 시스템을 의미하는데, IT는 이를 컴퓨터와 네트워크, 데이터베이스, 소프트웨어 등과 같은 장비와 기술들을 사용해서 정보를 관리하는 기술을 말한다. 이렇게 IT는 생활, 업무, 교육, 의료분야 등등 여러 가지 다양한 분야에서 활용되고 있으며 앞으로 이어지는 미래에도 중요한 역할을 하게 될 것이다.
  • IT가 다루는 핵심영역들은 컴퓨터, 네트워크, 소프트웨어, 데이터, 보안, 클라우드, 인공지능 및 빅데이터 등이 있는데 아래에서 간단히 알아 볼 수 있도록 하겠다.

 

1. 하드웨어

  • 하드웨어는 쉽게 말해 컴퓨터와 장비를 말한다고 생각하면 됩니다.크게 컴퓨터와 네트워크로 나누어 볼 수 있다.
  • 컴퓨터구성 하드웨어 
    • CPU : 모든 계산과 명령처리, 컴퓨터의 두뇌 역할
    • 메모리 : RAM이라고 부르며, 컴퓨터가 작업 내용을 잠시 저장해두는곳
    • 저장장치 : HDD, SSD가 있으며 데이터를 저장하는 공간 
  • 네트워크 장비 
    • 라우터 : 인터넷 신호를 각 기기에 나눠주는 장치
    • 스위치 : 한 네트워크에서 여러 기기들을 통신할 수 있게 해주는 장치

 

2. 소프트웨어

  • 하드웨어어가 컴퓨터의 보이는 부분이라면, 소프트웨어는 그 안의 프로그램을 의미한다. 운영체제와, 응용프로그램, 프로그래밍 언어등으로 이루어진다.
  • 운영 체제 : 컴퓨터를 작동시키고 사용할 수 있게 만드는 기본이 되는 프로그램으로 유명한 것으로 윈도나 맥 OS가 있다. 
  • 응용 프로그램 : 앱이라는 단어로도 많이 알려져 있는데, 우리가 컴퓨터나 스마트폰에서 사용하는 다양한 프로그램들을 말한다.
  • 프로그래밍 언어 : 소프트웨어는 특정언어를 사용해서 만들어지는데, 이것을 프로그래밍 언어라고 한다. 우리가 익히 알고 있는 파이선이나 자바스크립트 등이 있는데, 컴퓨터가 알아들을 수 있도록 명령어들을 모아서 언어형식으로 구성해 놓은 것을 말한다.

3. 네트워크

  • 네트워크는 신호를 주고 연결받는 방식을 말하는데 인터넷을 포함해 다양한 방식이 존재한다.
    • 인터넷과 인트라넷 : 공용으로 사용할 수 있는 것을 인터넷이라 하고, 내부에서 특정 집단의 네트워크를 인트라 넷이라고 한다.
    • IP 주소, 도메인 : 일정 주소를 사용해 네트워크를 사용하는 서로 간의 위치를 찾고 연결하는 것을 말한다.
    • 그 외에도 TCP/IP, HTTP, HTTPS 등의 주요 통신 프로토콜이 있다.

 

4. 데이터 베이스

  • 데이터 베이스란 데이터의 기본이 된다는 의미로 데이터를 저장하고 관리할 수 있는 시스템을 말한다. 여기에는 관계형 데이터베이스와 SQL 두 가지를 볼 수 있다.
  • 관계형 데이터베이스 : 데이터들이 서로가 연결된 형태로 저장되는 것을 말한다.
  • SQL : 데이터베이스 내에 정보를 가져오거나 변경할 때 사용되는 언어를 말한다.

 

5. 보안

  • 여기에서 보안은 데이터를 안전하게 보호할 수 있는 기술들을 말하는데 암호화, 인증, 방화벽 등의 종류가 있다.
  • 인증 : 사용자가 본인이라는 걸 증명하는 것을 말한다. 우리가 익히 사용하는 비밀번호, 휴대폰 인증번호 등이 있다.
  • 방화벽 : 외부의 침입을 방어하기 위한 장치로서 주로 네트워크를 보호하는 것을 말한다.
  • 암호화 : 데이터를 침입하는 대상이 이해하기 어렵도록 변경해 내용을 알 수 없게 만드는 기술을 말한다.

 

6. 클라우드 컴퓨팅

  • 클라우드 컴퓨팅, 클라우드라고 우리는 익숙하게 알고 있다. 이는 인터넷을 사용한 서비스 중의 하나로서 우리가 사용하는 각종 드라이브 및 클라우드 서비스 그리고 실제 장비 없이 가상의 서버 및 컴퓨터를 사용하는 기술인 가상화를 말한다.

 

7. 프로그래밍과 스크립팅

  • 쉽게 말해 컴퓨터에 일을 시키는 것을 의미한다.
  • 프로그래밍 : 변수라는 것을 사용해 데이터를 저장해서 다양한 함수를 활용해 컴퓨터가 특정 동작을 하도록 만드는 것이다.
  • 웹 개발 : 여기에는 우리가 익숙하게 들었던 HTML, CSS, 자바스크립트의 예가 있는데, HTML은 전체적인 웹페이지의 구조를 말하고, CSS는 디자인, 자바스크립트는 동작을 담당한다고 보면 된다.
  • 자동화 스크립팅 : 우리가 하는 반복적인 작업을 분석해 그것을 자동화시켜 동작하도록 만드는 것을 말한다.

 

8. 빅데이터와 인공지능(AI)

  • 빅데이터와 인공지능은 크게 데이터 분석과 머신러닝으로 볼 수 있는데, 데이터 분석의 경우 다량의 데이터들을 분석해서 그중 의미를 찾아내는 것을 말한다. 머신러닝의 경우 컴퓨터 자체가 스스로 학습을 진행해 예측과 분류 역할을 할 수 있게 만드는 기술이다. 인공지능과 관련된 부분은 앞선 포스팅에 내용이 나와있으니 아래 링크를 참고하면 된다. 
 

아직도 망설이는 AI 초보를 위한 기초지식 (인공지능의 개념과 종류)

서론과 AI 개념 요즘 대세인 AI에 대한 다양한 정보들이 많이 있습니다. 하지만 아직도 해당 분야의 기초지식이 부족해 접근조차 못하는 사람들이 많이 있습니다. 오늘은 그것과 관련해 첫 번째

cchhbb.com

 

 

정리하며

오늘은 이렇게 IT와 관련된 기본 상식과 지식을 알아보았다. 관련해서 더욱 자세한 지식과 정보는 많지만, 초보자들에게는 너무 복잡할 수도 있기에 기본적으로 쉽게 알려진 내용위주로 포스팅을 작성해 보았다. 앞으로도 더욱 쉽고 재밌는 콘텐츠들로 포스팅을 이어갈 계획이니 많은 관심 부탁드립니다! 감사합니다.

반응형

댓글