400 요청실패
문법상 오류가 있어, 서버가 요청사항을 이해하지 못함, 클라이언트는 수정없이 요청사항을 반복하지 않을 것이다.
401.1 권한 없음 (접속실패)
이 에러는 서버에 로그온 하려는 요청사항이 서버에 들어있는 권한과 비교했을 때 맞지 않을 경우 발생한다. 이 경우, 여러분이 요청한 자원에 접근할 수 있는 권한을 부여받기 위해 서버 운영자에게 요청해야 할 것이다.
401.2 권한 없음(서버설정으로 인한 접속 실패)
이 에러는 서버에 로그온 하려는 요청사항이 서버에 들어있는 권한과 비교했을 때 맞지않을 경우 발생한다. 이것은 일반적을 으로 적절한 www-authenticate head field를 전송하지 않아서 발생한다.
401.3 권한 없음(자원에 대한 ACL에 기인한 권한 없음)
이 에러는 클라이언트가 특정 자원에 접근할 수 없을 때 발생한다. 이 자원은 페이지가 될 수도 있고 , 클라이언트의 주소 입력란에 명기된 파일일 수도 있다. 아니면 클라이언트가 행당 주소로 들어갈 때 이용되는 또 다른 파일일 수도 있다. 여러분이 접근할 전체 주소를 다시 확인해 보고 웹 서버 운영자에게 여러분이 자원에 접근할 권한이 있는지를 확인해 본다.
401.4 권한 없음(필터에 의한 권한 부여 실패)
이 에러는 웹 서버가 서버에 접속하는 사용자들을 확인하기 위해 설치한 필터 프로그램이 있음을 의미한다. 서버에 접속한는 데 이용되는 인증 과정이 이런 필터 프로그램에 의해 거부되었다.
401.5 권한 없음(ISA PI/CGI 애플리케이션에 의한 권한부여 실패)
이 에러는 여러분이 이용하려는 웹 서버의 어드레스에 ISA PI나 CGI프로그램이 설치되어 있어 사용자의 권한을 검증하고 있음을 의미한다. 서버에 접속하는 데 이용되는 인증 과정이 이 프로그램에 의해 거부되었다.
403.1 금지(수행접근 금지)
이 오류는 CGI나 ISAPI,혹은 수행시키지 못하도록 되어있는 디렉토리 내의 실행 파일을 수행시키려고 했을 때 발생한다.
403.2 금지(읽기 접근 금지)
이 에러는 브라우저가 접근한 디렉토리에 가용한 디폴트 페이지가 없을 경우에 발생한다. 아니면 Eecute나 Script로 분한이 부여된 디렉토리에 들어있는 HTML페이지를 보려했을 때 발생한다.
403.4 금지(SSL 필요함)
이 에러는 여러분이 접근하려는 페이지가 SSL로 보안유지 되고 있는 것일 때 발생한다. 이것을 보기 위해서 여러분은 주소를 입력하기 전에 먼저 SSL을 이용할 수 있어야 한다.
403.5 금지 (SSL 128필요함)
이 에러는 접근하려는 페이지가 SSL로 보안유지 되고 있는 것일 때 발생한다. 이 자원을 보기 위해서는 여러분의 브라우저가 SSL의 행당 레벌을 지원해야 한다. 여러분의 브라우저가 128비트의 SSL을 지원하는 지를 확인해 본다.
403.6 금지(IP 주소 거부됨)
이 에러는 서버가 사이트에 접근이 허용되지 않은 IP주소를 갖고 있는데, 사용자가 이 주소로 접근하려 했을 때 발생한다.
403.7 금지(클라이언트 확인 필요)
이 에러는 여러분이 접근하려는 자원이 서버가 인식하기 위해 여러분의 브라우저에게 클라이언트 SSL을 요청하는 경우 발생한다. 이것은 여러분이 자원을 이용할 수 있는 상용자임을 입증하는데 사용된다.
403.8 금지 (사이트 접근 거부됨)
이 에러는 웹 서버가 요청사항을 수행하고 있지 않거나, 해당 사이트에 접근하는 것이 허락되지 않았을 경우 발생한다.
403.9 접근 금지(연결된 사용자수 과다)
이 에러는 웹서버 BUSY 상태에 있어서 여러분의 요청을 수행할수 없을 경우에 발생한다. 잠시 후에 다시 접근해 보도록 한다.
403.10 접근금지(설정이 확실 하지 않음)
이 순간 웹 서버의 설정쪽에 문제가 있다.
403.11 접근금지(패스워드 변경됨)
이 에러는 사용자 확인단계에서 잘못된 패스워드를 입력했을 경우 발생한다. 페이지를 갱신한 후 다시 시도해 본다.
403.12 접근금지(Mapper 접근 금지됨)
여러분의 클이언트 인증용 맵이 해당 웹 사이트에 접근하는 것이 거부되었다. 사이트 운영자에게 클라이언트 인증 허가를 요청한다. 또한 여러분은 여러분의 클라이언트 인증을 바꿀 수도 있다.
404 발견안됨
웹 서버가 요청한 파일이나 스크립트를 찾지 못했다. URL을 다시 잘 보고 주소가 올바로 입력되었는지 확인해본다.
405 메쏘드 허용안됨
Request 라인에 명시된 메쏘드를 수행하기 위해 해당 자원의 이용이 허용되지 않았다. 여러분이 요청한 자원에 적절한 MIME 타입을 갖고 있는지 확인해 본다.
406 받아들일 수 없음
요청 사항에 필요한 자원은 요청 사항으로 전달된 Acceptheader에 따라 "Not Acceptable"인 내용을 가진 Response 개체만을 만들 수 있다.
407 대리(Proxy) 인증이 필요함
해당 요청이 수행되도록 proxy 서버에게 인증을 받아야 한다. proxy서버로 로그온 한 후에 다기 시도해 본다.
412 선결조건 실패
Request-header field에 하나 이상에 선결조건에 대한 값이 서버에서 테스트 결과 FALSE로 나왔을 경우에 발생한다. 현재 자원의 메타-정보가 하나 이상의 자원에 적용되는 것을 막기 위한 클라이언트 선결조건이 의도되어졌다.
414 요청한 URI가 너무 길다
요청한 URI가 너무 길어서 서버가 요청 사항의 이행을 거부했다. 이렇게 희귀한 상황은 아래와 같은 경우에만 발생한다. 클라이언트가 긴 탐색용 정보를 가지고 POST 요청을 GET으로 부적절하게 전환했다. 클라이언트가 Redirection문제를 접하게 되었다. 서버가, 몇몇 서버가 사용하고 있는 요청한 URI 를 읽고 처리하는 고정된 길이의 메로리 버퍼를 이용해 보안체계에 들어가려는 , 클라이언트에 의한 공격을 받고 있다.
500 서버 내부 오류
웹 서버가 요청사항을 수행할 수 없다. 다시 한 번 요청해 본다.
501 적용안됨
웹 서버가 요청사항을 수행하는 데 필요한 기능을 지원하지 않는다. 에러가 발생한 URL을 확인한 후에, 문제가 지속될 경우에는 웹 서버 운영자에게 연락한다.
502 게이트웨이 상태 나쁨
Gateway나 proxy로 활동하고 있는 서버가 요구 사항을 접수한 upstream 서버로부터 불명확한 답변을 접수 했을 때 발생한다. 만약 문제가 지속된다면 웹 서버 운영자와 상의해 본다.
2007년 6월 25일 월요일
2007년 6월 5일 화요일
비트 레이트 (CBR, VBR, ABR, SBC), 샘플 레이트, 사운드의 샘플링 개념
1. 비트 레이트(Bit Rate)
비트 레이트는 비트(bit) + 레이트(rate, 비율)의 합성어로, 정보의 비율을 뜻하는 것으로 1초에 얼마나 많은 데이터들이 흘러가는 가를 나타내는 것이다. 데이터 량이 많을 수록 즉, 숫자가 커질 수록 소리는 원음에 가깝다. 하지만 비트 레이트를 많이 집어 넣으면 넣을 수록 비트의 수는 그만큼 커지게 되므로 용량 또한 더 커지게 된다. 비트 레이트는 고정(CBR)과 가변(VBR)으로 나뉜다.
- CBR(Constant Bit Rate) - 고정 전송률
이 방식은 고정 비트 레이트로써 처음부터 끝까지 고정된 비트 레이트를 사용해서 압축을 한다. 보통 VCD(Video CD)의 경우가 그런데 이것은 초당 1150 kbit를 사용해서 모든 프레임을 압축한다. 이 방식의 장점은 인코딩(Encoding)을 하는데 걸리는 시간이 짧은 반면 처음부터 끝까지 항상 고정된 비트레이트 만을 사용하기 때문에 움직임이 많은 곳에서는 화질 저하가 생긴다. 그러므로 움직임이 많은 동영상(스포츠, 액션 영화 등)에는 사용상 부적절함이 있다.
Divx 3.x 4.x 코덱은 CBR이 아닌 VBR 방식을 사용하고 있다.
- VBR (Variable Bit Rate) - 가변 전송률
이 방식은 크게 세가지 방식으로 압축을 행하는데 Average(보통), Max(최대), Min(최소)으로 나뉜다. 평상시에는 보통(Average)의 비트만을 사용하다가 움직임이 빠른 곳에서는 최대(Max) 비트를 사용하고 움직임이 없는 곳에서는 가장 낮은 최소(Min) 비트만을 사용해서 압축을 한다. 그러므로 경우에 따라서 CBR 방식에 비해 더 작은 용량에 더 좋은 화질을 만들어 내므로 더 효율적이라고 볼 수 있다. 하지만 VBR방식은 압축할려는 비디오 전체를 한번 읽고 처음부터 다시 압축을 행하기 때문에 CBR 방식에 비해 보통 압축하는데 걸리는 시간이 두배 이상 걸리게 된다.
Divx 코덱은 기본적으로 모두 VBR을 사용하고 있다.
- ABR(Average Bit Rate) - 평균 전송률
VBR 방식이 평균(Average), 최대(Max), 최소(Max)를 사용자가 지정해서 압축을 한다면 ABR 방식은 평균이 되는 수치만을 적용해 주면 자동으로 그 변동폭을 조절하여 압축을 하는 방식이다. 이 방식은 주로 DivX 코덱의 VBR 방식과 유사하며, 그런 이유(비트 레이트의 변동폭이 크지 않기 때문에)로 요즘은 DivX 코덱의 VBR 방식을 개선하여 SBC라는 인코딩 방식을 통해 압축을 하기도 한다.
이런 방법은 주로 MP3 오디오 인코딩에 적용된다.
- SBC(Smart Bitrate Control)
Virtual Dub의 변형인 Nandub 이나 Gordian Knot을 사용해 좀 더 정교하게 DivX(버전 3.11 Alpha) 인코딩을 하는 방식을 말한다. 그러므로 CBR 이나 VBR에 대응하는 전혀 새로운 방식의 인코딩 방식이 아닌 DivX 코덱을 사용해서 최대한 용량 대비 화질을 구현하기 위해 만들어진 인코딩 방법이다. 요즘 인터넷 등에서 떠도는 DVDRip(DVD에 있는 영화를 추출한다는 의미)의 DivX 영화를 보면 일반적인 DivX 영화가 있고 최근에 들어선 SBC DivX 영화라고 되어 있는 것들이 있는데 이런 영화들이 바로 이 방식을 사용해서 압축되어진 영화라는 뜻이다. 하지만 SBC 방식의 인코딩법은 보통 한번의 가상 인코딩 과정을 거친 후에 실제 인코딩이 시작되기 때문에 보통 일반적인 DivX 인코딩 보다 약 2배 이상의 시간이 소비되고 프로그램의 사용법 또한 쉽지 않기 때문에 전문적인 지식이 없는 일반인들이 쉽게 제작하기에는 다소 어려운 점이 있다.
2. 샘플 레이트
샘플 레이트는 아날로그 음성 데이터를 디지털로 변환할 때 1초 동안 나타낼 수 있는 음의 샘플링 비율 단위로 수치가 높을 수록 원음에 가깝다.
3. 사운드의 샘플링 개념
소리 신호는 아날로그 신호이므로, 컴퓨터에서 소리 신호를 효과적으로 처리하기 위해서는 아날로그 신호를 디지털 신호로 변조하는 일이 필요하다. 사운드 카드에서 처리하는 사운드는 디지털 데이터로 샘플링 된 것이다. 여기서 샘플링을 한다는 것은 신호를 짧은 일정 시간 간격으로 연속적으로 측정하여 각각의 진폭을 숫자로 표현하는 것을 말한다. 따라서 주기를 얼마나 크게 하느냐, 즉 얼마나 샘플링을 자주 하는 가에 따라 원래의 아날로그 신호를 얼마나 정확하게 표현할 수 있는지의 여부가 달려 있다.
사운드 샘플링의 대표적인 방법인 PCM 방식으로 설명을 하면 이렇다.
PCM 방식으로 디지털화 하는데 고려할 중요한 사항은 샘플링 비율과 샘플의 크기 표현이다. 샘플링 비율은 시간 폭을 말하는데 헤르쯔(Hz) 단위로 나타내며 일반적으로 샘플링 될 주파수의 2배 이상의 샘플링 비율을 가져야만 음의 표현이 가능하다. 예를 들어 11.025KHz라 하면 1초에 11,025개의 작은 시간 단위로 나누었다는 의미이다.
샘플의 크기 표현은 소리의 크기를 몇 비트의 크기로 표현하는가 하는 문제이다. 8비트는 256가지로 소리의 크기를 구분할 수 있으며, 16비트는 65,536가지로 소리의 크기를 구분할 수 있다. 16비트로 표현하면 더욱 정확한 소리의 표현이 가능하나 저장 공간이 커지는 단점이 있다.
출처:http://cafe.naver.com/devctrl.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=4113
비트 레이트는 비트(bit) + 레이트(rate, 비율)의 합성어로, 정보의 비율을 뜻하는 것으로 1초에 얼마나 많은 데이터들이 흘러가는 가를 나타내는 것이다. 데이터 량이 많을 수록 즉, 숫자가 커질 수록 소리는 원음에 가깝다. 하지만 비트 레이트를 많이 집어 넣으면 넣을 수록 비트의 수는 그만큼 커지게 되므로 용량 또한 더 커지게 된다. 비트 레이트는 고정(CBR)과 가변(VBR)으로 나뉜다.
- CBR(Constant Bit Rate) - 고정 전송률
이 방식은 고정 비트 레이트로써 처음부터 끝까지 고정된 비트 레이트를 사용해서 압축을 한다. 보통 VCD(Video CD)의 경우가 그런데 이것은 초당 1150 kbit를 사용해서 모든 프레임을 압축한다. 이 방식의 장점은 인코딩(Encoding)을 하는데 걸리는 시간이 짧은 반면 처음부터 끝까지 항상 고정된 비트레이트 만을 사용하기 때문에 움직임이 많은 곳에서는 화질 저하가 생긴다. 그러므로 움직임이 많은 동영상(스포츠, 액션 영화 등)에는 사용상 부적절함이 있다.
Divx 3.x 4.x 코덱은 CBR이 아닌 VBR 방식을 사용하고 있다.
- VBR (Variable Bit Rate) - 가변 전송률
이 방식은 크게 세가지 방식으로 압축을 행하는데 Average(보통), Max(최대), Min(최소)으로 나뉜다. 평상시에는 보통(Average)의 비트만을 사용하다가 움직임이 빠른 곳에서는 최대(Max) 비트를 사용하고 움직임이 없는 곳에서는 가장 낮은 최소(Min) 비트만을 사용해서 압축을 한다. 그러므로 경우에 따라서 CBR 방식에 비해 더 작은 용량에 더 좋은 화질을 만들어 내므로 더 효율적이라고 볼 수 있다. 하지만 VBR방식은 압축할려는 비디오 전체를 한번 읽고 처음부터 다시 압축을 행하기 때문에 CBR 방식에 비해 보통 압축하는데 걸리는 시간이 두배 이상 걸리게 된다.
Divx 코덱은 기본적으로 모두 VBR을 사용하고 있다.
- ABR(Average Bit Rate) - 평균 전송률
VBR 방식이 평균(Average), 최대(Max), 최소(Max)를 사용자가 지정해서 압축을 한다면 ABR 방식은 평균이 되는 수치만을 적용해 주면 자동으로 그 변동폭을 조절하여 압축을 하는 방식이다. 이 방식은 주로 DivX 코덱의 VBR 방식과 유사하며, 그런 이유(비트 레이트의 변동폭이 크지 않기 때문에)로 요즘은 DivX 코덱의 VBR 방식을 개선하여 SBC라는 인코딩 방식을 통해 압축을 하기도 한다.
이런 방법은 주로 MP3 오디오 인코딩에 적용된다.
- SBC(Smart Bitrate Control)
Virtual Dub의 변형인 Nandub 이나 Gordian Knot을 사용해 좀 더 정교하게 DivX(버전 3.11 Alpha) 인코딩을 하는 방식을 말한다. 그러므로 CBR 이나 VBR에 대응하는 전혀 새로운 방식의 인코딩 방식이 아닌 DivX 코덱을 사용해서 최대한 용량 대비 화질을 구현하기 위해 만들어진 인코딩 방법이다. 요즘 인터넷 등에서 떠도는 DVDRip(DVD에 있는 영화를 추출한다는 의미)의 DivX 영화를 보면 일반적인 DivX 영화가 있고 최근에 들어선 SBC DivX 영화라고 되어 있는 것들이 있는데 이런 영화들이 바로 이 방식을 사용해서 압축되어진 영화라는 뜻이다. 하지만 SBC 방식의 인코딩법은 보통 한번의 가상 인코딩 과정을 거친 후에 실제 인코딩이 시작되기 때문에 보통 일반적인 DivX 인코딩 보다 약 2배 이상의 시간이 소비되고 프로그램의 사용법 또한 쉽지 않기 때문에 전문적인 지식이 없는 일반인들이 쉽게 제작하기에는 다소 어려운 점이 있다.
2. 샘플 레이트
샘플 레이트는 아날로그 음성 데이터를 디지털로 변환할 때 1초 동안 나타낼 수 있는 음의 샘플링 비율 단위로 수치가 높을 수록 원음에 가깝다.
3. 사운드의 샘플링 개념
소리 신호는 아날로그 신호이므로, 컴퓨터에서 소리 신호를 효과적으로 처리하기 위해서는 아날로그 신호를 디지털 신호로 변조하는 일이 필요하다. 사운드 카드에서 처리하는 사운드는 디지털 데이터로 샘플링 된 것이다. 여기서 샘플링을 한다는 것은 신호를 짧은 일정 시간 간격으로 연속적으로 측정하여 각각의 진폭을 숫자로 표현하는 것을 말한다. 따라서 주기를 얼마나 크게 하느냐, 즉 얼마나 샘플링을 자주 하는 가에 따라 원래의 아날로그 신호를 얼마나 정확하게 표현할 수 있는지의 여부가 달려 있다.
사운드 샘플링의 대표적인 방법인 PCM 방식으로 설명을 하면 이렇다.
PCM 방식으로 디지털화 하는데 고려할 중요한 사항은 샘플링 비율과 샘플의 크기 표현이다. 샘플링 비율은 시간 폭을 말하는데 헤르쯔(Hz) 단위로 나타내며 일반적으로 샘플링 될 주파수의 2배 이상의 샘플링 비율을 가져야만 음의 표현이 가능하다. 예를 들어 11.025KHz라 하면 1초에 11,025개의 작은 시간 단위로 나누었다는 의미이다.
샘플의 크기 표현은 소리의 크기를 몇 비트의 크기로 표현하는가 하는 문제이다. 8비트는 256가지로 소리의 크기를 구분할 수 있으며, 16비트는 65,536가지로 소리의 크기를 구분할 수 있다. 16비트로 표현하면 더욱 정확한 소리의 표현이 가능하나 저장 공간이 커지는 단점이 있다.
출처:http://cafe.naver.com/devctrl.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=4113
피드 구독하기:
글 (Atom)