본문 바로가기
반응형

2022 정보처리기사9

네트워크 OSI 7계층 통신 프로토콜 구조 정의 2022 정보처리기사 What is Network OSI 7 Layer? 통신 프로토콜이란? 서로 다른 시스템에 존재하는 개체 간의 월활한 통신을 위한 소프트웨어적 또는 하드웨적 약속/규칙을 말한다. 통신 프로토콜은 구문[Syntax](데이터 형식, 부호화, 신호레벨),의미[Semantics](조정, 오류 관리를 위한 제어 정보),시간[Timing](순서, 속도 조절)으로 구성된다. 통신 프로토콜 구조 OSI 7계층은 서로 다른 시스템 간 상호 접속을 위한 개념을 규정한 것이다. 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것이다. OSI 계층의 설계원칙은 계층 간 독립성을 유지하는 것이다. 서비스 접점의 경계를 두고 되도록 상호작용이 적도록 한다. 인접층의 서비스를 변형시키지 않는 범위에서 계층에 서비스.. 2022. 2. 12.
네트워크 장비 허브 리피터 브리지 스위치 라우터 게이트웨이란 2022 정보처리기사 허브(Hub) 여러대의 컴퓨터를 연결해서 네트워크로 보내거나 하나의 네트워크로 수신된 정보를 여러 대의 컴퓨터로 송신하기 위한 장비다. 다수의 온라인 접속 기기들을 로컬 네트워크 영역(LAN)에 연결하기 위한 장비다. 스위칭 허브란 스위치 기능을 가진 허브를 의미한다. 백본 스위칭 허브란 광역 네트워크를 커버하는 스위칭 허브를 말한다. 리피터(Repeter) 리피터는 디지털 신호를 증폭시켜 주는 역할을 한다. 신호가 약해지지 않고 컴퓨터로 수신되도록 하는 장치다. 브리지(Brigde) 두개의 LAN을 연결해서 훨씬 더 넓은 LAN을 만들어주는 역할을 한다. Store and Forwarding 전송 방식을 사용한다. 스위치(switch) 스위치란 MAC 주소 테이블을 이용해서 목적지 MAC 주소를 가진 .. 2022. 2. 12.
백도어란 2022 정보처리기사 백도어는 해킹 영화에 자주 등장하는 용어다. 해커들이 백도어를 통해서 내부 네트워크에 접근하는 장면을 볼 수 있다. 백도어란 무엇인가. 백도어란 시스템 접근에 대한 사용자 인증 없이 접근할 수 있는 비상구를 생성하는 기술이다. 시스템 유지보수를 위한 것이지만 악용될 경우 심각한 피해를 입을 수 있다. 백도어를 점검하는 방법 동작중인 프로세스와 열린 포트를 확인한다. 공격자가 다음 공격을 위해 실행시켜 둔 프로세스나 열어둔 포트가 있는지 확인한다. setUID파일을 검사해본다. 권한이 필요없는 프로그램 및 사용자에게 최상위 권한이 부여되어 있는지 확인한다. 백도어 탐지 도구를 사용한다. 백도어 탐지도구를 사용하여 잘못된 SetUID 비트, 패스워드, 체크섬을 점검한다. 무결성 검사를 진행한다. 공격자에 의.. 2022. 2. 10.
정보처리기사 보안솔루션(IPS) 이해 보안솔루션(IPS)란 불법적인 외부 침입으로 부터 내부 네트워크의 정보를 보호하기 위한 시스템이다. 일반적으로 방화벽이 그 역할을 한다. 방화벽은 특정 포트의 접근 제한을 가함으로써 내부 네트워크 보호를 할 수 있다. 내부와 외부 네트워크 사이의 정보흐름을 안전하게 통제하는 시스템을 말한다. 보안솔루션(IPS)의 기능 접근 통제기능을 한다. 특정 서버를 제외하고 내부 네트워크에 접근하는 것을 차단하고 통제하는 기능이다. 외부에서 내부 네트워크로 들어오는 패킷과 내부에서 외부 네트워크로 나가는 패킷을 통제한다. 신분확인기능을 한다. 침입 차단 시스템을 통해서만 내부 네트워크 접속이 가능하게 하여 사용사의 신분을 확인하는 것이다. 네트워크 감시 통제기능을 한다. 내부 네트워크에 접속한 정보를 기록, 조사, .. 2022. 2. 10.
정보처리기사 운영체제란 운영체제란 무엇인가? 운영체제란 사용자가 컴퓨터 하드웨어를 효율적으로 운용할 수 있도록 인터페이스를 제공해주는 시스템 소프트웨어를 의미한다. 하드웨어와 소프트웨어 리소스를 관리하며, 프로그램을 위한 서비스를 제공한다. 운영체제가 관리하는 하드웨어는 CPU, 기억장치, 입출력장치, 네트워크 장비가 있다. 운영체제는 제어프로그램과 처리 프로그램으로 구분된다. 제어프로그램은 모니터링, 작업제어, 데이터관리를 하고, 처리 프로그램은 언어번역, 서비스, 문제해결응용의 역할을 담당한다. 대표적인 상용 운영체제는 Windows, Linux, Unix, Mac OS, Android가 있다. 운영체제의 목표 운영체제를 평가하는 기준은 처리능력, 반환시간, 사용 가능도, 신뢰도로 평가된다. 일정 시간내에 시스테밍 처리하는.. 2022. 2. 8.
2022 정보처리기사 객체지향 프로그래밍 기술이란 객체지향 프로그래밍이란 소프트웨어의 위기가 찾아온 시기가 있었다. 소프트웨어 개발 및 유지보수 비용이 지속적으로 증대되;는 것이다. 소프트웨어의 관리적 측면이 강조되고, 하드웨어 기술에 비해 소프트웨어 기술이 뒤떨어지게 되는 것이다. 사용자의 요구 변화가 많아지고 시장이 넓어진다. 업무의 전문성은 높아지지만 소프트웨어를 평가하는 기준이 미비했다. 이러한 위기상황에서 해결책으로 등장한 것이 객체지향 프로그래밍 기법이다. 현실세계의 개체들을 속성과 메소드가 결합된 형태로 객체화하는 것이다. 현실 세계 속성을 데이터화한 것을 데이터베이스라 표현한다. 속성에 대한 기능 및 동작을 메소드라 칭한다. 구현된 객체와 객체 간 통신을 위해 객체지향 프로그램이 구현되는 것이다. 객체는 크게 객체, 속성, 메소드로 구성된.. 2022. 2. 6.
반응형