목차
컴퓨터일반 정리
컴퓨터 발전 과정
1세대 진공관
- 기계어를 사용한다
- 하드웨어 중심, 일괄처리 시스템이다
2세대 트랜지스터
- 운영체제 도입
- 고급언어 개발
- 온라인 실시간 처리
- 다중 프로그램 지원
3세대 직접 회로
- 시분할처리와 다중처리 가능
- OCR, OMR, MICR, MIS이 도입된다
4세대 고밀도 직접회로
- 개인용 컴퓨터 개발
- 네트워크와 분산처리 가능
- 마이크로프로세서 개발
5세대 초고밀도 직접회로
- 인터넷, 인공지능, 패턴인식, 퍼지 이론, 전문가 시스템 등의 신기술이 개발된다
웹 프로그래밍 언어 종류
- HTML: 하이퍼텍스트 문서를 만들기 위해 사용하는 언어이며 특별한 텍스트 타입이 없는 단순한 텍스트라 호환성이 좋고 사용이 편리함
- DHTML: HTML보다 애니메이션이나 상호작용이 강화된 웹페이지를 생성 가능
- XML: 웹에서 구조화된 폭넓고 다양한 문서들을 상호교환 가능해서 HTML 단점 보완
- SGML: 다른 기종의 시스템과 정보 손실 없이 텍스트, 이미지, 비디오, 오디오 등의 멀티미디어 전자 문서를 효율적으로 전송, 저장 처리하기 위한 언어
- ASP: 마이크로소프트사에서 개발하여 윈도우에서만 동작하는 서버측 동적 페이지 언어
- JSP: 다양한 운영체제에서 동작하는 자바로 만든 스크립트
- JAVA: C++을 기반으로 개발된 웹상 멀티미디어 데이터를 효율적으로 처리하기 위해 개발된 객체지향언어입니다.
- JAVA SCRIPT: 자바 애플릿의 단점을 보완한 것으로 HTML의 문장에 넣고 브라우저 꾸미기에 사용
- PHP: 초기에는 개인용 홈페이지 제작 도구에 사용되어 간단한 유틸리티로 구성, 4.0 버전 이후 각광받는 웹 스크립트 언어가 됨
- PERL: 문자 데이터에서 필요한 부분 추출, 자유롭게 원하는 형식으로 출력하는 강력한 언어
- CGI: 웹서버에서 서비스 제공 뿐만 아니라 외부 프로그램 실행, 결과 전송하는 방식으로 웹서버와 외부 프로그램 데이터 교환이 가능
- VRML: 가상현실 모델링 언어 3차원 공간 표현 가능한 웹언어
- WML: XML에 기반을 둔 마크업 언어, 양방향 호출기, 휴대폰, PDA 등 무선 단말기에 텍스트 기발 콘텐츠 제공하기위한 언어
인터넷 네트워크 장비
- 허브: 네트워크 구성시 여러대의 컴퓨터를 한꺼번에 연결하는 장치, 회선으로 통합관리 가능
- 라우터: 네트워크 간의 연결시 필요한 장비, 최적의 IP경로 설정 후 전송
- 게이트웨이: 다른 네트워크로 데이터를 주고받는 LAN의 출입구 역할을 하는 장치
- 리피터: 디지털 회선의 중간에 놓고 디지털 신호가 장거리 전송되는 경우 신호가 약해질 때 증가시키기 위해 전압을 높이는 장치
- 브리지: 리피터와 동일 기능 수행, 네트워크 분할을 통한 트래픽 감소와 다른 네트워크를 물리적 연결할 때에도 사용됨
암호화기법
비밀키 암호화
- 동일 키로 암호화/복호화
- 복호화 키를 알면 누구든 암호화를 복호화할 수 있어 복호화 키의 비밀 유지 중요
- 대칭 암호화, 단일키 암호화라고도 함
- DES방식이 대표적
- 알고리즘 단순, 속도가 빠르고 파일 크기 작다
- 사용자 증가할 경우 관리할 키 수 많아짐
공개키 암호화
- 서로 다른 키로 암호/복호화
- 암호화=공개키/복호화=비밀키
- 대표적인 암호화 방식: RSA
- 비대칭 암호화 기법이라고 함
- 관리 키가 적고 분배 용이
- 알고리즘 복잡, 속도 느림, 파일 큼
저작권
- 저작 재산권은 생존하는 동안과 저작자의 사망 후 50년 간 또는 70년 간 존속
- 저작권은 저작자의 권리 보호를 목적으로 함
- 비영리 방송 또는 공연의 경우 지적저작권 제한 가능
- 프로그램 언어, 규약 및 해법은 저작권 적용X
'컴퓨터활용능력' 카테고리의 다른 글
컴퓨터활용능력 1급 필기 컴퓨터일반 정리 (3) | 2023.04.28 |
---|---|
컴퓨터활용능력 1급 공부 틈틈이 하기 (6) | 2023.04.23 |