목록CS (6)
2022

URL URL은 웹을 뒷받치는 주소체계다. 웹에 존재하는 파일을 다른 파일과 구별하는 효과적인 식별자가 필요하다. 웹에서는 파일을 자원 또는 리소스(resource)라고 부르는데 방대한 웹에서 이 자원을 구별하는 식별자가 바로 URL이다. 즉, URL은 웹에서 접근가능한 자원의 주소를 일관되게 표현하는 형식이다. URL의 구성 URL을 구성하는 부분에도 명칭이 있고 각자의 역할이 있다. 프로토콜: URL은 자원을 접근하는 방법인 스킴(scheme)으로 시작한다. 스킴보다는 프로토콜이라고 부르는게 일반적. 호스트: 그리고 호스트 주소가 나온다. IP 또는 www.example.com과 같은 도메인명을 쓴다. 호스트명:포트번호 형태로 포트번호를 쓸 수 있는데 선택사항이다. 경로: 호스트 주소 다음에 /으로 ..
압축 데이터에서 반복되거나 불필요한 부분을 없애 데이터의 양(용량)을 줄이는 방식을 말한다. 저장공간을 절약하거나 데이터 전송시간을 줄일 때 등 사용한다. 데이터 크기를 줄이는 인코딩 과정과 저장된 데이터를 원래 형태로 복원하는 디코딩 과정이 존재한다. 인코딩하기 전의 데이터 크기와 인코딩하고 나서의 데이터 크기의 비율을 압축률이라 한다. 압축 방식에 따라 크게 원본이 유지되는 무손실 압축과 회복 불가능한 손실 압축으로 나눈다. 무손실 압축 손실 압축 데이터의 내용을 바꾸지 않고 원래 내용 그대로 디코딩할 수 있는 기술 압축 과정에서 데이터 손실이 전혀 없어 입력 데이터와 복원된 데이터가 완전히 같다. 버린 데이터가 없어 압축 효율은 떨어진다. 의료 영상, 설계도면 등 자료를 손실하면 안 되는 분야에서 ..
파일(File) 논리적인 저장 단위로, 관련된 정보 자료들의 집합에 이름을 붙인 것이다. 컴퓨터 시스템의 편리한 사용을 위해 정보 저장의 일괄된 논리적 관점을 제공한다. 일반적으로 레코드(Record) 혹은 블록(Block) 단위로 비휘발성 보조기억장치에 저장된다. 파일 속성(File attribute) 또는 파일의 메타데이터(metadata) 파일을 관리하기 위한 각종 정보들이다. 파일 자체의 내용은 아니다. 파일 이름, 유형, 저장된 위치, 파일 사이즈, 접근 권한, 소유자, 시간(생성/변경/사용) 등 파일에 대한 전반적인 정보를 말한다. 디렉토리(directory) 컴퓨팅에서 파일을 분류하기 위해 사용하는 이름공간이다. 파일 시스템 안에서 파일과 다른 하부 디렉토리들로 구성된다. 수많은 컴퓨터에서 ..

알고리즘 알고리즘이라는 용어는 문제를 해결하기 위한 절차나 방법을 의미하는 단어로 넓은 범위에서 사용된다. 구체적으로 설명하면, 알고리즘은 '문제나 과제를 해결하기 위한 처리 절차를 하나하나 구체적인 순서에 따라 표현한 아이디어나 생각' 이라고 할 수 있다. 알고리즘이란 '생각' 또는 '아이디어'이기 때문에 형태가 없다. 따라서 어떤 것을 다른 사람에게 전달하려면 눈에 보이도록 표현해야 한다. 레시피, 악보, 사용 설명서는 알고리즘을 다른 사람에게 전달하기 위해 사람이 이해하기 쉬운 문장, 사진, 도형, 일러스트 등을 이용해 표현한 것이다. 프로그래밍 사람에게 전달하듯 컴퓨터에게도 어떤 명령을 내려야 하는데, 이때 문장, 일러스트, 그림, 사진 등은 컴퓨터가 이해할 수 없기 때문에 컴퓨터가 이해할 수 있..