본문 바로가기

분류 전체보기

(114)
[LINUX] SELinux란 SELINUX(Security-Enhanced Linux) - 관리자가 시스템 엑세스 권한을 효과적으로 제어할 수 있게 하는 Linux 시스템용 보안 아키텍처 - 2000년에 오픈소스 커뮤니티에 릴리스되어 2003년에 업스트림 Linux 커널로 통합되었다. 어떻게 작동하는가 - SELinux는 시스템의 애플리케이션, 프로세스, 파일에 대한 엑세스 제어를 정의 - 엑세스할 수 있는 항목과 엑세스할 수 없는 항목을 SELinux에 지정하는 룰 세트인 보안 정책을 사용하여 정책에서 허용하는 엑세스 적용 https://www.redhat.com/ko/topics/linux/what-is-selinux
[IT용어] 패킷 이란? 패킷(Packet)이란? - 통신망에서 주고받는 메세지의 조각 - 데이터 뿐만 아니라 목적지의 주소를 포함하고 있음 https://sites.google.com/site/21herecomeputer/123123
[IT용어] 라우터란? 라우터란? - 둘 혹은 그 이상의 네트워크와 네트워크 간 데이터 전송을 위해 '최적의 경로'를 설정해주며 데이터를 해당 경로에 따라 한 통신망에서 다른 통신망으로 통신할 수 있도록 도와주는 인터넷 접속 장비 즉, 네트워크를 통해 정보를 주고 받을 떄 데이터의 담긴 수신처의 주소를 읽고, 가장 적절한 통신통로를 이용해 다른 통신망으로 전송하는 장치로, 전화국의 교환기와 비슷한 개념 내부 네트워크와 외부와 연결할 때는 외부 네트워크에서 사용하는 프로토콜이나 컴퓨터의 정보를 알 수 없는데, 이러한 알 수 없는 임의의 네트워크와 내부 네트워크를 연결하기 위한 장비가 라우터임 https://sites.google.com/site/21herecomeputer/123123
[IT용어] NAT란? NAT(Network Address Translation) - 호스트 PC로부터 IP를 할당받아 가상머신 프로그램이 자체 DHCP 서버를 띄워 내부 네트워크 대역 할당 및 통신을 함 - 호스트 PC를 통해 외부 네트워크와 통신이 가능 - IP 패킷의 TCP/UDP 포트 숫자와 소스 및 목적지의 IP 주소 등을 재기록하면서 라우터를 통해 네트워크 트래픽을 주고 받는 기술을 말함 NAT 왜 쓰는가 1) IP 주소 절약 - NAT기술 사용하면, 하나의 공인 IP 주소를 사용하여 여러 대의 호스트가 인터넷에 접속할 수 있다. - ex) 집에 인터넷을 개통하고, 인터넷 공유기를 설치해서 여러 PC를 연결하여 사용하는데, 이것이 가능한 이유가 인터넷 공유기에 NAT 기능을 탑재했기 떄문, 2) 보안 - NAT 특성..
[IT용어] 네트워크 트래픽 이란? 네트워크 트래픽 또는 데이터 트래픽 - 주어진 시점에 네트워크를 경유한 데이터의 양 - 컴퓨터 네트워크의 네트워크 데이터는 대게 네트워크 패킷으로 감싸져 있으며 네트워크에 부하를 줌 - 네트워크 트래픽은 1. 네트워크 트래픽 관리 2. 네트워크 트래픽 통제 3. 시뮬레이션의 주된 요소 가 됨 https://ko.wikipedia.org/wiki/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC_%ED%8A%B8%EB%9E%98%ED%94%BD
[IT용어] DHCP란? DHCP(Dynamic Host Configuration Protocol) - 호스트의 IP주소와 각종 TCP/IP 프로토콜의 기본 설정을 클라이언트에게 자동적으로 제공해주는 프로토콜을 말함 - 네트워크에 사용되는 IP주소를 DHCP서버가 중앙집중식으로 관리하는 클라이언트/서버 모델을 사용하게 됨 - DHCP지원 클라이언트는 네트워크 부팅과정에서 DHCP서버에 IP주소를 요청하고 이를 얻을 수 있다. - 네트워크 안에 컴퓨터에 자동으로 네임 서버 주소, IP주소, 게이트웨이 주소를 할당해주는 것을 의미하고, 해당 클라이언트에게 일정 기간 임대를 하는 동적 주소 할당 프로토콜임
[IT용어] APM 이란? APM(Application performance Management) 란 - Web 서비스에 관한 성능 관리 서비스를 의미 - 웹 서비스의 동작 상태를 관찰하고 성능을 분석 - 미들웨어(WebLogic, Tomcat, JBOSS등)에서 일어나는 트랜잭션의 사용 시간을 분석하여 각 단계별로 성능에 미치는 원인을 파악 - 하드웨어의 경우 장비를 늘리거나 교체하여 성능을 향상 시킬 수 있지만, 웹 서비스와 관련된 소프트웨어는 보통 WAS(웹 애플리케이션 서버)의 응답 시간과 사용되는 리소스를 분석, 문제되는 부분을 찾아내어 개선 또한 전체 서비스가 제대로 운영되는지 상시 모니터링하여 문제 발생 시 즉각적으로 대응하는 식으로 문제 해결 - APM에서 M은 Management 또는 Monitoring이 사용되는..
[IT용어] 오버헤드란? 오버헤드란? - 어떤 처리를 하기 위해 들어가는 간접적인 처리 시간, 메모리 등을 말함 예를 들어, A라는 처리를 단순하게 실행한다면 10초 걸리는데, 안정성을 고려하고, 부가적인 B라는 처리를 추가한 결과, 처리시간이 15초 걸렸다면, 오버헤드는 5초가 된다. 또한, 이 처리 B를 개선해 B라는 처리를 한 결과, 처리시간이 12초가 되었다면, 이 경우 오버헤드가 3초 단축되었다고 한다. https://ko.wikipedia.org/wiki/%EC%98%A4%EB%B2%84%ED%97%A4%EB%93%9C