IT 도서 리뷰/개발자가 되기 위해 꼭 알아야 하는 IT 용어
[PART3] 데이터베이스/자료구조 - TERMS 01
2025.02.04
[ TERMS 01 ]  데이터베이스1. 데이터베이스(Database)의 정의 데이터베이스는 다수의 사람이 공유하고 관리하는 데이터의 집합을 의미한다. 일반적으로 컴퓨터 시스템에 저장되는 구조화된 정보 또는 조직화된 데이터의 모음이다. 2. 데이터베이스는 어떻게 접하게 될까? 공공기관에서 수집하는 교통 데이터를 통해 버스와 열차의 현재 위치와 도착 예정시간을 확인 가능하다. 여러 서비스 기업들은 고객들의 데이터를 분석해 맞춤형 콘텐츠를 제공한다. 데이터 베이스는 개인도 활용가능하다. 엑셀이나 스프레드시트와 같은 프로그램을 통해 필요한 데이터를 입력하고 이것을 효율적으로 관리하여 데이터베이스화 할 수 있다.  대표적으로는 개인이 작성하는 가계부가 있다. 이러한 데이터를 바탕으로 도식화하여 나타낼 수도 있다..
IT 도서 리뷰/개발자가 되기 위해 꼭 알아야 하는 IT 용어
[PART2] 네트워크/통신/데이터 - TERMS 12
2025.01.31
[ TERMS 12 ]  랜카드 / 허브 / 스위치 / 라우터1. 랜카드 / 허브 / 스위치 / 라우터의 정의 랜카드, 허브, 스위치, 라우터는 모두 네트워크를 구축하는 데 사용하는 장비이다. 랜카드는 외부와 데이터를 주고 받을 수 있는 PC의 통신장치이며, 허브는 컴퓨터들을 LAN에 접속시키는 네트워크 장치이다. 스위치는 콜리전 도메인을 작게 분할하여 데이터 전송 시 충돌 가능성을 낮춰주는 장비이며, 라우터는 각각의 네트워크들을 연결하여 더 큰 네트워크를 형성한다. 2. 랜카드 / 허브 / 스위치 / 라우터는 어떻게 접하게 될까? 컴퓨터들 사이에서 데이터를 주고받으면서 정보를 처리하는 통신망을 네트워크라고 한다. 우리가 네트워크에 실어서 보낸 요청은 수많은 네트워크 장비를 거쳐 목적지에 도달한다. 네트..
IT 도서 리뷰/개발자가 되기 위해 꼭 알아야 하는 IT 용어
[PART2] 네트워크/통신/데이터 - TERMS 11
2025.01.21
[ TERMS 11 ]  VPN1. VPN(Virtual Private Network)의 정의 VPN은 공용 네트워크를 통해 만들어진 가상 네트워크로 통신하는 방법을 의미한다. 2. VPN은 어디서 접하게 될까?>  개인 정보 보호 VPN은 클라이언트와 서버 간의 통신을 암호화하기 때문에 VPN 제공자의 로그를 확인하지 않는 이상 특정 사용자를 추적하기 어렵다. 이 때문에 자신의 사용 기록을 남기고 싶지 않은 사람들이 VPN을 사용한다. >  특정 공간과 같은 네트워크 망 구축 외부에서 회사 혹은 집의 네트워크 망에 접근할 때 VPN을 사용한다. 코로나의 영향으로 재택근무를 하는 기업들이 늘었는데, 이런 기업들은 직원들의 재택근무를 지원하기 위하여 자택에서 직접 회사 네트워크 망에 접근할 수 있게 회사에..
IT 도서 리뷰/개발자가 되기 위해 꼭 알아야 하는 IT 용어
[PART2] 네트워크/통신/데이터 - TERMS 10
2025.01.15
[ TERMS 10 ] SOAP / REST1. SOAP(Simple Object Access Protocol) / REST(Representational State Transfer)의 정의 SOAP / REST는 인터넷에서 원하는 자원을 요청하기 위해 필요한 형식이다. 2. SOAP / REST 은 어디서 접하게 될까?  웹 페이지를 개발할 때 사용자가 자원을 요청하고 서버에서 응답하는 과정에서 정확한 내용 전달을 위해서 SOAP / REST가 사용된다. 3.. SOAP / REST 알아보기>  SOAP SOAP은 웹 페이지를 통신할 수 있도록 설계된 최초의 표준 형식으로 서비스가 있는 공간에 접근하여 자원들을 요청하는 형식이다. 동작방식 웹 사이트 제공자가 웹 서비스를 설명하고 사용하는 방법이 적힌 ..
IT 도서 리뷰/개발자가 되기 위해 꼭 알아야 하는 IT 용어
[PART2] 네트워크/통신/데이터 - TERMS 9
2025.01.12
[ TERMS 09 ] JSON / XML1. JSON(JavaScript Object Notation) / XML(eXtensible Markup Language)의 정의  JSON/XML은 브라우저와 서버 간(프론트엔드와 백엔드)의 자료를 통신할 때 사용하는 표준화된 데이터 포맷이다. 2. JSON / XML 은 어디서 접하게 될까?>  REST API JSON/XML이 가장 대표적으로 사용되는 경우는 브라우저와 서버 간의 통신이다. REST API는 앱이 거대해지는 것을 막기 위해 고안된 데이터 통신 방법으로 무거운 HTML 혹은 이미지 파일을 보내는 것 대신 실제로 필요한 데이터만 보내는 방식이다. 영화진흥위원회에서 제공하는 일일 박스오피스 API를 간소화하여 표현JSON 형식 응답XML 형식 응..