IT 용어 정리 14

리눅스 커널이야기

DevOps와 SE를 위한 리눅스 커널 이야기 ■ 수강 소감 ■ 내용 요약 1. 시스템 구성 정보 확인하기 1.1. 커널정보 확인하기 1.2. CPU 정보 확인하기 1.3. 메모리 정보 확인하기 1.4. 디스크 정보 확인하기 1.5. 네트워크 정보 확인하기 1.6. 요약 2. Top를 통해 살펴보는 프로세스 정보들 2.1. 시스템의 상태 살피기 2.2. VIRT, RES, SHR..? 2.3. VIRT와 RES 그리고 Memory Commit의 개념 2.4. 프로세스의 상태 보기 2.5. 프로세스의 우선순위 2.6. 요약 3. Load Average와 시스템 부하 3.1. Load Average의 정의 3.2. Load Average 계산 과정 3.3. CPU Bound vs I/O Bound 3.4. ..

IT 용어 정리 2021.06.29

PM, AA, DA, QA 등 개발 프로젝트 역할 정리

아래 구분은 이론적인 구분으로 실제 업무에서는 몇가지 역할을 한사람이 통합하여 수행하거나, 명시적으로 운영하지 않는 경우도 있다. PM : Project Manager 모든 관리 업무를 책임. 외부 팀과 커뮤니케이션 담당, 의견 조율 PL : Project Leader 프로젝트 중간 관리자. PM을 도와 프로젝트를 리딩. 구체적인 요구사항을 분석하고 화면을 설계하는 등 개발자들이 실제 개발을 진행할 수 잇도록 가이드하고 관리 AA : Applicaton Architect 공통 업무(공통 로직, 개발표준, 프레임워크 등) 설계자 TA : Technical Architect 하드웨어와 네트워크(OS, WEB, WAS, DB 설치 등) 구축 담당자 DA : Data Architect DB(데이터 표준/구조/품..

IT 용어 정리 2021.04.06

MFT, Managed File Transfer 이란?

Managed File Transfer 이란 MFT란 Managed File Transfer의 약자로 기존에 존재하던 전송 기술인 FTP보다 더 보안성이 뛰어난 전송 기술 MFT 의 장점 보안 FTP의 경우 데이터를 전송하기 위해 사용자의 이름과 비밀번호를 요구하지만 이러한 정보는 암호화 되지 않은 상태로 노출되며 보호와 승인에 따르는 보안에 심각한 문제점 존재. 하지만 MFT는 이러한 정보들을 암호화 할 수 있는 기능을 제공하며 전송 완료 후 검사 합계를 제공하기 때문에 데이터 전송 전후의 손실 가능성을 차단한다는 장점. 전송의 신뢰성 MFT는 전송이 실패할 경우 실패 지점에서 재전송을 자동으로 수행할 수 있지만 FTP는 전송 프로세스에 있어 특정 포인트 단위에서 재시작을 하는 기능이 결여되어 있어 오..

IT 용어 정리 2021.03.16

URI와 URL 차이

URI란? Uniform Resource Identifier (위키) consists of a string of characters used to identify or name a resource on the Internet URI는 인터넷 상의 자원(resource) 식별자이다. 리소스의 식별은 리소스의 위치를 표시하거나 unique한 이름으로 접근할 수 있을 것이다. 아래에 나오는 URL과 다르게 리소스의 위치뿐만 아니라 다른 식별자도 가능하다. URL이란? Uniform Resource Locator 인터넷 상의 자원(resource)을 access할 수 있는 위치(≒파일의 위치)를 나타낸다 URL는 URI의 한 형태, 즉, URI는 URL을 포함 하는 개념이다. URL의 구성, 표기방법 proto..

IT 용어 정리 2021.02.16

네이티브 앱 vs 모바일 앱 vs 웹 앱 vs 하이브리드 앱 차이

Native APP 네이티브 앱은 흔히 말하는 '애플리케이션'을 의미한다. 모바일 기기에 최적화된 언어로 개발된 앱으로 안드로이드 SDK를 이용해 Java로 만드는 앱과 iOS 기반의 SDK를 이용해 Swift로 만드는 앱들이 네이티브 앱에 속한다. Mobile Web 우리가 데스크탑에서 보던 웹사이트를 모바일 디스플레이에 맞춰 구성한 웹 Web App PC나 스마트폰 등 단말기의 기종에 관계없이 모든 단말기에서 같은 콘텐츠를 볼 수 있도록 해주는 앱이다. 브라우저내에서 실행된다. (네이티브 앱과 모양이 유사한 웹 응용프로그램) Hybrid App 하이브리드 앱은 네이티브 앱과 웹 기술을 융합한 방식이다. 기본 기능은 HTML 등의 웹 문서로 구현하고, 패키징은 아이폰, 안드로이드 등 모바일 OS 별로 ..

IT 용어 정리 2021.02.16

온프레미스(On-premise) vs 클라우드(Cloud)

온프레미스(On-premise)란? 소프트웨어 등 솔루션을 클라우드 같이 원격 환경이 아닌 자체적으로 보유한 전산실 서버에 직접 설치해 운영하는 방식 클라우드란? 인터넷 기반 컴퓨팅의 일종으로, 공유 컴퓨터 처리 자원과 데이터를 컴퓨터와 다른 장치들에 요청 시 제공되는 컴퓨팅으로, 구성 가능한 컴퓨팅 자원(예: 컴퓨터 네트워크, 서버, 스토리지, 어플리케이션, 서비스)에 대해 어디서나 접근이 가능한, 주문형 접근을 가능케 하는 모델 왜 기업들은 온프레미스에서 클라우드로 이동하는가? 클라우드를 사용하는 경우, 아래가 해결된다. 온프레미스(On-premise) 기업들이 IT 인프라의 확충과 컴퓨팅 파워및 저장능력 향상에 대한 부담감에서 벗어날 수 있다 고도화되고 지능화되는 핵커들로부터 기업 자산을 보호하기 ..

IT 용어 정리 2021.02.16

API와 전문통신의 차이

전문, 전문통신 전문의 개념 전문 통신 방식이란 통신에 참여하는 애플리케이션들이 주고 받을 데이터의 포맷을 서로 약속(프로토콜)한 후 약속된 데이터 패킷을 전송하고 수신하는 것을 말한다 초창기 클라이언트/서버 환경에서 애플리케이션 사이의 통신은 네트워크 패킷(packet) 기반의 전문 방식이 주로 사용됐다. 그림의 예와 같이 통신을 위한 패킷을 정의하고 이 데이터 패킷을 애플리케이션이 주고 받게 된다. 클라이언트는 약속된 데이터 패킷의 포맷에 맞춰 패킷을 생성, 서버로 전송한다. 서버는 패킷을 읽어 들이고 패킷에 기록된 데이터를 해석해 필요한 서버 측 작업을 수행하고 그 결과를 데이터 패킷에 기록해 클라이언트로 반환하는 것이다 전문의 단점 이러한 기존의 전문 방식의 클라이언트/서버 통신은 개발 생산성이 ..

IT 용어 정리 2021.02.04

FTP, SMTP, HTTP, Telnet

FTP 인터넷상의 컴퓨터들간에 파일을 교환하기 위한 표준 프로토콜 FTP는 보통 TCP/IP에 함께 딸려오는 일련의 프로그램 속에 포함되어 있다. SMTP 전자우편을 보내고 받는데 사용되는 TCP/IP 수신 측에서의 큐 메시지 능력의 제한으로 인해, 대개 수신을 위해서는 POP3나 IMAP 중의 하나의 프로토콜을 쓰는 것이 보통 다른 말로 하면, 사용자들은 SMTP를 메일 보내는데 주로 사용하며, POP3나 IMAP 프로토콜은 자신의 서버에 수신되어 있는 메시지를 받아보는 데 사용한다. HTTP 웹상에서 파일(텍스트, 그래픽 이미지, 사운드, 비디오 그리고 기타 멀티미디어 파일)을 주고 받는데 필요한 프로토콜로서 TCP/IP와 관련된 하나의 응용 프로토콜 HTTP의 중요한 개념들은 모든 파일들이 다른 파..

IT 용어 정리 2021.01.04

스위치

요약 L2 스위치는 MAC 정보(MAC Table)를 보고 스위칭을 하는 것이고,(일반적인 스위치의 기능) L3 스위치는 IP 정보(Routing Table)를 보고 스위칭을 하는 것이고,(라우팅 기능이 추가됨) L4 스위치는 IP+Port(Session or Connection)를 보고 스위칭을 하는 것이며,(로드밸런싱을 위해 사용됨) 정의 스위치란? 허브의 확장된 개념으로 기본 기능은 허브와 동일하지만 전송 중 패킷의 충돌이 일어나지 않도록 패킷의 목적지로 지정할 포트를 직접 전송한다 스위치에서 패킷의 목적지 주소를 기준으로 보내는 곳과 받는 곳을 계산하여 해당 포트로 1대1로 연결한다 (Switching) Layer 2 스위치의 특징 : L2 스위치 말 그대로의 스위치 패킷이 왔을때 그것의 목적지가..

IT 용어 정리 2020.12.29