Content Delivery Network과 DNS

Slides:



Advertisements
Similar presentations
이름과 주소 변환 DNS 해결사 함수 정보통신대학 컴퓨터 학과 도희성 Chap. 11.
Advertisements

1 08 시스템 구성도 고려사항 * 웹 서버 클러스터 구성  클러스터 구축은 ㈜ 클루닉스의 Encluster 로 구축 (KT 인증,IT 인증 획득, 실제 클러스터 구축 사이트 200 여곳 )  웹 서버 클러스터는 Dynamic, Static, Image.
제 4 장 인터넷 창병모 네트워크 구성 2 LAN(Local Area Network) LAN  근거리 통신망으로 집, 사무실, 학교 등의 건물과 같이  가까운 지역을 한데 묶는 컴퓨터 네트워크 이더넷 (Ethernet)  제록스 PARC.
01 학습 내용 : 준비학습 : 인터넷 과 웹 01 장. 인터넷 이해하기 02 장. 홈페이지를 만들기 전에.
학습목표 통신과 네트워크의 개념 컴퓨터 통신망 인터넷 정의 및 역사 인터넷 주소 체계 웹 서비스의 정의 및 특징
멀티미디어 서비스를 위한 IP 네트워크 순천향대학교 정보기술공학부 이 상 정
컴퓨터 네트워크와 인터넷.
CHAPTER 09 인터넷 프로토콜(IP)과 주소체계
제 09 장 인터넷과 월드와이드웹 한국대학교 홍길동 교수.
Domain Name System.
Oozie Web API 기능 테스트 이승엽.
김태원 심재일 김상래 강신택. 김태원 심재일 김상래 강신택 인터넷 통신망의 정보를 제공하는 서비스 인터넷의 자원 및 정보는 NIC가 관리 IP주소 또는 도메인으로 정보 검색 이용자 및 통신망 관한 정보를 제공.
Chapter 7 Networking.
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
Dynamic Host Configuration Protocol
20 장 네트워크층 프로토콜 : ARP, IPv4, ICMP, IPv6, ICMPv6
PHP입문 Izayoi 김조흔.
제 9 장 ICMP 목원대학교 정보통신공학과 이 명 선.
Internet Control Message Protocol (ICMP)
24 장 TCP/IP 24.1 개요 24.2 네트워크층 24.3 주소 지정 24.4 서브넷팅틍
Domain Name System 중앙대학교 안봉현
Chapter 5. DNS (Domain Name System)
Web Servers (IIS & Apache)
Internet 및 EC 관련 기술들.
제 16 장 DNS 16.1 네임공간 16.2 도메인 네임공간 16.3 네임공간의 분포 16.4 인터넷에서 사용되는 DNS
Domain Name System (DNS)
23 장 TCP/IP 23.1 개요 23.2 네트워크층 23.3 전송층 23.4 응용층 24.5 요약.
SysmanagerOne 네트웍 구성도 ㈜시스원 IDC사업부.
7장: 원격 통신 인터넷과 온라인 자원의 사용.
인터넷의 작동 원리 PARSONS/OJA 인터넷.
도메인 이름 서비스 (Domain Name Service)
도메인 네임 시스템 석사 2차 : 최재영 운영체제론.
Samba와 보안 PLUS 오태호.
Content Delivery Network과 DNS
제 14 장 도메인 네임 시스템 정보통신연구실.
웹서버와 설치에 필요한 것 WWW ( world wide web ) TCP/IP 프로토콜을 이용하는 클라이언트/서버 환경
김 형 진 전북대학교 IT응용시스템공학과 인터넷의 활용 Chapter 김 형 진 전북대학교 IT응용시스템공학과.
IP.
Chapter 21 Network Layer: ARP, ICMP (IGMP).
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
DHCP 박윤환 윤준호.
FTP 프로그램의 활용 FTP 프로그램의 용도 인터넷 공간에 홈페이지 파일을 업로드할 때 필요
김 형 진 전북대학교 IT응용시스템공학과 인터넷의 활용 Chapter 김 형 진 전북대학교 IT응용시스템공학과.
WebtoB Key 및 CSR생성 방법 1. 비밀키 및 CSR생성 path/ssl 에서 CSR을 생성한다.
4 Whois와 DNS 조사.
한글인터넷 주소의 의의와 발전방향 넷피아닷컴 이판정 대표이사.
시스템 인터페이스 Lab3 Unix 사용법 실습.
Chapter 03 Whois와 DNS 조사.
제 15 장 BOOTP와 DHCP BOOTP 15.2 동적 호스트 설정 프로토콜.
인터넷주소의 한글화와 Name Lookup Service
Network 네트워크 이론 및 실습 TCP / IP 4장.
초기화면 인터넷의 이해 Ⅳ. 컴퓨터와 생활> 2. 인터넷의 활용> 기술·가정 2학년 2학기
공공기관에서의 UTM과 혼합공격 차단기법 May.2004 Fortinet Korea Inc.
DHCP 조지훈 김대성 이정민 용석중.
Chapter 26 IP over ATM.
웹 기획 강의(8) PowerYouth.
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
01. 개요 네트워크에 있는 컴퓨터와 그룹에 대한 NetBIOS 이름에 대응되는 IP 주소를 찾아주는 서비스
웹(WWW).
Internet 유선 랜카드 A 회사 네트워크 장비 (인터넷 공유 기능 활성화)
Chapter 27 Mobile IP.
01. 개요 DNS(Domain Name System)는 인터넷 주소를 IP 주소로 바꾸기 위한 체계적인 방법
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
Internet 인공지능연구실
인공지능실험실 박사 1학기 장성만 TCP/IP Socket Programming… 제 8장 도메인 이름과 인터네 주소 인공지능실험실 박사 1학기 장성만
HTML 1강 웹의 개념 이해 홈페이지 제작교실 다음카페 – 아이시 - 이시형 -.
Chapter 25 DNS (Domain Name System).
소리가 작으면 이어폰 사용 권장!.
제2부 3장 인터넷 인터넷 ( a global network of networks )
소리가 작으면 이어폰 사용 권장!.
Presentation transcript:

Content Delivery Network과 DNS

왜 CDN인가? Contents server를 customer에 가까운 위치에 둔다. 이점 적은 홉(hop)수 local content server Contents server를 customer에 가까운 위치에 둔다. 적은 홉(hop)수 이점 데이터를 가져오는 시간을 줄인다. TCP의 성능을 높인다. 망 대역을 효율적으로 사용한다. DDOS 공격에 대한 보호 original content server

Global CDN 인터넷 생태계 여러 global CDN 업체들이 경쟁 CP(content provider) 망 사업자(ISP 포함) CDN 여러 global CDN 업체들이 경쟁 많은 web service 업체들은 CDN을 통해 서비스 제공

CDN의 과제 어떻게 local content server는 original content server와 동일한 데이터를 갖도록 할 것인가?(cache synchronization) Static contents와 dynamic contents 어떻게 customer에게 optimal(local) content server의 IP 주소를 알려 줄 것인가?

DNS: Root name servers DNS 계층의 최상위에 위치하여 local DNS 서버에게 TLD 도메인 서버의 주소를 알려 준다. a Verisign, Dulles, VA c Cogent, Herndon, VA (also LA) d U Maryland College Park, MD g US DoD Vienna, VA h ARL Aberdeen, MD j Verisign, ( 21 locations) k RIPE London (also 16 other locations) i Autonomica, Stockholm (plus 28 other locations) e NASA Mt View, CA f Internet Software C. Palo Alto, CA (and 36 other locations) m WIDE Tokyo (also Seoul, Paris, SF) 13 root name servers worldwide b USC-ISI Marina del Rey, CA l ICANN Los Angeles, CA

TLD and Authoritative Servers Top-level domain (TLD) servers: com, org, net, edu 등, 그리고 kr, jp, uk와 같은 top-level 국가 도메인을 담당하는 서버 예를 들면 com TLD 서버는 com 도메인의 서버 주소를 갖고 있다. authorative DNS servers: 특정 기관의 DNS 서버로서 그 기관의 네트워크에 접속된 모든 호스트들의 주소를 갖고 있다.

authoritative DNS server requesting host cis.poly.edu gaia.cs.umass.edu root DNS server local DNS server dns.poly.edu 1 2 3 4 5 6 authoritative DNS server dns.cs.umass.edu 7 8 TLD DNS server 호스트(cis.poly.edu)가 호스트(gaia.cs.umass.edu)의 IP 주소를 찾을 때, 1과 2: cis.poly.edu의 local network에 있는 도메인 서버(dns.poly.edu)는 root 도메인 서버에 묻는다. 3: root 서버는 edu 도메인 서버의 주소를 알려준다. 4: edu 도메인(TLD)의 서버에 묻는다. 5: edu 도메인 서버는 cs.umass.edu 도메인 서버의 주소를 알려준다. 6과 7: cs.umass.edu 도메인 서버에 물어서 최종적으로 gaia.cs.umass.edu의 주소를 받는다.

RR format: (name, value, type, ttl) DNS records DNS 서버는 다음과 같은 resource records (RR)를 data base로 갖고 있다. RR format: (name, value, type, ttl) Type=A Name: hostname Value: IP address Type=CNAME Name: “canonical” (the real) name의 또 다른 이름 Value: canonical name Type=NS Name: domain (e.g. foo.com) Value: 이 도메인의 authoritative name server의 IP 주소 Type=MX Value: name과 연관된 메일 서버의 이름

DNS 메시지(1) DNS protocol : query 와 reply 메시지, 동일한 message format 사용 메시지 헤더 identification: 16 bit # for query, reply to query uses same # flags: query or reply recursion desired recursion available reply is authoritative

DNS 메시지(2) Name, type fields for a query RRs in response to query records for authoritative servers additional “helpful” info that may be used

CDN의 DNS 예(1) 사용자는 www.example.com을 입력 DNS 서버는 optical Akamai 서버의 IP 주소를 리턴 Brower는 HTML을 요청 Akamai 서버는 요청한 content를 구성 5. Akamai 서버는 Akamized HTML을 리턴 6. Browser는 content 내 object를 다운로드하는데 최적의 Akamai 서버의 IP 주소를 얻음 7. 최적의 Akamai 서버로부터 object 다운로드

CDN의 DNS 예(2)

CDN 트래픽 비교 Inbound : original web server에서부터 Akamai 서버로 가는 트래픽 Outbound: Akamai 서버로부터 사용자로 가는 트래픽