6장 입출력과 네트워킹

young·2022년 8월 9일
0

📖 6장 keywords

  • 네트워킹
  • 샘플링

"컴퓨터는 외부와 어떻게 상호작용하는가"

네트워킹

인터넷은 inter + net의 합성어로, net(네트워크)의 inter(사이)라는 뜻이다.
즉, 인터넷은 여러 LAN을 하나로 연결해주는 WAN이다.

TCP/IP (전송 제어 프로토콜/인터넷 프로토콜)

TCP/IP는 인터넷이 사용하는 두 가지 프로토콜이다.
IP는 패킷을 전달하고, TCP는 패킷의 정확한 전달을 보장해준다.

IP 주소

인터넷상의 모든 컴퓨터는 각각의 유일한 IP주소를 갖는다.

DNS (도메인 이름 시스템)

도메인 이름을 현재의 IP 주소로 변경해준다.

WWW

TCP/IP 위에 만들어진 여러 프로토콜이 있고, 그 중 HTTP를 가장 많이 사용한다.
HTTP 표준은 웹 브라우저가 웹 서버와 상호작용 하는 방법을 정의한다.
WWW이란 인터넷을 통해 접근 가능한, 수 많은 웹 페이지의 상호연결 시스템을 의미한다.

아날로그 처리 방법 :: 샘플링

우리가 실제로 겪는 빛과 소리는 연속적이지만 컴퓨터에서는 연속적인 대상을 저장할 방법이 없다.
따라서 데이터의 샘플이 필요하다.
이를 다시 영상이나 빛으로 보여주려면 샘플링 데이터로부터 아날로그 신호를 만들어내야 한다.

디지털 오디오란 일정 시간 간격으로 신호의 진폭이나 높이를 측정한 샘플링 데이터다.

디지털 이미지는 그림 요소 또는 픽셀로 이뤄진 직사각형 배열로 표현된다.
해상도에 따라 샘플링 데이터가 달라지며, 해상도가 높아지면 데이터양도 크게 늘어난다.
따라서 압축(JPEG 등)을 통해 데이터의 크기를 줄이고 전송 속도를 높일 수 있다.

비디오는 2차원 이미지를 일정한 시간 간격으로 샘플링한 시퀀스다.
마찬가지로 초당 프레임과 비디오의 해상도에 따라 샘플링 데이터의 크기가 크게 달라진다.
비디오의 프레임과 프레임 사이에 아주 일부분만 변한다는 사실이 비디오 압축의 핵심이 된다.

profile
즐겁게 공부하고 꾸준히 기록하는 나의 프론트엔드 공부일지

0개의 댓글