본문 바로가기
반응형

공부와 기록16

IT 용어 - 3rd party, 플러그인 용어 설명 3rd party(서드 파티, 써드 파티)란? IT 업계에서는 3가지 주체가 있다. 1st party, 2nd party, 3rd party다. 1st party는 제품 및 서비스를 직접 개발하고 제공하는 주체다. Microsoft, Redhat, Cisco, VMware 등 소프트웨어의 공급업체(벤더)를 말한다. 2nd party는 1st party와 협력 관계 또는 제휴, 계약을 맺은 기업 및 파트너를 말한다. 3rd party는 제3자라는 뜻으로, 1st party와 직접적인 연관이 없는 제품이나 서비스를 제공하는 외부 업체로, 하지만 1st party에서 개발한 제품을 더 쉽고 편하게 다룰 수 있도록, 해당 제품과 호환되는 툴을 자체적으로 개발하여 제공한다. 플러그인(Plug-in)이란? 위 사진.. 2023. 6. 5.
Linux - 데몬, 에이전트 차이 및 용어 설명 데몬(daemon)이란? 데몬이란, 사용자 인터페이스에는 보이지 않지만 백그라운드에서 계속 실행 중인 프로세스다. 유닉스/리눅스 시스템은 부팅 시 운영체제가 동작하기 위한 기본 환경을 세팅한다. 사용자가 시스템 부팅 후 별도의 수동 작업을 하지 않아도, 시스템 스스로 시작 프로그램에 등록된 서비스를 자동으로 시작시켜준다. 또한, 시스템 작업 중에도 사용자는 언제든 필요한 서비스를 start, stop 할 수 있다. # systemctl start sshd 명령어는 ssh에 대한 요청이 들어오면 반응하게끔 ssh 데몬을 백그라운드에서 실행하겠다는 뜻이다. 데몬은 보통 서비스 이름 뒤에 "d"가 붙는다. 이처럼 특정 서비스나 프로그램은 모두 데몬 단위로 실행된다. 필수 주요 데몬에는 네트워크 요청 처리 데몬.. 2023. 6. 4.
네트워크 - DMZ 용어 설명 DMZ란? DMZ는 Demilitarized Zone의 약자로, '비무장 지대'라는 뜻을 가진 군사용어다. DMZ에서는 휴전국 간 상호 협약에 의해 군사 활동이 아예 금지되어 있으며, 말 그대로 무장하지 않는 지역이라는 의미다. IT 네트워크 인프라에서의 DMZ도 이와 비슷한 의미를 가진다. 보통 기업에서는 자체적으로 사설 네트워크를 구축하고, 이는 기업의 보안 정책을 기반으로 단단하게 무장되어 있다. 이를 폐쇄망이라고 한다. 폐쇄망에서는 그 기업의 인프라 내에서만 통신이 허용된다. 그 기업에 다니는 직원이라고 할지라도, 직원의 집, 즉 기업 외부에서는 절대 회사 인프라에 접속할 수 없다. (코로나19 이후, 요즘은 VDI 구축된 회사가 늘어서 집에서도 회사 인프라에 접속하여 재택근무가 가능하긴 하다.).. 2023. 6. 4.
Linux - 프로세스, 데몬, systemd, systemctl 용어 설명 프로세스(process)란? 운영체제에서는 프로세스가 동작한다. 프로세스는 현재 실행 중인 프로그램의 단위다. 프로세스는 포그라운드(foregroud) 프로세스와 백그라운드(background) 프로세스로 분류된다. 포그라운드 프로세스는 인터넷 브라우저, putty, cmd 같이 모니터에서 사용자가 직접 눈으로 보면서 키보드, 마우스 등의 장치를 이용하여 입력하고 출력받는 프로그램이다. 백그라운드 프로세스는 백신 소프트웨어처럼 화면에 보이지도 않고 사용자가 입출력 장치로 제어하지 않아도 운영체제가 스스로 동작시켜서 운영체제 어딘가에서 실행 중인 프로그램이다. 데몬(daemon)이란? 데몬이란, 유닉스/리눅스가 부팅될 때 백그라운드에서 자동으로 실행되는 프로세스다. 화면에 직접 보이지는 않지만, 사용자가 .. 2023. 6. 4.
반응형