티스토리 뷰
컴퓨터(EDPS)
컴퓨터 특징: 자동성, 정확성, 범용성, 호환성, 대용량성
데이터마이닝: 대량의 데이터를 분석하여 일정한 패턴을 찾아내어 가치있는 정보를 추출하는 기술
- 애니악(ENIAC): 세계 최초의 전자계산기(외장방식이용: RAM 없음)
- 애드삭(EDSAC): 세계 최초의 프로그램 내장 방식(RAM 있음)
- 애드박(EDVAC): 내장방식 + 2진법 채택(폰 노이만이 만듦)
- 유니박(UNIVAC): 최초의 상업용 컴퓨터
- *GIGO: 잘못된 자료가 입력되면 잘못된 자료가 나온다(수동성 강조)
👩🦰 [ 컴퓨터 세대별 특징 ]
1세대: 진공관,자기드럼 | 일괄처리, 기계어, 하드웨어개발, 기계어, 오프라인
2세대: 트랜지스터 TR | 실시간처리, 고급언어, 운영체제(OS)도입, 다중프로그램, 온라인
3세대: 집적회로 IC,크기는 작아지고 내용은 많이 입력되게 한다. | 시분할처리(TSS), OCR, OMR, MICR, 경영정보기법(MIS)
4세대: 고밀도 직접회로 LSI | 분산처리(작업을 나누어 처리), 개인용 컴퓨터(PC), 마이크로프로세서 네크워크 발달
5세대: 초고밀도 집적회로 VLSI | 인터넷, 인공지능(AI), 퍼지이론, 전문가시스템 개발, 신기술 도입
👩🦰 [ 자료(데이터)에 따른 분류(디지털, 아날로그, 하이브리드) ]
디지털 컴퓨터: 문서나 숫자화된 비연속적인 데이터(디지털형)를 처리하는 컴퓨터(셀 수 있는 자료 취급)
- 입력형태: 숫자, 문자
- 연산 형식: 산술/논리
- 구성 회로: 논리 회로
- 프로그래밍: 필요
- 정밀도: 필요한 한도까지
- 기억 기능: 있음
- 적용성: 범용(개인용)
아날로그 컴퓨터: 온도, 전류, 속도 등과 같이 연속적으로 변화하는 데이터(아날로그형)를 처리하는 특수 목적용 컴퓨터(셀 수 없는 자료 취급)
- 입력형태: 연속적인 자료(셀 수 없음)
- 연산 형식: 미/적분 연산
- 구성 회로: 증복 회로(불규칙적, 연속적)
- 프로그래밍: 필요없음(미리 설치되어 있음)
- 정밀도: 제한적(정해짐)
- 기억 기능: 없음
- 적용성: 특수목적(군사, 과학용)
하이프리드 컴퓨터: 디지털 컴퓨터와 아날로그 컴퓨터의 장점을 혼합하여 만든 컴퓨터
👩🦰 [ 처리 능력에 따른 분류(슈퍼, 메인, 미니, 워크스테이션) ]
- 슈퍼 컴퓨터: 높은 정밀도, 정확한 계산, => 인공위성, 일기예보, 우주 항공 산업에 이용
- 메인 프레임: 대규모 시스템으로, 수백 명의 사용자가 동시에 사용 가능
- 미니 컴퓨터: 중규모 시스템 => 학교, 연구소 등의 업무 처리나 과학기술 계산에 사용
- 워크스테이션: RISC 프로세서 사용 => 네트워크에서 서버역할, 고성능 그래픽 처리 등에 사용
- 데스크톱 컴퓨터: 일반적인 개인용 컴퓨터(CISC) 가정이나 사무실에서 사용
- 휴대용 컴퓨터: 휴대가 가능한 컴퓨터
👩🦰 [ 컴퓨터 연산 속도 단위 ]
[ 연산 개념 ]
HZ(헤르츠): 1초에 1번 주기가 반복됨(1KHZ: 1초에 1000번)
MIPS: 1초에 백만 개의 명령어 실행
FLOPS: 초당 부동소수점 연산횟수
단위: ms (밀리세컨드) < μs (마이크로세컨드) < ns(나노세컨드) <ps(피코세컨드) <fs(펨토세컨드) < as (아토세컨드)
처리속도(위의 단위에 대응하여 `작음` 에서 `큼`으로 ): 10^-3, 10^-6, 10^-9 ...
*ms밀리초는 자주 사용됨 = 1/1000 초 = 0.001초 옆 세대로 갈수록 -3승씩 더해진다고 생각하면 된다.
👩🦰 [ 정보처리형태에 따른 분류 ]
- 일괄처리: 한꺼번에 모아서 처리, 1세대
- 실시간처리: 자료가 발생하자마자 즉시 처리, 2세대, 온라인
- 다중프로그래밍: 한 번에 여러 개 프로그램 실행
- 분산처리: 작업을 나누어서 처리, 4세대
- 듀얼: 두 개의 CPU가 동시에 동작하다가 하나가 고장 나면 다른 컴퓨터가 계속 업무를 처리하는 방식
- 듀플렉스: 두 개의 CPU 중 한쪽이 고장나면 대기 중인 다른 PC가 그 기능을 수행하는 방식
- 듀얼과 차이점은 CPU가 동시 동작이 아니라 하나가 대기하고 있는 것
- 동배간처리(P2P): 내가 서버/클라이언트가 될 수 있는 방식
- 임베디드: 응용프로그램을 탑재하여 컴퓨터 기능을 수행
- 다중처리: 여러 개 CPU를 설치하여 실행
- 클러스터링: 여러 대 컴퓨터를 단일 시스템으로 사용하는 기능
👩🦰 [ 자료 구성 단위 ]
비트(bit) 0,1에서 각 각을 비트라고 함
니블(nibble) - 4비트
바이트 - 8비트=> 8비트부터 글자를 표현할 수 있음, 문자표현
이 뒤부터는 단위들이 뭉쳐서 어떻게 커지는 데에 대한 대략적인 설명
문자 => 단어표현 => 필드(field) 특정항목 => 레코드 자료 => 블록 레코드들의 모임 => 파일 데이터베이스 자료의 최종목적
👩🦰 [자료 표현 코드 ]
👱♂️ 1.문자표현 방식
1-1. ASCII 코드: 데이터 통신용코드(존 3bit, 디짓 4bit => 7비트) 2^7 = 128개표현 , 확장 아스키는 2^8?
1-2. EBCDIC 코드: BDC 확장코드( 존 4bit, 디짓 4bit => 8비트) 2^8 =256개 표현
1-3. 유니코드: KS X 1005-1. 모든 문자 2바이트로 표현, 국제표준코드
1-4. 완성형한글코드: KS X 1001, 정보교환용
1-5. 조합형한글코드: KS X 1001, 정보처리용
👱♂️ 2. 에러체크방식
2-1. 패리티 체크: 에러 검출만 가능, 교정은 못함(기수: 홀수, 우수: 짝수)
2-2. 정마크 부호: 패리티검사가 코드 자체에서 이루어진다.
2-3. 해밍코드: 에러 검출 및 교정 가능
2-4. CRC 체크: 다항식으로 에러 검사(우수함)
2-5. BSC 검사: 패리티 단점을 보완한 검사
👱♂️ 3. 숫자표현방식
3-1. 고정소수점: 정수 표현, 구조 단순, 속도 빠름/ 2진 연산(부호와 절대치, 1의 보수, 2의 보수 => *음수 표현방식) / 10진 연산: 팩형식, 언팩형식
3-2. 부동소수점: 실수 표현, 속도 느림, 매우 큰 수(수 자체가 큰 게 아니라 9.99999같은 수)와 매우 적은 수 표현 / 부호(1비트), 지수부(7비트), 가수부(소수표현)
👱♂️4. 진법
10진수
- 사용숫자: 0~9 (10개의 수를 사용함)
- 2진수로 변환법: 10진수를 2로 나누어서 계속 나누어질 때까지 계산, 나머지만 취합, 밑에서 위로 취합
2진수
- 사용숫자: 0~1 (2개의 수를 사용함)
- 10진수로 변환법: 해당 자릿수에 오른쪽 숫자부터 1 2 4 8 ..., 소수점 기준으로 2^-1, 2^-2. 2^-3, ..1에 해당하는 숫자에 해당 숫자를 곱한 값들의 합을 구해준다.
음수 표현 방법
* 상단에 숫자 표현 방식 => 고정 소수점에 나온 그거임
- 부호와 절대치: 맨 앞 숫자를 1로 바꾸고 나머지는 그대로
- 1의 보수: 원래 수를 반대로 (0 > 1로, 1 > 0 으로)
- 2의 보수: 1의 보수 + 1 (주의사항: 2진수에서 1+1 은 2가 아니라 0임 앞자리 수로 1이 올라가기 때문)
중앙처리장치(CPU): 레지스터 + 제어장치 + 연산장치
주변 장치: 입력장치 + 출력장치
👨 레지스터(Register)
- CPU 내에 임시기억장치(속도가 제일 빠르다), 병렬구조
- 레지스터의 크기: 한 번에 처리 가능한 데이터(메모리, 워드 크기)
- 기억장치 접근 속도 비교 (빠름 > 느림)
- 레지스터 > 캐시 > DRAM > ROM > 하드디스크 > Zip Disk > CD-ROM > 플로피디스크 > 자기테이프(백업용)
👨 제어장치 CU
- [개념] 컴퓨터의 모든 동작을 지시하고 제어하는 장치
- 프로그램 카운터(Program Counter): 다음에 실행할 명령어의 번지(주소)를 기억, PC
- 명령 레지스터(Instruction Register): 현재 실행 중인 명령의 내용을 기억, IR
- 명령해독기(Decoder): 명령 레지스터에 있는 명령어를 해독하는 회로(10진수로 변환)
- 부호기(Encoder): 해독된 명령에 따라 각 장치로 보낼 제어 신호를 생성하는 회로(2진수로 변환)
- 메모리 버퍼 레지스터(MBR): 데이터를 기억 (버퍼는 Buffer => 데이터 기억)
- 메모리 주소 레지스터(MAR): 주소를 기억 (주소는 Address)
👨 연산 장치 ALU
- 가산기: 덧셈하는 장치
- 누산기: 연산의 중간 결과 기억
- 보수기(음수로 변환): 뺄셈하기 위해서 사용하는 장치
- 컴퓨터에는 빼기 개념이 없어서 3 + (-1) 이런 식으로 음수로 바꿔주는 작업을 한다.
- 상태 레지스터: 연산 중에 발생하는 여러 상태값( 올림수, 부호...)을 기억 (PSW)
📌 중앙처리장치(CPU) 성능에 영향을 미치는 요인
- 클럭 주파수, 캐시 메모리, 워드 크기
📌 중앙처리장치 성능 단위
- 클럭(clock: 주파수가 높을수록 고속)
- 밉스(MIPS: 1초에 백만 개 명령어 실행)
- 헤르츠(Hz: 시스템 클럭속도)
- 플롭스(Flops: 1초당 부동소수점 // 연산횟수)
* CPU 업그레이드 시, 메인보드도 지원되는 지 꼭 확인한다.
👱♂️ [ RISC/ CISC ]
마이크로 프로세서: 제어 장치 + 연산 장치
🌝 RISC
- 명령어: 적음
- 주소 지정: 간단
- 레지스터: 많음
- 전기소모: 적음
- 처리속도: 빠름
- 용도: 서버, 워크스테이션 // 서버를 제공하는 것은 자료를 제공하는 것
🌝 CISC
- 명령어: 많음
- 주소 지정: 복잡
- 레지스터: 적음
- 전기소모: 많음
- 처리속도: 느림
- 용도: 개인용 컴퓨터(PC)
👱♂️ [ 주기억 장치 ]
- ROM: 비 휘발성 메모리로, 입출력 시스템(BIOS), 글자 폰트, 자가 진단 프로그램(POST, power on self test) 저장
- RAM: 휘발성 메모리로, 현재 사용중인 프로그램이나 데이터 저장
DRAM 과 SRAM의 비교
🌝 동적 램(DRAM)
- 구성소자: 콘덴서
- 재충전: 필요
- 전기소모: 적음
- 속도: 느림
- 가격: 저가
- 용도: 주기억장치
🌝 정적 램(SRAM)
- 구성소자: 플립플롭
- 재충전: 불필요
- 전기소모: 많음
- 속도: 빠름
- 가격: 고가
- 용도: 캐시메모리
플래시 메모리(EEPROM): MP3 플레이어, PDA, 디지털카메라, SD카드, 전기를 이용, 여러 번 읽고 쓰기 가능
MASK ROM(제조회사에서 1번 기록 후 이후에는 수정 못함), PROM(사용자가 1번 기록 후 수정 못함), EPROM(자외선을 이용해서 여러 번 읽고 쓰기 가능)
캐시 메모리(SRAM): CPU와 주기억장치 사이에 위치 속도를 향상
가상 메모리: 보조기억장치(하드디스크)를 주기억장치처럼 사용
버퍼메모리: 데이터를 주고받을 때 속도 차이를 해결하는 임시기억공간(복사하기, 잘라내기, 붙이기할 때 사용)
연관 메모리(Associative Memory): 주소가 아닌 내용의 일부를 이용해서 데이터를 가져오는 방식
펌웨어(Firmware): 하드 웨어의 동작을 지시하는 소프트웨어, 주로 ROM에 저장, 하드웨어 제어(통제), 관리
- 하드웨어 교체없이 소프트웨어 업그레이드로 성능을 높일 수 있다.(펌웨어 장점)
메모리 용량이 부족할 경우
-> 불필요한 프로그램 종료, 가상메모리 크기 조절, RAM 추가설치(제일 좋은 방법)
보조기억장치
: 비휘발성, 주기억장치에 비해 속도가 느림, 대용량, 단위당 가격이 저렴
- 기억 용량 단위: 2^10 = 1024, 왼 => 오 순으로 2^10씩 더해진다 생각하면 됨
단위 | Byte | KB | MB(2^20) | GB(2^30) | TB(2^40) | PB(2^50) | EB(2^60) |
저장 용량 | 8Bit | 1024Byte | 1024KB | 1024MB | 1024KB | 1024GB | 1024PB |
용어 | 바이트 | 키로바이트 | 메가바이트 | 기가바이트 | 테라바이트 | 페타바이트 | 엑사바이트 |
하드디스크 연결 방식
IDE: 2개, EIDE: 4개, SCSI: 7개, 현재는 SATA방식에 외장형 하드디스크 증가 추세
RAID: 여러 개 하드디스크를 한 개의 하드디스크처럼 관리하는 방법(속도 향상, 안전, 복구가 쉬움)
- RAID 방법) 1. 미러링: 2개의 디스크에 동일하게 기록
- 2. 스트라이핑: 나누어서 기록, 한 개라도 손상되면 사용할 수 없음
- 3. 패리티: 장애 발생 시, 패리티를 사용해서 복구함(가장 많이 사용)
SSD: 하드디스크와 달리 기계적 장치가 없는 반도체를 이용하여 정보를 저장하는 매체, 소형화, 경량화, 부팅속도가 빠르다(5초), 충격에 강함(배드섹터가 발생하지 않음), 발열,소음,전기가 적게 든다.
- 파티션: 한 개의 하드디스크를 여러 개 논리적 영역으로 나누는 작업, 컴퓨터(C: D:)
광디스크: DVD : 4.7 ~ 17GB의 대용량 저장(영화저장), CD-R: 한번만 기록 가능한 CD
블루레이: 고선명(HD)비디오를 저장, DVD에 10배 기록(25G ~ 50G), DVD를 블루레이에서는 사용못함(반대는 가능)
입출력장치
입력장치: OMR(답안지), OCR(공공요금청구서), MICR(수표), 키보드, 마우스, 트랙볼
출력장치: 프린터, 플로터
표시장치: 모니터
LCD(액정): 유리판에 전기를 더하여 화면을 보여주는 장치
픽셀(Pixel, 화소)은 모니터 화면을 구성하는 가장 작은 단위
해상도 선명도: 얼마나 선명하게 표시할 지 나타내는 단위
해상도는 (Pixel, 화소)의 수에 따라 결정된다.
기타장치
AGP슬롯: 그래픽카드 끼우는 부분
칩셋: 각 부품들 간의 흐름을 제어, 메인보드 핵심
롬 바이오스(ROM BIOS): 컴퓨터가 시작될 때 컴퓨터 제어 및 기본 작업을 처리하는 프로그램
컴퓨터의 기본정보, 부팅에 대한 방법이 기록되어있음
포트:
- 직렬포트: 한번에 1비트
- 병렬포트: 한번에 8비트씩 전송, 직렬 < 병렬
- USB 포트: 주변장치를 최대 127개 연결
- IEEE1394: 가전기기를 컴퓨터에 연결하는 방식
- IRDA: 케이블 없이(무선) 적외선으로 연결하는 방식
- HDMI: 영상과 음성을 하나의 케이블로 전송하는 디지털 포트(셋톱박스, HDTV, 모니터)
관련용어
채널: CPU로부터 권한을 넘겨받아 CPU대신 입,출력을 관리
채널종류: 셀렉터채널(고속), 멀티플렉서채널(저속)
DMA(direct memory access): 직접메모리접근, CPU참여 없이 입출력장치가 데이터를 주고받는 형식, 시스템 속도가 향상
언어 번역 과정
원시프로그램 -(컴파일러)-> 목적프로그램 -(링커)-> 로드모듈 -(로더)-> 실행
(자연어) (기계어) (실행파일) (주기억장치에 적재)
컴파일: 고급언어로 작성된 프로그램을 기계어로 변환하는 것, 목적프로그램을 생성
인터프리터: 원시프로그램을 줄 단위로 번역, 컴파일과정 없음, 바로 실행
링커: 목적프로그램을 실행가능한 모듈(실행파일)로 만듦
로더: 실행가능한 모듈을 메모리(주기억장치)에 적재(진짜 실행, 로더의 기능 4가지: 할당, 연결, 재배치, 적재)
[ 웹 프로그래밍 언어 ]
HTML5: W3C에서 제안, 액티브X없이 브라우저에서 쉽게 재생
DHTML: 동적(실시간으로 변하는)인 웹페이지 생성(영화예매, 날씨, 주식)
SGML: 멀티미디어전자문서를 손실없이 효율적으로 전송, 구조가 복잡
XML: 기존 HTML의 단점을 보완, 새로운 태그를 정의(확장)
WML(wireless): XML에 기반을 둔 문서단말이게서 쓰는 언어
UML: 모델링언어의 표준화를 위한 언어
VRML: 3차원 가상세계 표현가능 언어(아파트 모델하우스)
PERL: 문자처리 강력함, 운영체제에 상관없이 동작
ASP, JSP: 서버측에서 동작(PHP도 서버측에서 실행)
JAVA: 네트워크에서 분산작업이 가능하도록 개발된 언어
운영체제
OS: 하드웨어와 소프트웨어의 자원을 효율적으로 관리
운영체제 목적: 처리능력 향상, 응답시간 단축, 사용기능도 증대, 신뢰도 향상
제어프로그램(감시, 작업 관리, 데이터 관리) + 처리프로그램(언어 번역, 서비스, 문제 처리)
- 발전단계: 일괄처리 > 실시간 처리> 다중 프로그래밍 > 시분할 처리 다중 처리 > 분산 처리 시스템
부팅순서: ROM BIOS/CMOS점검 => POST(자가진단) => MBR부트섹터/커널 => 윈도우 로그온 => Explorer.exe(바탕화면 표시)
👩🦰 라이브러리(문서, 음악, 사진, 비디오)
- 라이브러리: 이곳저곳 나눠진 자료를 한 곳에서 보고 정리할 수 있게하는 가상의 폴더
- 실제로 파일이 아니라 원본에 연결해서 보여주는 기능(최대 50개 폴더포함)
- 라이프러리 폴더를 제거 시 폴더를 삭제하는 것은 아니다.(삭제 시 복구: 바로가기 메뉴 > 기본 라이브러리 복원)
- 라이브러리에 포함된 폴더나 파일을 제거하면 원본이 삭제된다.
*이동식 미디어(CD, DVD)는 라이브러리에 포함될 수 없다. (USB메모리는 포함 가능)
👩🦰 바로가기 키(short cuts)
win + E : 파일 탐색기
win + R: 실행창(여기서 shell:startup 하면 시작프로그램, Regedit 은 레지스트리 편집기)
win + U: 접근성 센터(디스플레이)
win + v: 클립보드
win + shift + s :원하는 영역 캡쳐
ctrl + shift + esc: 작업 관리자
ctrl + 마우스휠 : 아이콘 크기 변경
alt + shift + p : 파일 탐색기에서 파일 세부 정보 표시
shift + del : 완전 삭제(휴지통 X)
shift + f10: 선택한 항목의 바로가기메뉴 표시
ctrl + alt(shift) + del : window 작업 관리자 대화상자 표시
ctrl + d : 선택항목 휴지통 삭제
ctrl + x: 잘라내기
ctrl + f4 : 창닫기
ctrl + esc : 시작메뉴
ctrl + shift + n : 새폴더 만들기
작업관리자(ctrl+ shift +esc)
- 응답하지 않는 프로그램을 종료할 때 사용한다. (선점형 멀티 태스킹), ctrl + alt + del
프린터 공유하기(인쇄 관련)
설정=> 프린터 및 스캐너
프린터 목록에서 프린터 하나 선택 후 "관리" => 프린터 속성 => 속성창에서 일반 말고 "공유"
이 "프린터 공유 체크박스"에 체크 후 확인
👩🦰 [ Windows 보조프로그램 및 유니버셜 앱 ]
메모장
- 전체에 대해서만 글꼴, 속성, 크기를 변경가능(부분x, 글자색 지원x)
- .LOG(대문자) 를 입력하면 다음에 불러올 시 현재시간과 날짜가 보임
- 자동줄바꿈, 찾기/바꾸기 기능 가능, OLE 기능(그림, 표 삽입) X
워드패드: RFT, TXT, DOC, WRI 등의 확장자를 가진 문서를 작업, OLE 기능 가능
그림판
- 기본 확장자는 .png(OLE 개체 삽입 가능)
- 그림판 3D열기 지원
- .jpg, .bmp, .gif, tif, dib 등의 그래픽파일 열기 가느, 바탕 화면의 배경으로 사용가능
Print 3D : 3D 프린터를 연결해 3D 입체모형으로 출력하는 앱(재료, 레이아웃), .stl, .obj, 3mf, .wrl, .ply
단계 레코더(recorder, 그냥 동사로 record라고 생각하면 될듯): 컴퓨터에서 작업을 수행할 때 클릭 드래그 키보드 입력 하나하나를 녹화하는 앱, HTML문서(.mht)를 생성하여 압축파일(.zip)로 저장한다.
빠른 지원: 다른 사용자의 컴퓨터에 접속하여 상대방의 문제를 해결할 수 있도록 하는 앱
원격 데스크톱 연결: 다른 컴퓨터에 있는 앱/파일/네트워크 리소스에 엑세스하는 기능
[ 컴퓨터 시스템의 여러 가지 각종 설정 ]
- windows10 설정 실행: windows10의 작업에 맞는 환경 설정 및 변경을 수행하는 기능
실행방법
- win + i 혹은 win + x => n 혹은 브라우저 주소표시줄에 "ms-settings:" (세미콜론 아니라 콜론)
- 왼쪽하단의 win 시작단추 => 설정
- win + r => ms-settings: 입력 후 엔터
[ 설정 ]
시스템
- 디스플레이
- 소리
- 알람 및 작업
- 전원 및 절전
- 저장소
- 집중지원
- 원격 데스크톱
- 정보 : 현재정보(바이러스, 방화벽, 계정보호)확인, 장치 사양/windows 사양
개인설정
- 배경: 배경화면, 고대비 설정(텍스트와 앱을 보기 쉽게 설정)
- 잠금 화면
- 색
- 작업표시줄: 작업표시줄 잠금, 숨기기, 위치, 단추 하나로 표시, 피플(연락처표시)
게임
- 게임 바: 게임바를 사용해서 게임 클립, 스크린샷 및 브로드캐스트 레코드
- 캡처: 스크린샷 및 게임클립을 통해 게임을 캡쳐하는 방법을 제어한다.
- 브로드캐스팅
- 게임 모드
업데이트 및 보안
- windows 업데이트: 윈도우 업데이트(스토리지 점검, OS 빌드 정보: 장치, 윈도우 사양)
- 전송 최적화: 다른 PC에서 다운로드 허용 켜고/끄기
- windows 보안: 장치의 보안 및 상태를 관리(바이러스, 방화벽, 장치, 가족 옵션)
- 복구: 이 PC 초기화, 고급시작옵션(USB, DVD로 부팅), 복구 드라이브 만들기
- 백업: 파일 히스토리를 사용하여 백업, 이전 백업
- 정품인증
- 내 장치 찾기
장치
- 블루투스 및 기타 디바이스
- 프린터 및 스캐너
- 마우스
- 자동 실행: 모든 미디어 장치에 자동 실행 사용 켜고/끄기
앱(프로그램 대신 앱이라함 windows 10부터)
- 앱 및 기능: 컴퓨터에 설치된 앱(=프로그램)을 제거 또는 수정, 앱을 가져올 위치 선택
- 기본 앱: 컴퓨터에서 이뤄지는 각 작업들에 대한 기본 앱을 설정(메일, 뷰어, 비디오)
- 시작 프로그램: 로그인 할 때 앱이 시작할 수 있도록, 백그라운드 작업이 실행될 때 시작
접근성
- 디스플레이: 텍스트 확대, 모든 항복 크게 보기, 밝게 보기
- 커서 및 포인터
- 색상 필터
- 내레이터: 화면의 내용을 설정하는 화면 읽기 프로그램 win + ctrl + enter
- 돋보기
- 고대비
- 음성명령
- 아이 컨트롤
전화
- 안드로이트, 아이폰 연결: 사용자의 PC에 바로 문자를 보내고 휴대폰의 최신 사진을 볼 수 있다.
계정
- 사용자 정보: 관리자 로컬계정 정보 확인, 마이크로소프트 계정으로 로그인
- 이메일 및 계정: 이메일, 일정 및 연락처에서 사용하는 계정(추가), 회사 또는 학교 계정 추가
- 로그인 옵션: 로그인 방법(얼굴, 지문, PIN, 보안키 비밀번호, 사진 암호), 로그인 필요시기
검색
- 사용 권한과 기록: 유해 정보 차단(엄격, 중간, 끔), 클라우드 콘텐츠 검색(OneDrive, Outlook)
- windows 검색: 인덱싱 상태, 내 파일 찾기: 클래식(라이브러리/바탕화면), 고급(전체)
네트워크 및 인터넷
- 상태: 네크워크 상태, 네트워크 설정 변경(어댑터, 공유 옵션, 문제 해결사), 네트워크 속성 보기, 윈도우즈 방화벽, 네트워크 공유센터, 네크워크 초기화
- 이더넷: 컴퓨터가 현재 연결된 네트워크 통신망
- 데이터 사용량: 데이터 제한(데이터를 초과하지 않도록), 백그라운드 데이터(사용량 줄이기 위해)
시간 및 언어
- 날짜 및 시간: 표준 시간대 설정(자동/수동), 인터넷으로 시간 동기화(time.windows.com)
- 지역: 국가 또는 지역, 사용지역 언어
- 언어
개인정보
- 일반: 개인 정보 옵션 변경(맞춤형 광고 표시, 관련 콘텐츠, 검색 결과 제공)
- 피드백 및 진단: 진단 데이터: windows를 안전한 최신 상태로 유지하고 문제를 해결하고 제품을 향상 시키는데 사용한다.
- 활동 기록: 사용자가 방문한 웹사이트, 앱, 서비스를 사용하는 방법에 대한 정보를 저장 활동기록 저장, 보내기, 지우기 가능
- 여러가지 설정
시스템 정보(ms-settings:about)
장치 관리자: 하드웨어가 올바르게 작동하는 지 확인하고 문제있는 불필요한 장치를 제거
작업 표시줄(ms-settings:taskbar): win + x로 명령 프롬프트를 PowerShell로 바꾸기
[ 관리 도구(제어판 > 시스템 및 보안 > 관리 도구) ]
- 드라이브 조각 및 최적화: 컴퓨터 소도가 빨라진다.(용량이 늘어나는 것은 아님)
- 리소스 모니터: CPU 및 메모리 사용현황을 그래프로 표시해준다.
- 디스크 정리: 불 필요한 파일을 삭제 후 사용가능한 공간을 늘려준다.
- 시스템 정보: 하드웨어 리소스( 하위 목록: DMA , 충돌, 공유, I/O, IRQ) / 구성 요소 ( 하위 목록: 시스템에 설치된 HW 구성) / 소프트웨어 환경 (하위 목록: 환경 변수, 드라이버, 인쇄작업, windows 오류보고)
- 작업 스케쥴러: 지정한 시간에 컴퓨터에서 자동으로 수행되는 작업 생성 및 관리
- 컴퓨터 관리: 시스템 도구(작업 스켸쥴러/ 이벤트뷰어/ 공유 폴더/ 장치관리자 지정) / 저장소(디스크 정보 및 파티션 확인 및 설정) / 서비스 및 응용 프로그램
📌드라이브 오류검사: HDD/SDD에 논리적, 물리적 오류를 검사하고 이를 복구해주는 기능
- 네트워크 드라이브, CD-ROM 드라이브는 디스크 검사를 수행할 수 없음(이유: 읽기만 가능하기 때문)
📌 명령 프롬프트
- 실행 방법(win + r) => "cmd" 입력
- MS DOS 명령 또는 기타 명령을 수행할 수 있음(범위 설정: ctrl + m )
- 명령 프롬프트 창 종료: "exit" 명령, 전체화면 모드(alt + enter)
📌 사용자 계정 정보(ms-settings:yourinfo, 계정 > 사용자 정보)
- 표준: 설치된 sw를 사용, 다른 사용자 또는 보안에 영향을 저해하지않는 시스템 설정 변경가능
- 관리자: 컴퓨터에 대한 모든 제어 및 권한을 가짐
📌 Windows 보안
- 바이러스 및 위협 방지: 악성 코드 및 바이러스를 실시간으로 보호하며 감염 시 치료해주는 기능, 주기적으로 검사(바이러스 및 위협 방지 설정 => 켜기), 설정 관리: 실시간 보호(켬), 제외, 알림
- 계정 보호: 계정 및 로그인에 대한 보안
- 방화벽 및 네크워크 보호: 도메인 네트워크 / 개인 네트워크 / 공용 네트워크
- 기타기능: 앱 및 브라우저 컨트롤 / 장치 보안 / 장치성능 및 상태 / 가족 옵션
📌 글꼴(설정 => 개인설정)
- 확장자: .ttf, .ttc, .fon
- Cleartype: 읽기 쉽게 가독성을 높여주는 것
- 설치 폴더: C:\windows\Fonts (글꼴 복사 => 붙여넣기 : 설치)
네트워크/인터넷
네트워크
: 여러 대의 컴퓨터를 통신회선으로 연결한 형태(목적: 데이터/장치/프로그램 공유)
무선 LAN(WLAN)
- AP: 기존의 네트워크 사이에 중계기 역할을 담당(내장 안테나로 전송거리를 확장)
- 안테나: 무지향성(모든 방향으로 전파를 확장), 지항성(특정 지점을 연결하기 위한 장비)
- 무선랜카드: 무선으로 사용하기 위한 장비
프로토콜
: 네크워트에서 서로 다른 컴퓨터들 간에 정보 교환을 할 수 있게 해주는 통신 규약(통신규칙)
프로토콜 기능: 단편화/재조합/주소지정/순서지정/ 캡슐화/연결제어/오류제어/동기화/홈제어/멀티플렉싱
🐱🐉 TCP/IP: 인터넷 표준 프로토콜
HTTP: 하이퍼텍스트 전송 프로토콜(인터넷, https://)
DHCP
- IP주소를 자동으로 할당
- 동적으로, IP주소를 부여함으로써 네트워크 상황에 따른 문제를 해결
TCP: 메세지를 송수신자의 주소와 정보를 묶어 `패킷`단위로 분류, 흐름제어, 데이터의 에러 유무 검사, OSI 7계층 중 전송 계층에 해당
IP
- 패킷 주소를 해석, 경로를 결정
- OSI 7계층 중 네트워크 계층에 해당
ICMP: 컴퓨터나 네트워크 기기의 상태를 확인하기 위해 보내는 인터넷제어 메세지 프로토콜(ACK: 긍정, NAK: 부정)
ARP: IP주소를 물리적주소로 변경(반대는 RARP) // 물리적주소 == MAC주소임
UDP: 한 컴퓨터에서 다른 컴퓨터로 데이터를 전송하는 프로토콜, User Diagram Protocol의 약자 // UDP 설명 정처기에 비해서 매우 두루뭉술한 느낌
네트워크
클라이언트: 파일/프린터 등의 공유 자원을 사용할 수 있게 하는 소프트웨어
프로토콜: 다른 컴퓨터들끼리 정보교환을 할 수 있게하는 통신규칙
서비스: 내 컴퓨터의 자원을 다른 컴퓨터에서 사용할 수 있도록 함
어댑터: 컴퓨터를 물리적으로 연결하는 하드웨어(랜카드)
서브넷 마스크: IPv4주소의 네트워크 주소와 호스트 주소를 구별, 여러 개의 LAN에 접속할 경우 하나의 LAN을 말한다. (C클래스: 255.255.255.0)
게이트웨이: 프로토콜이 서로 다른 통신망을 접속하기 위한 장치
👩🦰 [ 네트워크 관련 장비 ]
NIC: 컴퓨터와 컴퓨터 또는 컴퓨터와 네트워크를 연결하는 장치, 이더넷 카드(LAN카드), 어댑터
백본(Backbone): 브랜치 랜(LAN)사이를 연결해주는 네트워크 장치(고속)
브리지(Bridge): 네트워크 분할을 통해 트래픽을 감소시키며, 물리적으로 다른 네트워크를 연결할 때 사용
게이트웨이: 다른 네트워크에 데이터를 보내거나 다른 네트워크로부터 데이터를 받아들이는 출입구 역할
리피터(Repeater): 먼 거리 전송 시 장거리 전송을 위해서 신호를 증폭하거나 전압을 높여 전송하는 장치
허브(Hub): 한 번에 여러 대의 컴퓨터를 연결하는 장치(스위칭허브: 규정된 속도를 보장해주는 허브)
라우터(Router): 최적의 경로를 설정하여 전송, 효율적인 속도로 전송될 수 있도록 데이터의 흐름을 제어
👩🦰 [ 네트워크 관련용어 ]
모뎀: 변복조장치( 디지털 -> 아날로그(변조), 아날로그 -> 디지털(복조) )
변조속도(BAUD): `보`라고 함, 1초당 신호 변환, 상태 변환 수
전송속도(BPS): 1초당 전송되는 비트 수
인트라넷(Intranet): 회사 내 각종 업무, 전자우편 시스템, 전자결재 시스템의 기술을 기업내부에 적용한 것
엑스트라넷(Extranet): 기업과 외부 기업 끼리의 인트라넷을 서로 연결하여 자기 회사와 관련 있는 기업체와의 원활한 통신을 위해 인트라넷의 이용 범위를 확대한 것
그룹웨어(Groupware): 여러 사람이 공통의 업무를 수행하는 데 있어 사용할 수 있는 프로그램
- 마이크로 소프트사의 익스체인지(Exchange), 넷미팅(Netmeeting)
코덱: 영상처리나 음성처리를 컴퓨터에 알맞게 변환 시키는 방법
- 펄스코드변조(PCM)과정: 아날로그 -> 부호화 -> 디지털 -> 복호화 -> 아날로그
- 아날로그 영상을 디지털로 다시 아날로그 영상으로 변환하는 과정
👩🦰 [ 인터넷주소 ]
IPv4: 8비트씩 4부분, 마침표, 10진수, 32비트(A클래스(대규모통신망) ~ E클래스(실험용))
IPv6(우리가 가장 많이 사용하는 주소): 16비트씩 8부분, 콜론, 16진수, 총 128비트, 방식(유니캐스트(1:1), 멀티캐스트(1:다), 애니캐스트(1:1))
IP주소: 숫자 주소(인터넷 고유 주소), 고정IP(다음 IP주소 사용(고정IP)), 자동으로 IP주소 받기(유동IP)
도메인네임: 숫자로 된 IP 고유의 주소를 이해하기 쉽게 문자로 표현한 주소
- 주소관리: 고유국내(KRNIC), 전 세계(ICANN)
- DNS: 문자 주소를 숫자 주소로 변환하는 기법(백업목적으로 쓰임 2개)
URL: 인터넷 상의 각종 자원을 나타내는 인터넷 표준주소체계
프로토콜 :// 서버 주소 : 포트 번호 / 파일 경로
# 프로토콜에 이메일을 보내는 경우, mailto : 이메일 주소(//가 안 들어감)
포트번호: HTTP(80), FTP(21), TELNET(23), NEWS(119), GOPHER(70)
#gopher는 정보검색
웹브라우저
:웹 페이지에 접근하면 http 프로토콜을 이용해 해당 웹 문서를 사용자에게 보여주는 프로그램
- 별도의 플러그인 설치가능, 히스토리, 즐겨찾기
- 종류:
인터넷 익스플로러, 크롬, 넷스케이프, 오페라, 파이어폭스
웹페이지 저장
- 모든 웹페이지: 페이지 내용과 그림 파일 모두 저장 (*.html)
- 웹 페이지 보관 파일: 여러 개 파일을 한 개 파일로 저장(*.mht)
- 텍스트 파일: 텍스트 파일로 저장(*.txt)
- 웹페이지 중 html만: html 코드만 파일로 저장
[ 인터넷 익스플로러 인터넷 옵션 ]
고급: 예를 들어 인터넷에서 문서를 인쇄하는데 사진이 인쇄가 안될 때(화면에는 보이는데 출력이 안 나올 때)
🚩 [ 인터넷 관련 용어 ]
SSO: 한 번의 로그인으로 여러 사이트를 이용하는 보안기술 => 통합아이디
플러그인: 웹 브라우저의 기능을 확장, 음악듣기, 영상보기
RSS: 업데이트 정보를 사용자에게 알려주는 서비스
캐싱: 자주 사용하는 사이트 자료를 저장, 접근하지 않아도 보임
쿠키: 웹 사이트의 접속정보를 저장, 해킹의 대상, 자동 로그인에 활용됨
북마크: 즐겨찾기, 웹사이트 주소 저장
시멘틱 웹: 컴퓨터가 정보를 이해하고 조작할 수 있는 차세대 지능형 웹
스마트그리드: 전기를 정보통신망에 접목시켜 에너지 효율을 높임
모바일 오피스: 스마트폰으로 네트워크에 접속하여 실시간으로 업무 처리
히스토리: 웹 브라우저를 이용해 방문한 사이트 주소가 차례대로 저장
웨이즈(WAIS): 데이터베이스에서 키워드를 이용해서 검색
Void: 음성과 데이터를 한 번에 보내는 인터넷 전화, 통화품질 보장X
WLL: 무선 가입자 회선, 전화국/단말기를 무선으로 연결
지그비: 저 전력을 이용하는 무선네트워크의 표준, 반경 30M내에서 연결가능하며 최대 255대 연결
블루투스: 정보전송을 목적으로 하는 근거리 무선 접속 프로토콜( IEEE 802.15.1)
텔레메틱스: 통신망을 이용하여 위치정보를 기반으로 교통/응급구조/ 각종 정보를 제공하는 서비스
FTP: 파일 전송 프로토콜, 다운로드, 업로드
파일을 전송하는 것이라 서비스를 사용하려면 보통 계정이 필요함
- 그림파일 전송: 바이너리모드 (Binary)
- 텍스트 파일 전송: 아스키 모드(Ascii)
- Anonymous FTP: 계정 없이 사용 가능한 서버
텔넷: 원격 접속, 자신의 컴퓨터처럼 사용, Telnet
아키: 파일을 쉽게 검색
고퍼: 메뉴방식으로 정보를 쉽게 검색
시작페이지: 인터넷 실행 시 처음 방문하는 사이트
미러사이트: 동시에 많은 사용자들이 접속할 때 과부하 방지로 만든 복사본 사이트
메타 검색: 다른 검색엔진에 검색을 의뢰해 검색 결과를 보여 줌, 느림
메일링리스트: 정보교환을 할 수 있게 하는 전자우편 형태의 주소록
TRACRT: 경로추적
유즈넷: 공통의 관심사에 대해 서로 의견을 주고받을 수 있게 한 게시판 서비스
웹호스팅: 웹 서버를 임대하고 자체 도메인을 가지게 함
IRC: 실시간 인터넷 채팅
그리드 컴퓨텅: 많은 컴퓨터를 하나의 고성능 컴퓨터로 사용
하이브리드 검색: 주제별/키워드의 기능을 결합한 검색엔진
RFID: 사물에 전자태그를 부착, 주변 상황 인식
클라우딩: 자신이 사용한 만큼 요금을 지불하는 방식
테더링: IT기기를 휴대폰에 연결하게 하는 기능
E-mail(전자우편, 7비트 아스키코드, ID@호스트주소)
전자우편 프로토콜: SMAP(전송), POP3(수신), MIME(멀티미디어 전자우편, 동영상/음악/카드 메일)
- 받는 사람에 여러 사람 주소들은 세미콜론(;)을 이용한다.
참조와 숨은 참조의 차이점: 숨은 참조는 수신자가 표시되지 않음
첨부: 파일을 이메일에 함께 보내는 기능
회신: 받은 메일에 대한 답장을 작성해서 전송하는 것
전달: 받은 메일 그대로 다르 사람에게 보내는 기능
동보: 동일한 메일을 여러 사람에게 보내는 기능
옵트인(Opt-in)메일: 광고 메일을 보낼 때 사전에 허가를 받고 보내는 메일
스팸 메일: 불특정 다수에게 도의없이 보내는 광고성 이메일
🌺 OSI 7계층(응,표,세,전,네,데,물)
// 아래부터 물데네전세표응 이렇게 하기도 하던데 난 위부터 아래로가 좋음 7~1
응용 계층 (Application)
눈으로 보고, 듣고 확인할 수 있는 계층
- SMTP(이메일 전송), POP3(이메일수신)
- FTP(자료송수신),WWW(인터넷),
- TELNET(원격접속)
표현 계층(Presentation)
- 코드변환, 암호화, 암축
- 구문 상관없이 연결가능
세션 계층(Session)
- 반이중, 전이중 통신모드 결정(세션의 접속/전송/해제기능)
전송 계층(Transport)
신뢰성 있고 투명한 데이터 전송을 담당
- 게이트웨이, 오류검출/복구/흐름제어
네트워크 계층(Network)
- 패킷 관리, 최적의 경로 배정(라우팅, Routing)
데이트링크 계층(Data Link)
- 스위치, 랜카드, 브리지 장비 사용
- 동기화, 흐름제어, 링크확립, 유지, 절단기능
물리 계층(Physical)
- 신호를 발생하는 장비, 물리적 접속을 제어(리피터, 허브)
- 기능적, 기계적, 전기적, 절차적 특성을 정의한다.
[ 네트워크 명령어 ]
Ping: 원격컴퓨터가 현재 네트워크에 정상적으로 작동 여부 확인
IPCONFIG: 현재 PC의 물리적 주소, IP주소, Subnet Mask(서브넷마스크), 게이트웨이 확인
Tracert ip주소: 상대방 컴퓨터까지의 경로 추적
NETSTATE: 현재 자신의 컴퓨터에 연결된 다른 컴퓨터의 정보를 확인(포트, 이더넷, TCP 연결)
NBTSTAT: 중복되는 IP주소로 인해 주소가 충돌하는 지점을 확인
NET VIEW: 특정 컴퓨터에 공유된 정보를 확인
NSLOOKUP: URL 주소로 IP주소를 확인, DNS 동작여부를 확인
[ 네트워크 명령어 실습 해보기 ](win + r > cmd)
- 여기서 기본 게이트웨이 ip주소는 192. 어쩌구로 시작하는 주소이다
C:\Users\내PC>ping 기본 게이트웨이 ip주소
Ping 기본 게이트웨이 ip주소 32바이트 데이터 사용:
기본 게이트웨이 ip주소의 응답: 바이트=32 시간=2ms TTL=64
기본 게이트웨이 ip주소의 응답: 바이트=32 시간=2ms TTL=64
기본 게이트웨이 ip주소의 응답: 바이트=32 시간=2ms TTL=64
기본 게이트웨이 ip주소의 응답: 바이트=32 시간=2ms TTL=64
기본 게이트웨이 ip주소에 대한 Ping 통계:
패킷: 보냄 = 4, 받음 = 4, 손실 = 0 (0% 손실),
왕복 시간(밀리초):
최소 = 2ms, 최대 = 2ms, 평균 = 2ms
멀티미디어
멀티미디어란
- Multi(다중)와 Media(매체)의 합성어
- 텍스트, 그래픽, 사운드 등의 매체를 디지털로 통합하여 전달함(전송방식: 비동기방식)
- 📌 멀티미디어 특징: 디지털화, 쌍방향성, 비선형성, 정보의 통합성
[ 멀티미디어 관련 용어 ]
하이퍼텍스트(Hypertext): 문서와 문서가 연결된 상태, 문서 내의 특정 문자를 선택하면 이와 연결된 문서로 이동하는 문서 형식
하이퍼미디어: 하이퍼텍스트와 멀티미디어를 합한 개념, 클릭 했더니 음악, 동영상등의 자료가 보이는 것
노드(Node): 하이퍼 텍스트에서 각 문서에 연결된 페이지
앵커(Anchor): 노드에서 다른 노드로 넘어가게 하는 키워드
AVI: 윈도우즈 표준 동영상 파일(별도의 장치없이 재생 가능)
MPEG-2(엠팩 투): HD TV, 위성 방송, DVD
MPEG-4: IMT 2000 영상정보
MPEG-7: 정보검색가능, 전자상거래, 동영상
MPEG-21: 디지털 컨텐츠의 제작, 유통, 보안등 전 과정을 관리
하이퍼링크: 노드와 노드의 연결점
저작 소프트웨어: 간단한 메뉴 조작으로도 멀티미디어 자료를 구현할 수 있는 프로그램(디렉터, 툴 북, 플래시)
H.264: 국내 지상파 및 위성DMB, 비디오 기술의 표준, MPEG-4을 따름, 2003년에 발표된 동영상 표준 규격
사운드카드 기록용량: (샘플링시간 + 주파수 + 비트수 + 채널 수 /8)Byte
VCS: 화상회의 시스템
비디오 오버레이보드: 외부비디오신호를 컴퓨터화면과 같이 표현
VOD: 주문형 비디오 시스템
샘플링: 아날로그 신호(음성)를 디지털 신호로 변환하는 단계
가상현실: VR(게임, 아파트 모델하우스)
스트리밍(Streaming): 멀티미디어 데이터를 다운로드하면서 동시에 재생해주는 기술(ASF, WMV, RAM), 실시간 방송
CAI: 컴퓨터를 이용한 수업 방식
압축파일: 파일 크기가 줄어든다. => 전송시간 절약, 여러개로 나눠서 압축가능, 디스크 공간 효율적으로 활용가능
MOD: 실시간 음악방송(멜론, 지니, 바이브)
비트맵: 고해상도, 실제(사실적)이미지, 용량이 큼, 확대하면 계단현상
MIME: 멀티미디어 전자우편(동영상 메일, 음악메일, 카드 메일)
벡터형식: 확대해도 테두리가 거칠어지지 않음(일러스트 == AI)
PACS: 원격진료(독도, 울릉도같은 원격 진료가 필요한 곳에서 사용)
JPEG: 정지영상 국제표준 압축(손실, 무손실 지원)
GIF:256 색상 (무손실 지원, 애니메이션 표현 가능)
PNG: 웹상에서 최적이미지표현, GIF의 단점을 보완(플래시에 사용)
WAVE: 실제 소리저장, 용량이 매우 큼(1곡당 50Mbyte)
MP3: 1/12 로 압축, MPEG-1 압축기술 사용, 음질 뛰어남
MIDI: 컴퓨터 악기간의 표준 프로토콜(소리 저장 안됨), 작곡가들이 많이 사용
IMAP: 이메일의 제목만 다운로드 하는 방식
- 사운드 압축 복원 관련기술: FLAC(압축시 스트림손실이 없음), AIFF(애플, 오디오CD), WAV(윈도우 표준)
- MHGC: ISO 위원회 명칭, 멀티미디어 콘텐츠등을 기술하는 언어의 표준을 정함
[ 디스플레이 어댑터와 모니터 관련 용어 ]
픽셀(Pixel): 화면을 이루는 최소 단위로서 같은 크기의 화면에서 픽셀 수가 많을수록 해상도가 높아진다.
해상도(Resolution): 모니터 화면의 픽셀 수에 따라 결정되며 모니터 등의 출력 장치가 내용을 얼마나 선명하게 표현할 수 있느냐를 나타내는 단위 => 색상 수와는 관련 x(오답 예시: 픽셀 수가 많을수록 표시할 수 있는 색상의 수가 증가한다.)
점 간격(Dot Pitch): 픽셀들 사이의 공간을 나타내는 것으로 간격이 가까울수록 영상은 선명하다.
재생률(Refresh Rate): 픽셀들이 밝게 빛나는 것을 유지하기 위한 것으로, 재생률이 높을수록 모니터의 깜짝임이 줄어든다.
(밝게 빛나는 것을 유지하도록 하기 위한 1초당 재충전 횟수)
- 플리커프리: 모니터의 깜빡임 현상인 플리커를 제거하여 눈의 피로나 두통 등의 증상을 줄여주는 기술
정보통신
[ 통신망 운용방식 ]
중앙집중식: 모든 처리는 중앙 컴퓨터가/ 입출력은 단말기가 행동
클라이언트/서버: 자료를 요청하는 / 자료를 제공하는(분산처리 방식)
동배간처리: p2p 방식, 서버도 될 수 있고 클라이언트도 될 수 있다.
[ 통신망 종류 ]
LAN(근거리 통신망): 근거리, 전송 거리가 짧다. 학교, 연구소, 병원 등의 구내에서 사용
VAN(부가가치 통신망): 통신 사업자로부터 통신 회선을 빌려 기존의 정보에 새로운 가치를 더해 다수의 이용자에게 판매하는 통신망( 유료사이트 )
MAN(도시권 통신망): 도시를 중심으로 연결한 통신망
WAN(광역 통신망): 넓은 지역을 연결한 통신망(전 세계)
IMT-2000: 한대의 휴대폰으로 전 세계 어디서나 사용하는 규격
B-ISDN(광대역통신망): ISDN에 광통신을 결합한 통신망
ADSL: 속도가 달라서 비대칭 디지털 가입자 라인이라 함
ISDN(종합정보통신망): 문자, 음성, 동영상 등 다양한 데이터를 통합하여 디지털화된 하나의 통신 회선으로 전송하는 통신망
[ 정보 전송 방식 ]
단향: SIMPLEX, 한쪽은 송신만 한쪽은 수신만(라디오, TV)
반이중: HALF DUPLEX, 양쪽 모두 송수신, 동시 불가능(무전기)
전이중: FULL DUPLEX, 양쪽 모두 동시에 송수신(전화)
[ 전기 장치 ]
UPS: 무정전 전원 공급 장치(정전에 대비해 일정시간 전원을 공급)
AVR: 자동전압조절기(항상 일정한 출력 전압을 유지)
CVCF: 정전압정주파장치(전압도 일정하게 주파수도 일정하게)
[ 정보 통신 관련 용어 ]
SNS: 온라인에서 서로의 관심사를 공유하는 서비스
NFC: 비 접촉식 근거리 무선 통신 모듈
와이브로: 무선 광대역 인터넷서비스, 이동 하면서 인터넷 사용
테더링: 다른 기기에 인터넷을 연결해주는 기능
핫스팟: 자신의 인터넷 무선 데이터이용기능을 일정공간 안에서 다른 이들에게 사용할 수 있게하는 공유 서비스
클라우드 서비스: 자신의 컨텐츠를 서버에 저장해두고 어느 기기에든 사용할 수 있게 하는 기술
사물 인터넷(IOT): 인간 대 사물, 사물과 사물이 서로 소통이 가능하게 하는 기술, 통신비용 증가, 보안기능은 약해짐
보안
[보안 위협 형태]
스푸핑: 웹사이트 구축 => 정보를 빼냄
스니핑: 패킷을 엿보면서 아이디, 패스워드 정보를 빼냄
스파이웨어: 사용자 동의없이 사용자정보를 수집
혹스(Hoax): 악성 코드인 것처럼 가장하는 것
DDoS:여러 대 컴퓨터가 동시에 특정 사이트를 공격
웜(Worm): 네트워크를 통해 연속적으로 자신을 복제 => 시스템부하를 일으켜 시스템이 다운되는 현상
메모리 해킹: 메모리(RAM)에 있는 데이터를 위조/변조하는 해킹
스미싱: 문제메세지와 피싱의 합성어, 쿠폰, 초대장등의 문자메세지를 보내고 수신자가 클릭하면 악성코드가 설치되어 금융정보를 빼내는 행위
백도어: 보안이 제거된 비밀통로
파밍: 허위 사이트로 유도하여 금융정보를 빼내는 행위
눈속임(Spoof): 정상인 것처럼 속임수를 사용
피싱: 가짜 이메일을 보내고 개인금융정보를 빼내는 행위
📌 방화벽: 외부의 불법침입으로부터 막아줌(내부자산을 보호)
- 역 추적기능이있어 외부침입자의 흔적을 찾을 수 있음 - 내부해킹은 못막는다는 단점
📌 암호화: 지정한 수신자 외에는 그 내용을 알 수 없도록 변환하는 것 - 도청, 부정 접근 등의 위험을 대비
(아래는 암호화관련 개념: 비밀키/공개키)
비밀키
- 동일한 키로 데이터를 암호화하고 복호화 함
- 대표적인 예시로 DES(Data Encryption Stadard)가 있으며, 동일한 키로 암호화하고 복호화한다.
- 속도가 빠르며, 알고리즘이 단순하고 크기가 작다.
- 사용자의 증가에 따라 관리해야할 키의 수가 많아진다.
공개키
- 서로 다르 키로 데이터를 암호화하고 복호화함
- 암호화할 때는 공개키, 복호화할때는 비밀키로 하낟.
- 대표적으로 RSA(Rivest Shamir Adleman)가 있다.
- 키의 분배가 쉽고 관리해야할 키의 개수가 적다.
- 속도가 느리고, 알고리즘이 복잡, 파일 크기가 크다.
[보안 요건]
- 기밀성: 정보와 자원은 허가된 사용자만 이용
- 무결성: 허가된 사용자만 수정 가능
- 가용성: 허가된 사용자는 언제든지 사용 가능
- 인증: 정보를 보낸 사람의 신원확인
- 부인방지: 부인할 수 없도록 송,수신 사실의 증거를 제공
[컴퓨터 범죄유형]
- 대책: 보안 관련 프로그램 보급, 보안교육 실시, 비밀번호 수시 변경, 백신프로그램 설치 및 자동업데이트 설정, 램(RAM)에 상주, 불분명한 이메일은 열어보지 않음고 삭제한다. 중요한 자료는 백업 처리한다.
*백신의 기능: 검사/치료/예방
[바이러스 종류]
- 파일 바이러스: 실행파일감염(예루살렘, CIH)
- 부트바이러스: 부트섹터를 손상(브레인, 미켈란젤로)
- 부트/파일: 파일과 부트 바이러스의 특징, Invader, 에볼라
- 매크로바이러스: 엑셀문서를 감염시키는 바이러스, 멜리사, Laroux
- 다형성: 실행할 때마다 코드를 변경
- 클러스터: 감영된 디스크에서 실행하면 동시에 실행되는 바이러스
- 은닉바이러스: 메모리(RAM)에 상주하는 바이러스
- 스크립트: 파일 안에 스크립트를 감염시킴
- 폭탄바이러스: 일정한 조건을 만족하면 실행(미켈란젤로, 예루살렘, CIH)
*공유 폴더의 속성을 숨김으로해도 네트워크 감염을 방지할 수 없다.(읽기전용이기 때문)
- Total
- Today
- Yesterday
- Prittier
- 프리온보딩 프론트엔드 챌린지 3월
- 타입스크립트 장점
- aspect-ratio
- getServerSideProps
- reactAPI
- && 셸 명령어
- 형제 요소 선택자
- text input pattern
- is()
- 항해99프론트
- getStaticPaths
- 틸드와 캐럿
- 원티드 프리온보딩 프론트엔드 챌린지 3일차
- nvm경로 오류
- 항해99추천비추천
- float 레이아웃
- 원티드 FE 프리온보딩 챌린지
- 타입스크립트 DT
- 프리렌더링확인법
- ~ ^
- 원티드 프리온보딩 FE 챌린지
- tilde caret
- 항해99프론트후기
- 원티드 3월 프론트엔드 챌린지
- nvm 설치순서
- fs모듈 넥스트
- grid flex
- D 플래그
- 부트캠프항해
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |