CS지식 3

면접을 위한 개인적인 정리

OSI 7계층 더보기 OSI 모형(Open Systems Interconnection Reference Model)은 국제표준화기구(ISO)에서 개발한 모델로, 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것 개방형 시스템 상호 연결 모델의 표준 실제 인터넷에서 사용되는 TCP/IP 는 OSI 참조 모델을 기반으로 상업적이고 실무적으로 이용될 수 있도록 단순화한 것임 초기 여러 정보 통신 업체 장비들은 자신의 업체 장비들끼리만 연결이 되어 호환성이 없었음 모든 시스템들의 상호 연결에 있어 문제없도록 표준을 정한것이 OSI 7계층 표준(호환성)과 학습도구에 의미로 제작 작동 원리 전송 시 7계층에서 1계층으로 각각의 층마다 인식할 수 있어야 하는 헤더를 붙임(캡슐화) 수신 시 1계층에서..

CS지식 2022.07.02

엔드 포인트 보안이란?

엔드포인트(Endpoint)란? 끝점 네트워크에 최종적으로 연결된 IT 장치(스마트폰, 노트북, 데스크톱, IoT 기기 등) ex) 스마트폰으로 인터넷 접속 : 스마트폰이 네트워크 연결의 시작점이자 끝점 엔드포인트 보안(Endpoint Security)? 스마트폰이나 PC등의 엔드포인트를 공격자들의 위협과 침해로부터 지켜내는 것(백신) 보안 ? 외부의 침입자가 네트워크를 통해 내부망에 침투하는 것을 막는 것, 우리가 쓰는 방화벽이 대표적인 솔루션이다. 엔드포인트 보안이 주목받기전 보안 인프라는 서버와 네트워크에 치중되어 있었다. 엔드포인트의 공격이 늘어나는 이유? 쉽고 효과적이기 때문 업무를 업무용 PC에서 뿐만 아니라, 스마트폰, 태블릿등 다양한 기기에서 하기 때문에 보안이 취약한 개인용 엔드포인트를 ..

CS지식 2022.07.02

유저 모드 커널 모드 간단정리

커널(Kernel) - 커널은 OS의 핵심, 운영체제의 다른 부분 및 응용프로그램 수행에 필요한 여러가지 서비스를 제공 - 커널은 보안, 자원 관리, 추상화의 역할을 한다. - 자원을 효율적으로 관리하기 위해 CPU 스케줄링, 메모리관리, 입출력관리, 파일시스템 관리등의 업무를 수행 커널모드 / 유저모드 유저모드(User mode) - 응용프로그램이 접근하는 영역을 제한적으로 두고, 프로그램의 자원에 침범하지 못하게 함 - 코드를 작성하고 프로세스를 실행하는 행동을 할 수 있다. 커널모드(Kernel mode) - OS가 CPU를 쓸 때 사용하며, 모든 자원에 접근과 명령을 할 수 있다. 메모리는 코드를 담는 공간보다 코드를 실행시키는 공간이라 할 수 있다. 코드가 실행될 때 주소값이 할당이 되면서, 메..

CS지식 2022.06.28