ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 하나 하나 적어보는 IT 용어
    IT 2024. 7. 30. 15:08

    IT 용어에 대해서 하나씩 적어보고 기록 해볼 겁니다.

     

    DNS Domain Name System은 사람이 읽을 수 있는 도메인 이름 (https://github.com/tmdwls2805)을 기계가 읽을 수 있는 IP 주소로 변환한다.

     

    SSL 보안 소켓 계층 (Secure Sockets Layer): SSL은 웹사이트와 브라우저 사이(또는 두 서버 사이)에서 전송되는 데이터를 암호화하여 인터넷 연결을 보호하기 위한 표준 기술이다. 이 기술은 해커가 개인 데이터나 금융 데이터 등의 전송되는 정보를 보거나 훔치는 것을 방지한다.

     

    TSL 전송 계층 보안 (Transport Layer Security): TLS은 SSL의 향상된, 더욱 안전한 버전이다.

     

    HTTPS 하이퍼 텍스트 전송 프로토콜 보안 (Hyper Text Transfer Protocol Secure): 웹사이트가 SSL/TLS 인증서로 보호되는 경우 HTTPS가 URL에 표시된다. 사용자는 브라우저 표시줄의 자물쇠 기호를 클릭해 발급 기관 및 웹사이트 소유자의 상호를 포함한 인증서의 세부 정보를 볼 수 있다.

     

    버퍼(BUFFER): 버퍼는 임시 저장 공간을 의미한다. 임시 저장 공간을 정확히 말하자면 A와 B가 서로 입출력을 수행하는데에 있어서 속도차이를 극복하기 위해 사용하는 임시 저장 공간을 의미한다.

    예를 들어서 유튜브 같은 스트리밍 사이트에실시간 동영상을 보게되면 보통 동영상이 진행되는 부분(빨간색)서버로부터 동영상을 내려받은 부분(밝은 회색) 그리고 앞으로 다운로드가 남은 부분을 본적이 있을텐데, 밝은 회색이 버퍼이다.

    동영상 데이터가 내려 받아지는 속도에 비해 우리가 동영상을 1초씩 진행되며 보는 속도에는 차이가 있다.

    입출력에서 사용되는 버퍼 즉, 프로그래밍이나 운영체제에서 사용하는 버퍼는 거의 대부분 CPU와 보조기억장치 사이에서 사용되는 임시 저장 공간을 의미한다. 버퍼는 CPU 내부에 있는 캐시메모리 보다는 느리지만 보조기억장치보다 훨씬 빠른 주기억 장치(RAM)을 이용한다. 보조기억장치는 주기억장ㅊ의 버퍼로 마련해둔 공간에 데이터를 열심히 쌓아 보내둔다. CPU는 처리가 빠르므로 밀려있는 다른 일을 처리한 후 시간이 남을 때 가끔 버퍼를 확인하여 데이터가 모두 쌓였는 지 확인하고 모두 쌓였다면 가져다 한꺼번에 처리한다. 그 덕분에 CPU는 100퍼센트 효율로 연산을 할 수 있다.

    이렇게 버퍼라는 것은 속도 차가 큰 두 대상이 입출력을 수행할 때 효율성을 위해 사용하는 임시저장공간이라고 할 수 있다.

Designed by Tistory.