본문 바로가기

전체 글

(87)
2.6 비디오 스트리밍과 컨텐츠 분배 네트워크 개요 넷플릭스, 유튜브와 같은 비디오 스트리밍 서비스가 어떻게 구현되는지 알아보자. 캐시와 같은 기능을 하는 응용 프로그램 수준의 프로토콜과 서버를 사용하여 구현된다(CDN). 2.6.1 인터넷 비디오 기본적으로 온-디맨드 방식이다. 즉, 녹화된 비디오가 서버에 저장되어 있다가, 클라이언트가 요청하면 해당 비디오를 클라이언트에게 보내주는 방식이다. 비디오 = 초당 24/30 개의 이미지(fps) 가 연속적으로 표현되는 것 이미지 = 픽셀 단위 픽셀 = 휘도와 색상을 나타내는 여러 비트 따라서, 비트 전송률이 높아지면, 이미지 품질이 좋아지고, 비디오 시청 환경이 좋아진다. 해상도와 비트 전송률 - 4K : 10Mbps 이상 - 고화질 동영상 : 100kbps ~ 3Mbps 연속 재생을 제공하기 위해, 네..
nslookup 사용해보기 개요 nslookup은, DNS 분산 데이터베이스에 질의하고, 레코드를 응답으로 받을 수 있는 명령어이다. 기본적으로, 도메인 네임을 입력하면 IP주소를 돌려주는데, 이는 Type=A 레코드가 명령어의 디폴트 값으로 되어 있기 때문이다. 원하는 레코드 타입으로 조회하기 1. Type=A - 호스트 네임에 대한 IP 주소를 돌려준다 2. Type=NS - 호스트 네임에 대한 책임 서버의 IP 주소를 돌려준다 3. Type=CNAME - 별칭 호스트 네임을 입력하면, 정식 호스트 네임을 알려준다 4. Type=MX - 별칭 호스트 네임을 갖는 메일서버의, 정식 호스트 네임 로컬 DNS 지정해서, DNS 질의하기 DNS 서비스를 이용할 때, DNS 클라이언트는 로컬 DNS 서버로 DNS 질의를 날린다. 그 후..
2.4 DNS - 인터넷의 디렉터리 서비스 [들어가기 전] DNS : 5계층 서비스 2.4.0 개요 호스트를 구분짓는 하나의 식별자 : 호스트 네임 하지만. 호스트 네임을 라우터가 처리하는 것은 어렵다. 그래서, IP주소로도 식별된다. 즉, 호스트는 1. 호스트 네임 2. IP주소 로 식별될 수 있다 2.4.1 DNS가 제공하는 서비스 사람에게는 호스트 네임이 편하지만, 라우터에게는 IP주소로 호스트를 식별하는 것이 편하다(당연하다) 즉, 호스트 네임을 IP주소로 바꿔주어야 하는데, 이것이 인터넷 DNS(domain name system)의 주 임무이다. DNS는, 1. DNS서버들의 계층구조로 구현된 분산 데이터베이스이고, 2. 호스트가 분산 데이터베이스로 질의하도록 허락하는 애플리케이션 계층 프로토콜 이다. DNS 프로토콜은 UDP상에서 수행..