별의 공부 블로그 🧑🏻‍💻

🗒️ 자격증 (85)

728x90
  1. 2022.06.23 [SQLD] 실전 문제 : 데이터 모델과 성능

    SQLD 실전 문제 : 데이터 모델과 성능 문제 1 Q. 다음 중 성능 데이터 모델링에 대한 설명으로 가장 부적절한 것은? ① 성능이 저하된 결과를 대상으로 데이터 모델 보다는 문제 발생 시점의 SQL을 중심으로 집중하여 튜닝을 한다. ② 데이터의 증가가 빠를수록 성능 저하에 따른 성능 개선 비용은 증가한다. ③ 데이터 모델은 성능을 튜닝하면서 변경이 될 수 있는 특징이 있다. ④ 분석/설계 단계에서 성능을 고려한 데이터 모델링을 수행할 경우, 성능 저하에 따른 Rework 비용을 최소화 할 수 있는 기회를 가지게 된다. 더보기 정답 : ① 해설 : 문제 발생 시점의 SQL을 중심으로 집중 튜닝하는 것은 성능 데이터 모델링과 무관한 내용이다. ※ 성능 데이터 모델링이란? 데이터베이스 성능 향상을 목적으로..

  2. 2022.06.21 국가공인 데이터분석 준전문가(ADsP) 시험 개요

    국가공인 데이터분석 준전문가(ADsP) 시험 개요 과목 및 내용 데이터분석 준전문가 자격검정 시험의 과목은 총 3과목으로 구성되어 있으며 데이터 이해 과목을 바탕으로 데이터를 분석하는 능력을 검정한다. 필기 과목명 장 절 데이터 이해 데이터의 이해 데이터와 정보 데이터베이스의 정의와 특징 데이터베이스 활용 데이터의 가치와 미래 빅데이터의 이해 빅데이터의 가치와 영향 비즈니스 모델 위기 요인과 통제 방안 미래의 빅데이터 가치 창조를 위한 데이터 사이언스와 전략 인사이트 빅데이터분석과 전략 인사이트 전략 인사이트 도출을 위한 필요 역량 빅데이터 그리고 데이터 사이언스의 미래 데이터분석 기획 데이터분석 기획의 이해 분석 기획 방향성 도출 분석 방법론 분석 과제 발굴 분석 프로젝트 관리 방안 분석 마스터 플랜 ..

  3. 2022.06.21 [SQLD] 실전 문제 : 데이터 모델링의 이해

    SQLD 실전 문제 : 데이터 모델링의 이해 문제 1 Q. 모델링은 현실세계에 대해서 표현하는 것으로 이해할 수 있다. 다음 중 모델링의 특징으로 가장 부적절한 것은? ① 현실세계를 일정한 형식에 맞추어 표현하는 추상화의 의미를 가질 수 있음. ② 시스템 구현만을 위해 진행하는 사전단계의 작업으로서 데이터베이스 구축을 위한 사전작업의 의미가 있음. ③ 복잡한 현실을 제한된 언어나 표기법을 통해 이해하기 쉽게 하는 단순화의 의미를 가지고 있음. ④ 애매모호함을 배제하고 누구나 이해가 가능하도록 정확하게 현상을 기술하는 정확화의 의미를 가짐. 더보기 정답 : ② 해설 : 모델링은 단지 시스템 구현만을 위해 수행하는 작업(Task)이 아니며, 시스템 구현을 포함한 업무 분석 및 업무 형상화를 하는 목적도 있다..

  4. 2022.06.17 [구글 클라우드 자격증] 구글 클라우드 자격증(Google Cloud Certificate) 종류

    구글 클라우드 자격증(Google Cloud Certificate) 종류 들어가며 구글 클라우드 플랫폼(Google Cloud Platform)을 활용할 때 도움이 되는 구글 클라우드 자격증(Google Cloud Certificate)의 종류에 대해 알아보자. 자격증 종류 자격증에 대한 정보는 이곳에서 확인할 수 있다. 구글 클라우드의 자격증은 크게 3가지로 나뉜다. Foundational Certification(기초 자격증) Associate Certification(어소시에이트 자격증) Professional Certification(프로페셔널 자격증) ① Foundational Certification(기초 자격증) 시험 시간 : 90분 응시료 : $99 응시 가능 언어 : 영어, 일본어 시험 ..

  5. 2022.06.15 [리눅스마스터 1급 실기] 2201회 기출 문제

    2201회 기출 문제 1. 다음은 사용자를 생성 및 관리하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오. 가. ihduser 사용자를 생성하는데, 주 그룹은 kait로 추가 그룹은 ihd로 지정한다. # useradd ( ① ) kait ( ② ) ihd ihduser 나. ihduser 사용자를 추가로 linuxmaster 라는 그룹에 포함한다. # ( ① ) ( ② ) ihduser ■ 조건 - ①번부터 ②번에는 명령어의 옵션만 하나씩 기재한다. - ③번에는 관련 명령어만 기재한다. - ④번에는 ③번 명령어의 옵션만 기재하는데, 다수의 옵션을 사용할 경우에도 한 번에 기재한다. (예: -a -b -c) - 실행에 필요한 관련 그룹은 미리 생성되어 있고, 명령어가 틀린 경우 옵션 ..

  6. 2022.05.21 [리눅스마스터 1급 2차/실기] 2201회 시험 후기 (2022년 5월 21일) 8

    [리눅스마스터 1급 2차/실기] 2201회 시험 후기 (2022년 5월 21일) 들어가며 오늘 리눅스마스터 1급 실기(2차) 시험을 보고 왔다. 이번 시험의 체감 난이도는 정말 높았다. (개인적으로 CentOS 7으로 변경된 작년(2021년)부터 시험이 어려워졌다고 생각한다.) 지금까지의 시험 문제들은 과거의 기출문제가 반복해서 나오는 경우가 많았기 떄문에 기출문제만 반복해서 외우면 풀 수 있었다. 하지만, 이번 2201회 시험에서는 지금까지의 기출문제에서 찾아볼 수 없었던 새로운 유형의 문제들이 다수 출제되었다. (다행히도 man 명령어와 --help 명령어, find 명령어를 사용하면 풀 수 있는 문제들이었다.) 이제는 기출문제만 보고 시험을 합격하기는 힘들 것 같다. 각 명령어의 옵션들을 꼼꼼히 파..

  7. 2022.03.06 [정보처리기사 실기] 시험 대비

    [정보처리기사 실기] 시험 대비 시험 개요 시험 시간 : 2시간 30분 실기 검정 방식 필답형 : 단답형, 괄호 넣기, 서술식, 계산 결과 등 문제당 5점, 총 20문제 60점 이상 (12문제 이상) 맞으면 합격 과목 2, 과목 7~11 만 열심히 공부해도 70점 이상을 얻을 수 있다. 출제 영역 01. 요구사항 확인 ■ 소프트웨어 생명 주기 ⭐⭐⭐⭐ ■ 스크럼(Scrum) 기법 ⭐⭐⭐ ■ XP(eXtreme Programming) 기법 ⭐⭐⭐⭐ ■ 현행 시스템 파악 ⭐ ■ 개발 기술 환경 파악 ⭐⭐⭐ ■ 요구사항 정의 ⭐⭐⭐⭐ ■ 요구사항 개발 프로세스 ⭐⭐⭐ ■ 요구사항 분석 ⭐⭐⭐ ■ 요구사항 분석 CASE와 HIPO ⭐⭐⭐ ■ UML(Unified Modeling Language)의 개요 ⭐⭐⭐ ..

  8. 2022.01.13 국가공인 SQL 개발자(SQLD) 자격증 시험 개요

    국가공인 SQL 개발자(SQLD) 자격증 시험 개요 과목 및 내용 SQL 개발자 자격시험의 과목은 총 2과목으로 구성되어 있으며, 데이터 모델링의 이해 과목을 바탕으로 SQL 기본 및 활용을 수행하는 능력을 검정한다. 필기 과목명 장 절 데이터 모델링의 이해 데이터 모델링의 이해 데이터모델의 이해 엔터티 속성 관계 식별자 데이터 모델과 성능 정규화와 성능 반정규화와 성능 대용량 데이터에 따른 성능 DB 구조와 성능 분산DB 데이터에 따른 성능 SQL 기본 및 활용 SQL 기본 정보 요구 사항 DDL DML TCL WHERE 절 FUNCTION GROUP BY, HAVING 절 ORDER BY 절 조인 SQL 활용 표준조인 집합연산자 계층형 질의 서브쿼리 그룹 함수 윈도우 함수 DCL 절차형 SQL SQL..

  9. 2022.01.13 [1Z0-808][OCAJP] Dump 문제 81~90

    [1Z0-808][OCAJP] Dump 문제 81~90 문제 81 Q. Which two class definitions fail to compile? (Choose two.) A abstract class A3 { private static int i; public void doStuff() {} public A3() {} } B final class A1 { public A1() {} } C public class A2 { private static int i; private A2() {} } D class A4 { protected static final int i; private void doStuff() {} } E final abstract class A5 { protected static i..

  10. 2022.01.02 [1Z0-808][OCAJP] Dump 문제 21~30

    [1Z0-808][OCAJP] Dump 문제 21~30 문제 21 Given the code fragment : public static void main(String[] args) { String[][] arr = {{"A", "B", "C"}, {"D", "E"}}; for (int i = 0; i < arr.length; i++) { for (int j = 0; j < arr[i].length; j++) { System.out.print(arr[i][j] + " "); if (arr[i][j].equals("B")) { break; } } continue; } } Q. What is the result? A A B C D E B A B D E C A B C D Compilation fails. 정답..

  11. 2022.01.02 [1Z0-808][OCAJP] Dump 문제 11~20

    [1Z0-808][OCAJP] Dump 문제 11~20 문제 11 Given : public static void main(String[] args) { String ta = "A "; ta = ta.concat("B "); String tb = "C "; ta = ta.concat(tb); ta.replace('C', 'D'); ta = ta.concat(tb); System.out.println(ta); } Q. What is the result? A A B C D B A C D C A B C C D A B D E A B D C 정답 C 해설/결과 "ta.replace('C', 'D')" String 형 문자열을 반환만 할 뿐, 변수 ta에 새롭게 할당하지는 않음. 문제 12 Given the cod..

  12. 2021.12.30 [1Z0-851][OCAJP] Dump 문제 1~10

    [1Z0-851][OCAJP] Dump 문제 1~10 문제 1 Given : public class Threads2 implements Runnable { public void run() { System.out.println("run."); throw new RuntimeException("Problem"); } public static void main(String[] args) { Thread t = new Thread(new Threads2()); t.start(); System.out.println("End of method."); } } Q. Which two can be results? (Choose two.) A java.lang.RuntimeException: Problem B run. j..

  13. 2021.06.06 컴퓨터 일반 : 작업 보기

    컴퓨터 일반 작업 보기 현재 작업 중인 앱을 포함하여 최대 30일 동안 작업한 기록이 타임라인에 표시됨. [시작] -> [설정] -> [개인 정보] -> [활동 기록]에서 이 장치에 내 활동 기록 저장 항목이 체크되어 있어야 작업한 기록이 저장됨. 타임라인에 표시된 개별 활동 기록을 지우려면 해당 기록의 바로 가기 메뉴에서 [제거]를 선택함. 타임라인에 표시된 모든 활동 기록을 지우려면 [시작] -> [설정] -> [개인 정보] -> [활동 기록]에서 활동 기록 지우기 항목의 를 클릭함. 작업 표시줄에 작업 보기 단추가 없으면, 작업 표시줄의 바로 가기 메뉴에서 작업 보기 단추 표시를 선택하여 표시할 수 있음. 작업 보기 화면 우측 상단의 `을 클릭하면 활동 기록을 대상으로 검색을 수행할 수 있음. 실행..

  14. 2021.06.06 컴퓨터 일반 : 바로 가기 키(단축키)

    컴퓨터 일반 바로 가기 키(단축키) [F2] : 폴더 및 파일의 이름을 변경함. [F3] : 파일 탐색기에서 검색 상자를 선택함. [F4] : 파일 탐색기에서 주소 표시줄 목록을 표시함. [F5] : 최신 정보로 고침 [F6] : 창이나 바탕화면의 요소들을 순서대로 전환함. [F10] : 현재 실행중인 앱의 메뉴 모음을 활성화함. [Alt] + [→], [←] : 현재 실행중인 화면의 다음 화면이나 이전 화면으로 이동함. [Alt] + [Esc] : 현재 실행중인 앱들을 순서대로 전환함. [Alt] + [Tab] 현재 실행중인 앱들의 목록을 화면 중앙에 나타냄. [Alt]를 누른 상태에서[Tab]을 이용하여 이동할 작업 창을 선택함. [Alt] + [Enter] : 선택된 항목의 속성 대화상자를 실행함...

  15. 2021.06.06 컴퓨터 일반 : 한글 Windows 10의 특징 / 파일 시스템

    컴퓨터 일반 한글 Windows 10의 특징 / 파일 시스템 한글 Windows 10의 특징 그래픽 사용자 인터페이스(GUI) 사용 키보드로 명령어를 직접 입력하지 않고, 아이콘이나 메뉴를 마우스로 선택하여 모든 작업을 수행하는 사용자 작업 환경 선점형 멀티태스킹(Preemptive Multi-tasking) 운영체제가 각 작업의 CPU 이용 시간을 제어하여 앱 실행 중 문제가 발생하면 해당 앱을 강제 종료시키고, 모든 시스템 자원을 반환하는 멀티테스킹 운영 방식 플러그 앤 플레이(PnP; Plug & Play) 컴퓨터 시스템에 하드웨어를 설치했을 때, 해당 하드웨어를 사용하는 데 필요한 시스템 환경을 운영체제가 자동으로 구성해 주는 것 OLE(Object Linking and Embedding) 다른 ..

  16. 2021.06.01 컴퓨터활용능력 1급 시험 정보

    컴퓨터활용능력 1급 시험 정보 요약 자격명: 컴퓨터활용능력1급 영문명: Computer Specialist in Spreadsheet & Database Level-1 관련부처: 고용노동부 시행기관: 대한상공회의소 출제 경향 필기 컴퓨터 일반 컴퓨터 시스템의 개요 컴퓨터 하드웨어 PC 운영체제(WINDOWS) 컴퓨터 소프트웨어 PC 통신과 인터넷 정보화 시대와 컴퓨터 보안 사무자동화의 개요 멀티미디어 스프레드시트 일반 워크시트 기본 워크시트 편집 데이터의 관리와 분석 워크시트의 형식지정 수식과 함수의 이용 차트(그래프)작성 매크로 기능 데이터베이스 일반 데이터베이스의 개요 테이블 작성 데이터 관리 서식 작성 데이터베이스의 질의 보고서 작성 그래프 작성 매크로 작성 실기 스프레드시트 실무 입력 및 편집 수..

  17. 2021.04.27 46. 리눅스(Linux) 개요

    46. 리눅스 개요 1. 리눅스(Linux) 리눅스의 윈도우, 유닉스, iOS와 같은 운영체제의 한 종류 컴퓨터 시스템의 하드웨어를 효율저으로 관리하기 위한 시스템 소프트웨어 1989년 핀란드 헬싱키 대학에 재학 중이던 리누스 토르발스(Linus Torvalds) 가 개발한 것 유닉스(Unix)를 기반으로 개발 공개용(Open Source) 운영체제 기존 유닉스와 다르게 대형 서버를 위해서 개발된 운영체제가 아닌, 개인 컴퓨터나 워크스테이션을 위해 개발됨. 소스 코드부터 운영체제 사용까지 모두 무료로 공개된 운영체제 리눅스를 설치하고 사용자(End User)가 자신의 운영체제를 수정하여 사용할 수 있음. 2. 리눅스의 특징 (1) 다중 사용자(Multi User) 리눅스는 여러 명의 사용자가 네트워크를 ..

  18. 2021.04.27 45. FTP 서버

    45. FTP 서버 1. FTP 사이트 추가 윈도우 서버는 FTP 서버를 구축해서 윈도우 서버로 파일을 올리거나 다운로드 받을 수 있음. FTP 서버는 IIS 관리자 프로그램에서 FTP 사이트 추가 메뉴로 구축함. [FTP 사이트 추가] FTP 사이트 이름과 FTP 서버의 디렉터리 지정 가능 FTP 사이트 이름 : MySiteName 실제 경로 : C;\MyDirectory (FTP 로그인 사용자가 접근할 디렉터리 지정) IP 주소 바인딩 특정 IP에 대해서만 접근이 가능하도록 지정 가능 바인딩 지정 방법 IP 주소를 입력하면 됨. FTP 서버는 명령을 송신 및 수신하기 위해 21번 포트 번호를 사용함. SSL을 사용하려면 먼저 인증기관으로 부터 SSL 인증서를 받아야 함. 인증서가 없으면 SSL 사용 ..

  19. 2021.04.26 40. 윈도우 DNS 서버

    40. 윈도우 DNS 서버 1. 윈도우 DNS 서버 윈도우 서버는 DDNS(Dynamic Domain Name Service) 라는 DNS 서버를 관리할 수 있음. 윈도우 DNS 서버는 사용자 PC에 IP를 동적으로 할당하는 DHCP 서버와 연동해서 관리할 수 있는 기능을 제공함. 2. 윈도우 DNS 서버의 기능 사용자 PC는 DNS Request로 도메인 주소를 전송하면, DNS 서버는 해당 도메인에 대한 IP 주소를 얻은 후, 사용자 PC에게 DNS Response로 IP 주소를 전송함. IP 주소를 DNS 서버에 전송하며 해당하는 도메인 주소를 전송함. DNS는 TCP와 UDP 프로토콜을 사용하고 53번 포트를 사용함. DNS Cache DNS 서버 도메인 주소에 대해서 IP 주소를 알려주는 서비스..

  20. 2021.04.26 39. IIS 웹 서버 사용

    39. IIS 웹 서버 사용 1. IIS(Internet Information Server) 기능 IIS 기능 웹 브라우저의 HTTP Request에 대해서 HTTP Response로 HTML을 전송함. HTTP 리디렉션 기능을 특정 주소로 바로 연결되게 함. HTTP 상태 코드를 통해서 오류를 관리함. HTTP 로깅 정보를 기록하고 관리함. ASP 및 .NET 언어를 지원함. SSL 인증서를 등록해서 SSL 보안을 지원함. IIS 웹 서버를 설치하면 IIS 관리자 프로그램으로 IIS 기능 리스트를 확인할 수 있음. IIS 기능 리스트에서 지원하는 ㅣ능 IIS 웹 서버에서 지원하는 기능 HTTP 리디렉션 HTTP 응답 헤더 ISAPI 및 CGI 지원 ISAPI 필터 MIME 형식 2. 웹 사이트 추가 웹..

  21. 2021.04.26 37. PowerShell

    37. PowerShell 1. PowerShell 개요 리눅스에서 사용하던 셀(Shell)의 기능을 윈도우에서 사용할 수 있도록 셀 기능을 추가함. 명령 라인(Command Line)을 기반으로 시스템 및 서비스 등의 상태를 모니터링할 수 있음. Microsoft .NET Framework을 기반으로 개발되어 셀 기능을 지원함. 과거 DOS와 호환성을 가지고 있으므로 DOS 명령을 사용할 수 있음. 관리자가 쉽게 명령 라인으로 윈도우 서버를 관리함. Windows 7부터는 개인용 PC에도 Power Shell을 지원함. 2. PowerShell 특징 (1) 파이프라인 지원 파이프라인 문자를 사용해서 첫 번째 명령의 결과를 다음 명령의 입력으로 전달함. > ipconfig | Add-Content exa..

  22. 2021.04.26 36. 보안 정책

    36. 보안 정책 1. 보안 정책 개요 윈도우 서버 보안 정책은 로컬 보안 정책 프로그램을 실행해서 관리할 수 있음. 로컬 보안 정책에서 다음을 설정할 수 있음. 계정에 대한 암호 정책 계정 잠금 정책 로컬 정책 윈도우 방화벽 정책 2. 암호 정책 관리 계정 정책에서 암호 정책을 클릭하면, 다음을 설정할 수 있음. 암호 복잡성 설정 최근 암호 기억 암호 사용 기간 3. 사용자 권한 할당 사용자 권한 할당에서는 다음을 관리할 수 있는 윈도우 사용자를 설정할 수 있음. 감사 및 보안 로그 관리 로컬 로그온 보안 감사 생성 내용 출처 : 이기적 네트워크관리사 1·2급 필기 (임호진, 황성하 공저, 영진닷컴)

  23. 2021.04.26 35. 윈도우 사용자 계정

    35. 윈도우 사용자 계정 1. 내장 사용자 계정 (1) 계정 관리(Account Management) 개요 내장형 사용자 계정 윈도우 서버를 설치하면 자동으로 생성되는 사용자 계정 종류 Administrator 계정 모든 윈도우에는 반드시 있어야 하는 계정 관리자 권한을 가지고 있음. 관리자에 의해서 삭제될 수 없음. Guest 계정 윈도우 서버에 로그인 할 수 있는 계정 최소한의 권한만 가지고 있음. 자동으로 생성되지만 초기에는 계정이 활성화 되어 있지 않기 때문에 사용할 수 없음. 계정 관리에서 Guest 계정을 활성화하면 그 때부터 사용 가능함. (2) 계정 관리(Account Management) 기능 윈도우 제어판에서 계정 관리를 실행함. 현재 생성되어 있는 모든 계정 리스트를 확인할 수 있음..

  24. 2021.04.25 34. 공유 폴더

    34. 공유 폴더 1. 윈도우 공유 폴더 만들기 윈도우의 공유 폴더 기능 자신의 컴퓨터에 있는 폴더를 다른 컴퓨터와 공유시키는 기능 파일을 같이 공유하면서 업무를 처리할 때 아주 유용한 기능 공유 폴더를 만드는 방법 윈도우 탐색기에서 마우스 오른쪽 버튼을 눌러서 쉽게 공유 폴더를 만들 수 있음. [폴더 속성] [공유] 탭 네트워크 파일 및 폴더 공유 공간의 [공유] 버튼 클릭 2. 공유 폴더 확인 공유 폴더 목록 확인 명령 프롬프트에서 다음과 같은 명령 입력 net share > net share 공유 이름 리소스 설명 ------------------------------------------------------------------------------- C$ C:\ 기본 공유 D$ D:\ 기본 공..

  25. 2021.04.25 33. NTFS 파일 시스템

    33. NTFS 파일 시스템 1. NTFS 파일 시스템 개요 NTFS 파일 시스템 기존 FAT(File Allocation Table) 파일 시스템을 개선하고 윈도우 서버용으로 사용하기 위해서 개발된 파일 시스템 2. NTFS 파일 시스템의 특징 특징 설명 USN 저널 - Update Sequence Number Journal - 저널링 기능을 제공하는 것 - 파일 시스템이 변경될 때 그 내용을 기록하여 복구(Rollback) 할 수 있음. ADS(Alternate Data Stream) - MAC 파일 시스템과 호환성을 위해 만든 공간 - 다중 데이터 스트림을 지원함. Sparse 파일 - 파일 데이터가 대부분 0일 경우에 실제 데이터 기록 없이 정보를 기록하는 기능 파일 압축 - LZ77의 변형된 데..

  26. 2021.04.25 32. 계정 관리

    32. 계정 관리 1. 윈도우 계정 관리(Account Management) (1) 계정 관리 개요 윈도우 계정 관리 윈도우 운영체제의 사용자를 생성하거나 패스워드를 생성 접근 권한 등을 할당 및 해제 (2) 윈도우 계정 관리 특징 윈도우 운영체제는 다중 사용자(Multi User)를 지원함. 다중 사용자를 위해서 사용자 계정을 생성, 변경, 삭제할 수 있음. 윈도우 계정은 다음과 같이 분류되고 관리됨. 내장 사용자 계정 로컬 사용자 계정 사용자가 생성한 계정 그룹에 의해서 관리할 수 있음. 도메인 사용자 계정 (3) 윈도우 계정 관리 활동 사용자 별로 1인 1 ID를 할당하고 관리해야 함. 패스워드 작성 규칙 3가지(영문소문자, 영문대문자, 숫자, 특수문자) 이상 조합하여 8자 이상 설정 또는 2가지 ..

  27. 2021.04.25 31. 윈도우 시스템

    31. 윈도우 시스템 1. 윈도우 시스템 개요 윈도우 운영체제는 과거 단일 사용자 운영체제인 DOS로부터 시작되었음. 현재는 GUI(Graphic User Interface) 환경 및 다중 사용자, 다중 프로세스 구조를 지원하는 운영체제 손쉬운 사용자 인터페이스로 개인용 PC에 가장 많이 사용됨. 2. 윈도우 시스템 세부 내용 윈도우 운영체제는 다양한 하드웨어를 자동으로 인식하여 사용할 수 있는 Plug & Play 기능을 지원함. 하드웨어를 표준화된 인터페이스를 통해서 개발하면 윈도우의 HAL(Hardware Abstraction Layer) 계층이 하드웨어를 인식하게 됨. 이러한 하드웨어는 윈도우의 운영체제에 해당하는Micro Kernel 이 관리하게 됨. 윈도우 세부 내용 구성 내용 세부 내용 HA..

  28. 2021.04.25 30. DHCP(Dynamic Host Configuration Protocol)

    30. DHCP(Dynamic Host Configuration Protocol) 1. DHCP 개요 IP 주소와 서브넷 마스크, 게이트웨이 주소 등을 고정하지 않고, 네트워크에 처음 연결될 때 동적으로 설정됨. IP 주소를 동적으로 할당하는 표준 프로토콜 2. DHCP 기능 DHCP 서버가 관리하는 주소 목록에서 접속한 컴퓨터 시스템에 IP 주소를 할당함. 기업 내의 IP 주소를 중앙에서 관리하는 프로토콜 임대 DHCP는 DHCP로 할당한 IP 주소를 일정한 시간 동안만 사용하게 함. DHCP 서버가 관리하는 IP 주소보다 더 많은 컴퓨터 시스템이 접속하면 임대 DHCP를 사용해서 특정한 시간 동안만 IP 주소를 사용하게 함. 3. DHCP Protocol 동작 방법 Client DHCP Server ..

  29. 2021.04.25 29. SNMP(Simple Network Management Protocol)

    29. SNMP(Simple Network Management Protocol) 1. SNMP 개요 운영되는 네트워크의 안전성, 효율성을 높이기 위해서 구성, 장애, 통계, 상태 정보를 실시간으로 수집 및 분석하는 네트워크 관리 시스템 NMS(Network Management System) SNMP 프로토콜을 사용해서 네트워크 정보를 수집함. 2. SNMP 동작 방식 MIB(Management Information Base) SNMP에서 모니터링해야 하는 객체(Object) 정보를 가지고 있음. 3. SNMP 명령어 명령 내용 Get 장비의 상태 및 기동 시간 등의 관리 정보 읽기 Get-Next 정보가 계층적 구조를 가지므로 관리자가 장비를 조회해서 해당 트리보다 하위인 층의 정보 읽기 Set - 장비..

  30. 2021.04.25 29. SMTP(Simple Mail Transfer Protocol)

    29. SMTP(Simple Mail Transfer Protocol) 1. SMTP 개요 RFC 821에 명시되어 있는 인터넷 전자 우편 표준 프로토콜 Store-and-Forward 방식으로 메시지를 전달함. [송신자 메일] -------(Store)-------> [메일박스(Mbox)] -------(Forward)-----> [수신자 메일] 2. SMTP 기본 동작 방식 SMTP 전자 우편을 전송하는 프로토콜 메일 서버는 수신자의 전자 우편 주소를 분석하고 최단 경로를 찾아 근접한 메일 서버에게 편지를 전달함. 최종 수신자 측 메일 서버에 도착하기까지 연속적으로 전달하는 중계 작업을 수행함. 3. SMTP 구성 요소 MTA(Mail Transfer Agent) 메일을 전송하는 서버 MDA(Mail..

728x90


📖 Contents 📖