본문 바로가기
  • A space that records me :)

공부/정보처리기사10

[네트워크] OSI 7 - 표현계층 프로토콜 프로토콜 종류 JPEG MPEG XDR SMB AFP JPEG 이미지 압축 프로토콜 MPEG 영상 압축 프로토콜 XDR (eXternal Data Representation) 데이터의 설명 및 인코딩을 위한 표준 서로 다른 컴퓨터 간에 데이터를 전송하는 데 사용된다. (= 다양한 시스템 간에 데이터를 통신하는 데 사용된다.) RPC 및 NFS와 같은 프로토콜이 XDR 프로토콜을 사용한다. SMB (Server Message Block) = CIFS (Common Internet File System) 네트워크 상에 존재하는 노드들 간에 자원을 공유할 수 있도록 설계된 프로토콜이다. 네트워크에 연결된 컴퓨터끼리 파일, 프린터, 포트 또는 메시지들을 전달하는 데 사용된다. CIFS (Common Intern.. 2021. 7. 11.
[운영체제] 기억장치 관리 기억장치 관리 전략 종류에는 반입전략(언제?), 배치전략(어디에?), 교체전략(어떻게?) 3가지 기법이 있다. 반입전략 (Fetch) 보조기억장치에 보관중인 프로그램 및 데이터를 주기억장치에 언제 적체할 것인지 결정하는 전략이다. 요구반입 : 실행중인 프로그램이 특정 프로그램이나 데이터 등의 참조를 요구할 때 적재하는 방법 요청반입 : 요구시점을 미리 예상하여 적재하는 방법 베치전략(Placement) 새로 반입되는 프로그램이나 데이터를 주기억장치의 어디에 적재시기는지 결정하는 전략이다. 최초적합, 최적적합, 최악적합 교체전략(RePlacement) 주기억장치의 모든 영역이 이미 사용중인 상태에서 새로운 프로그램이나 데이터를 주기억장치에 배치하려고 할 때, 이미 사용되고 있는 영역 중에서 어느 영역을 교.. 2021. 4. 18.
[운영체제] OS (Operating System) 운영체제 계념 컴퓨터의 자원을 효율적으로 관리하고, 사용자가 컴퓨터를 편리하게 사용할 수 있도록 도와주는 프로그램들의 모임 (Window, MacOS, UNIX, Linux, Android, IOS, MS-DOS) 운영체제 목적 4가지 목적이 있다. 처리 능력 향상, 반환 시간 단축, 신뢰도 향상, 사용 가능도 향상. 처리 능력(Throughput) : 시스템이 일정한 시간안에 처리할 수 있는 작업의 양 반환 시간(Turn Around Time) : 시스템에게 작업이 요청되고 해당 작업이 완료되기까지의 시간 사용 가능도(Availability) : 사용자가 원할 때 마다 즉시 시스템을 사용할 수 있는 정도 신뢰도(Reliability) : 시스템이 주어진 작업을 정확하게 처리할 수 있는 정도 운영체제의 .. 2021. 4. 18.
[네트워크] OSI 7 - 전송계층 프로토콜 종류 TCP UDP RTP RTCP 1. TCP (Transmission Control Protocal) 양방향 연결형 서비스를 제공한다. 가상 회선 연결 형태의 서비스를 제공한다. 스트림 위주의 전달(패킷 단위)을 한다. 신뢰성 있는 경로를 확립하고 메시지 전송을 감독한다. 순서 제어, 오류 제어, 흐름 제어 기능을 한다. 패킷의 분실, 손상, 지연이나 순서가 틀린 것 등이 발생할 때 투명성이 보장되는 통신을 제공한다 2021.12.26 - [공부/네트워크] - [네트워크] TCP 프로토콜 [네트워크] TCP 프로토콜 TCP 프로토콜은 OSI 7계층이 전송계층에 속하는 프로토콜이다. TCP (Transmission Control Protocal) 양방향 연결형 서비스를 제공한다. 가상 회선 연결 형태의.. 2021. 4. 17.
데이터 교환 방식/라우팅 데이터 교환 방식 종류 회선 교환 방식 SDS (Space Division Switching) : 공간 분할 교한 방식 TDS (Time Division Switching) : 시분할 교환 방식 축적 교환 방식 메시지 교환 방식 패킷 교환 방식 가상 회선 방식 데이터그램 방식 회선 교환 방식 통신하려는 두 지점을(송신기/수신기) 교환기를 이용하여 물지적으로 연결해 통신하는 방식이다. 기존의 음성 전화망이 대표적이다. 회선 교환 방식 특징 데이터 전송 전에 물리적인 통신 회선을 통한 연결이 필요하다. 연결된 회선은 그 통신을 위한 전용 회선으로 사용된다. 한번 연결되면 데이터가 전송되지 않더라도 연결이 끊어지기 전까지는 회선이 유지된다. (=통신 회선이 낭비된다.) 회선 접속에는 긴 시간이 필요하지만, 한.. 2021. 4. 17.
디지털 저작권 관리 (DRM)란? DRM (Digital Right Management) 배포된 디지털 콘텐츠가 저작권가자 의도한 용도로만 사용되도록 디지털 콘텐츠를 관리 및 보호하는 기술이다. DRM 관리 흐름도 클리어링 하우스 저작권에 대한 사용 권한, 라이선스 발급, 사용량에 따른 결제 관리 등을 수행하는 곳 콘텐츠 제공자 콘텐츠를 제공하는 저작권자 패키저 콘텐츠를 메타 데이터와 함께 배포 가능한 형태로 묶어 암호화하는 프로그램 콘텐츠 분배자 암호화된 콘텐츠를 유통하는 곳이나 사람 콘텐츠 소비사 콘텐츠를 구매해서 사용하는 주체 DRM 컨트롤러 배포된 콘텐츠의 이용 권한을 통제하는 프록램 보안 컨테이너 콘텐츠 원본을 안전하게 유통하기 위한 전자적 보안 장치 DRM 기술 요소 구성 요소 설명 암호화(Encryption) 콘텐츠 및 라이.. 2021. 4. 13.
릴리즈 노트 (Release Note)란? 릴리즈 노트 (Release Note)란? 최종 사용자인 고객에게 공유되는 문서로 개발 과정에서 정리된 릴리즈(배포) 정보를 정리한 것이다. 릴리즈 노트를 통해 소프트웨어의 버전과 릴리즈 정보를 체계적으로 관리 할 수 있다. 소프트웨어의 전체 기능, 서비스의 내용, 개선 사항, 버전 정보 등을 사용자와 공유하는 것이다. 릴리즈 노트 항목 항목 내용 Header(머리말) 릴리즈 노트 이름, 소프트웨어 이름, 릴리즈 버전, 릴리즈 날짜, 릴리즈 노트 날짜, 릴리즈 노트 버전 개요 버전 업그레이드 및 변경사항 전체에 대한 간략한 설명 목적 추가 및 수정된 기능의 목록과 릴리즈 노트의 목적에 대한 간략한 개요 문제 요약 수정된 버그에 대한 간략한 설명 또는 릴리즈 추가 항목에 대한 요약 재현 항목 버그 발견에 .. 2021. 4. 13.
애플리케이션 테스트 애플리케이션 테스트란? 개발된 애플리케이션이 사용자의 요구조건을 만족시키는지, 기능이 정상적으로 잘 동작하는지 테스트하는 것이다. 기본원리 완벽한 테스트 불가능 소프트웨어의 결함을 줄일 수는 있지만 완전히 없다고 증명할 수는 없음 파레토 법칙 (Pareto Principle) 소스코드 20%에서 전체 결함의 80%가 발견된다는 법칙 살충제 패러독스 (Pesticide Paradox) 동일한 테스트 케이스로 동일한 테스트를 반복하면 그부분에서는 더 이상 결함이 발견되지 않는 현상 테스팅은 정황 의존 소프트웨어의 특징, 테스트 환경 등 정황에 따라 테스트 결과가 달라질 수 있으므로, 정황에 따라 테스트를 다르게 해야함 오류-부재의 궤변 (Absence of Errors Fallacy) 소프트웨어의 결함을 모.. 2021. 4. 11.
EAI (Enterprise Application Integration) - 연계 모듈 구현 모듈 간 데이터의 교환을 위해 관계를 설정하는 것으로, 대표적인 모듈 연계 방식에는 Trigger 또는 프로그래밍 언어를 이용한 EAI, ESB 방식과 배치 프로그램 및 인터페이스 파일을 이용한 웹 서비스(Web Service) 방식이 있다. EAI vs ESB EAI(Enterprise Application Integration)은 애플리케이션 중심으로 구현한다. ESB(Enterprise Service Integration)은 EAI의 Message Bus 구현방식과 유사하지만 애플리케이션이 아닌 서비스 중심으로 구현한다. 특정 서비스에 국한되지 않고 범용적으로 사용하기 위하여 애플리케이션과의 결합도(Coupling)을 약하게 유지한다. EAI(Enterprise Application Integrat.. 2021. 4. 10.