1. 개요

2. 등장배경

3. 미래 통신망의 4대 설계 목표

4. 네트워크 진화 방향

5. 핵심 기술

  가. Software-Defined Networking

      1) 기술 배경

      2) OpenFlow

      3) SDN

   나. Content-Centric Networking

      1) 기술배경

      2) CCN 개념

      3) CCN Router의 구조

      4) CCN의 장점

      5) CDN과 CCN

6. 결론

 

 

 

1. 개요

  - NGN이라고 하는 차세대 통신망 개념은 통신, 방송, 인터넷이 융합된 품질보장형 광대역 멀티미디어 서비스를 언제 어디서나 끊임없이 안전하게 광대역(50~100Mbps)으로 이용할 수 있는 차세대 통합 네트워크(모든 정보통신 기기가 하나의 네트워크에 연결)를 의미

  - NGN은 어느 정도 상용화 단계에 들어섬

  - 그러나 한편으로 NGN의 경우는 여전히 IP를 기간 통신 기술로 함으로 해서 기존 IP 기반 통신망에서 가지고 있던 제약 요인들을 원천적으로 갖고 있는 바, 이에 대한 근본적인 해결 방안을 찾기 위한 노력으로 Future Network(또는 Future Internet이라고도 함)이라고 하는 이름의 연구개발이 여러 곳에서 진행되고 있으며, 이와 관련된 표준화 활동이 일부 표준화 기구에서 아주 조심스럽게 진행되고 있음

  -  이러한 표준화 활동 중에 하나로 ITU-T SG13 내에 만들어진 Future Network Focus Group을 들 수 있다

 

 2. 등장배경

  - 현재 시장의 변화무쌍한 트래픽을 고정된 네트워크가 감당하기에 한계 상황에 도달

  - 각종 신규서비스가 나오면서 수시로 바뀌는 네트워크 정책은 관리자에게 큰 부담으로 작용

  - 이동성, 보안, 품질보장에 대한 한계를 지닌 현재 인터넷의 구조적 문제점을 해결하고, 다양한 미래응용 서비스들을 빠르고 안전하게 사용할 수 있도록 기술 연구가 되고 있음

 

 3. 미래 통신망의 4대 설계 목표

   - 미래 네트워크에 대한 정의는 불명확한 상태이며, 모든 가능성을 열어 놓고 논의되고 있는 단계

   - 현재 구축되어 있는 유, 무선 통합환경의 광대역 통신망(BcN)에 인지 기능을 부가함으로써 보다 스마트한 통신환경을 구축함을 목표로 함

   가. 서비스 인지(Service Awarness)

      - 미래통신망은 늘어나는 서비스에 심각한 비용의 증대없이 서비스를 제공할 수 있어야 함

   나. 데이터 인지(Data Awarness)

      - 데이터가 놓여 있는 위치에 관계없이 분산환경에서 방대한 양의 데이터를 안전하고 편리하며 신속하게 처리할 수 있는 능력을 제공해야 함 

   다. 환경 인지(Environment Awarness)

       - 미래통신망은 친환경적인 요소들로 구축되고 운용되어 구축 및 운용에 따른 환경 영향 요소를 최소화 할 수 있어야 함

   라. 사회 및 경제 인지

      - 미래통신망은 정보통신 분야에 참가하기 위한 장벽을 낮추고 또한 참가자들에게 운영 경비 및 구축 비용의 절감 등이 가능하여 참가자들간의 경쟁 촉진은 물론 서비스의 범용화에 기여할 수 있는 능력을 제공해야 함.

 

4. 네트워크 진화 방향

  가. 가입자망 진화

      - 가입자망은 기존의 FTTC/O에서 FTTH(PON/AON)으로 진화하고 있다

      - 유선망에서는 Giga급 서비스 제공하기 위해 업그레이드 진행 중

   나. 전달망 진화

      - 광-패킷 통합 전달망의 구축(SDH, MSPP, IP패킷)

      - IP 패킷을 직접 전달할 수 있는 형태로의 진화(예:Carrier Ethernet)

   다. All-IP 망 실현

      - End to End 간에 IP 기반의 완전한 이종망간 통합 구현

      - IMS의 매개없이 완전한 All-IP 망 구축

 

5. 핵심 기술

  가. Software-Defined Networking

     1) 기술 배경

        - 최근 스마트폰, 스마트 TV, 클라우드 컴퓨팅의 사용자가 늘어나면서 무선 데이터의 사용이 폭발적으로 증가함에 따라 지금까지의 네트워크 구조로는 데이터트래픽을 감당할 수 없는 수준에 이름

        - 네트워크 구조의 한계성을 극복하고, 새로운 요구 사항들을 수용하기 위한 네트워크 기술이 필요

        - 현 상황에서 이에 대한 가장 적극적 대안으로 부상한 기술이 SDN(Software Defined Network)

 

     2) OpenFlow

        - OpenFlow는 SDN의 핵심적인 구성요소 중 하나

        - OpenFlow는 흔히 SDN과 동일한 것으로 혼동되기도 하지만, 사실 SDN을 구성하는 하나의 요소로 제어 기능을 가진 머신과 네트워킹 스위치간의 통신을 담당하는 표준 인터페이스이다.

        - 네트워크 장비의 패킷 포워딩 기능과 컨트롤러 기능을 분리하여(Control plane을 data plane으로부터 분리) 논리적으로 중앙집권적인 제어 인터페이스 제공

        - 개념도

http://www.xinguard.com/content.aspx?id=15

        - 복수 개의 OpenFlow 스위치를 한 개의 제어장치가 중앙집중식으로 패킷 경로 제어

       

   

 

      3) SDN

         - OpenFlow를 기반으로 네트워크를 좀 더 손쉽게 프로그램할 수 있는 기술

         - OpenFlow 기술을 기반으로 네트워킹 기술을 컴퓨팅 기술로 모델링하여 프로그램(소프트웨어)에 의하여 네트워크 제어 및 관리를 용이하게 함

         - 네트워크 인프라에 요구되는 구조적 유연성을 효율적으로 지원하기 위해 네트워크 제어 프로토콜에 의해 네트워크의 동작이 제어되는 것이 아니라 소프트웨어적으로 망의 동작을 프로그램하고자 하는 개념

         - 소프트웨어 중심으로 네트워킹 기술을 개발하기 위한 목표를 추구 

         - 네트워크의 혼잡을 한눈에 파악하여 지능적(S/W)으로 대처할 수 있는 것이 바로 네트워크의 ‘SDN’ 개념입니다

         - SDN과 OpenFlow가 밀접한 관계, SDN은 그 하부 기술로 OpenFlow만을 한정하지는 않는다. SDN은 훨씬 더 큰 개념으로 네트워크 구조 혹은 새로운 패러다임이며, OpenFlow는 SDN을 위한 인터페이스 기술의 하나이다.

         - SDN은 이른바 소프트웨어를 통해서 현재의 인터넷이 가지는 구조적 문제를 근본적으로 해결하고 혁신할 수 있도록 대두된 새로운 네트워크 구조 혹은 패러다임

         - 구조

 

 

http://blog.kt.com/4335

   나. Content-Centric Networking

      1) 기술배경

        - 현재의 인터넷은 1970년대에 크고 이동이 어려운 장비를 감안하여 지역적으로 분산된 사용자들에게 서비스를 제공하기 위해 호스트 기반 통신 모델을 기본으로 하며 양 끝 단 간의 데이터 통신을 위해 물리적 장비들의 트리 구조를 가짐

        - 스마트폰과 같은 이동 단말이 급속히 퍼지고, 다양한 장소에서 동일한 정보(Contents)를 수요하려는 환경에는 적합하지 않다

        - 결과적으로, 위치가 동일한 정보에 대한 여러 단말들의 수요가 발생하게 되면 병목 현상과 같은 인터넷상의 문제가 발생할 수 있다

        - 이와 같은 문제는 사용자들의 정보 사용 방식이 변화되었기 때문에 발생(현재의 사용자들은 더 이상 원하는 정보의 위치가
아닌 정보 자체에 집중 (Where to What) 하는 방식으로 정보 사용 방식이 변화)

출처: http://electronics.wesrch.com/paper-details, Myeong-Wuk Jang

      2) CCN 개념

        - 정보 자체에 Name을 부여하여 이 Name을 통해 위치가 아닌 정보 자체를획득하는 구조

        - Host-Centric Networking에서 콘텐츠 중심의 Networking으로 설계

        - 위치 정보를 나타내는 IP를 활용하지 않고 Content 자체에 부여된 Name을 통해 단말이 Content를 획득할 수 있음

        - Content의 집중을 막기 위해 각 Node가 그 경로를 통해 지나간 Content의 내용을 일정 시간 동안 보관해 그 사이 다른 단말이 동일한 Content를 요구하는 경우 공급자에게로 요청 메시지를 보내는 것이 아니라 Content를 보관하고 있는 Node에서 응답을 보냄

 

      3)CCN Router의 구조

        - 이를 위해 CCN에서는 아래와 같이 Router가 가지는 세 개의 Cache에 대한 정의

                Content Store(CS) - 해당 경로를 통해 지나간 Content를 보관하고 있는 Cache
                Pending Interest Table(PIT) - Content 요청 메시지를 나타내는 Interest의 In/Out 경로 기록
                Forwarding Information Base(FIB) – Interest의 효율적인 Forwarding을 위한 Cache

출처: http://electronics.wesrch.com/paper-details, Myeong-Wuk Jang

      4) CCN의 장점

         - 병목 현상 방지: 중간 Node의 CS가 Content를 보관하여 Content 요청 집중을 막음
         - 이동 단말에 적합: Content 사용 후, 공급자와의 연결을 유지할 필요가 없음. 이 후에 다시 Content 요청 시, 인접 Node의 CS에서 획득 가능
          - Content의 빠른 검증: Name에 인증 정보가 포함 ->검증 실패 시 중간 Node가 공급자에게 Content 요청
          - DDoS 공격 방어: 공급자의 Content가 네트워크상에 분산되어 있어 공격자의 Interest가 중간 Node에서 Content를 획득하여 사라짐.
                                      공급자인 Server로 Interest Packet을 통한 직접적 공격이 어려움.

          - 투자비 절감 및 이용효율이 향상

      5) CDN과 CCN

          - CDN은 라우터를 거쳐 서버까지 연결되어야 하나, CCN은 가장 가까운 라우터에서 수행(라우터의 Contents Store에서 캐싱)하므로 Optimal CDN Solution임

 

      6) 전망

          - CCN은 현재 연구되고 있는 여러 미래 인터넷 프로토콜 가운데 많이 알려지고, 연구되는 개념 중의 하나로 앞으로도 지속적으로 성능에 대한 평가를 수행하고 그 내용을 보완함으로써 발전해 갈 것으로 전망

 

6. 결론

  - 미래네트워크의 구체적인 표준기술은 초기 단계에 불과하지만 전세계적으로 무한한 시장 잠재력을 가진 것으로 평가되고 있으므로 집중적인 기술개발과 투자가 필요

 

 

 

 

http://www.tta.or.kr/data/weekly_view.jsp?news_id=3257

http://cafe.naver.com/ipte4/579


 


'Internet > WAN' 카테고리의 다른 글

GMPLS  (0) 2015.11.05
기가코리아  (0) 2015.09.20
서술형>SDN  (0) 2015.09.20
단답형>CCN  (0) 2015.09.20
개별망으로부터 융합망으로의 진화 및 발전 방향을 논하고 개별망과 융합망을 비교 설명  (0) 2015.09.20
Posted by 둔탱이
,

서술형>SDN

Internet/WAN 2015. 9. 20. 10:09

1. 기술 등장 배경

2. OpenFlow

  가. 개요

  나. 개념도

  다. 구성 요소

  라. 동작원리

3. SDN

  가. 개념 및 특징

  나. 구조

4. 결론

 

 

1. 기술 등장 배경

  - Big Data, Cloud service, Traffic pattern 변화 등 변화무쌍한 트래픽을 고정된 네트워크가 감당하기 어려운 시점에 도달

  - 복잡성에 의한 정체, 특정 밴터 종속, 일관된 정책 적용 및 자동확장 불가 등 현 네트워킹 기술의 한계가 드러나고 있음

  - 네트워크 구조의 한계성을 극복하고, 새로운 요구 사항들을 수용하기 위한 네트워크 기술이 필요

  - 현 상황에서 이에 대한 가장 적극적 대안으로 부상한 기술이 SDN(Software Defined Network)

 

2. OpenFlow

  가. 개요

     - SDN을 가능하게 하는 핵심기술로 네트워크 장비의 패킷 포워딩 기능과 제어 기능을 표준 인터페이스로 분리해 네트워크의 개방성을 제공

     - Control layer와 Infrastructure layer간의 통신을 위한 Interface를 선언한 개방형 표준 프로토콜

     - 네트워크 장비의 패킷 포워딩 기능과 컨트롤러 기능을 분리하여(Control plane을 data plane으로부터 분리) 논리적으로 중앙집권적인 제어 인터페이스 제공

 

  나. 개념도

http://www.xinguard.com/content.aspx?id=15

 

        - 복수 개의 OpenFlow 스위치를 한 개의 제어장치가 중앙집중식으로 패킷 경로 제어

 

  다. 구성 요소

    1) Controller

    2) OpenFlow Network device

       - Secure channel(Software based): OpenFlow 장비와 Contoller간의 통신로

       - Flow Table(H/W based): OpenFlow device에서 Packet을 어떻게 처리할 것인지 정하는 규칙 및 정책

                                             

 라. 동작원리

    1) OpenFlow device와 Controller간의 Session 연결

    2) Controller는 OpenFlow device에 초기 Flow Table 정보 전송

    3) OpenFlow Device는 Flow table에서 Match 정보 확인 후, Match되는 table 없으면 Controller로 전송

    4) Controller에서 해당 Packet을 확인해서 최적화된 Flow table 전송

    5) Flow Matching을 통해 정의된 Action 수행

 

 

3. SDN

  가. 개념 및 특징

     - OpenFlow를 기반으로 네트워크를 좀 더 손쉽게 프로그램할 수 있는 기술

     - OpenFlow 기술을 기반으로 네트워킹 기술을 컴퓨팅 기술로 모델링하여 프로그램(소프트웨어)에 의하여 네트워크 제어 및 관리를 용이하게 함

     - 네트워크 인프라에 요구되는 구조적 유연성을 효율적으로 지원하기 위해 네트워크 제어 프로토콜에 의해 네트워크의 동작이 제어되는 것이 아니라 소프트웨어적으로 망의 동작을 프로그램하고자 하는 개념

     - 소프트웨어 중심으로 네트워킹 기술을 개발하기 위한 목표를 추구 

     - 네트워크의 혼잡을 한눈에 파악하여 지능적(S/W)으로 대처할 수 있는 것이 바로 네트워크의 ‘SDN’ 개념입니다

     - SDN과 OpenFlow가 밀접한 관계, SDN은 그 하부 기술로 OpenFlow만을 한정하지는 않는다. SDN은 훨씬 더 큰 개념으로 네트워크 구조 혹은 새로운 패러다임이며, OpenFlow는 SDN을 위한 인터페이스 기술의 하나이다.

    

  나. 구조

http://blog.kt.com/4335

 

4. 결론

  - SDN은 이른바 소프트웨어를 통해서 현재의 인터넷이 가지는 구조적 문제를 근본적으로 해결하고 혁신할 수 있도록 대두된 새로운 네트워크 구조 혹은 패러다임

  - 다양한 Vendor가 존재하는 복잡한 네트워크 환경에서도 Controller를 이용하여 모든 Vendor의 Network device를 중앙에서 일괄적으로 제어 가능

  - 전세계적으로 무한한 시장 잠재력을 가진 것으로 평가되고 있으므로 집중적인 기술개발과 투자가 필요

 

5. T-SDN

 - SDN의 초점이 데이터센터와 관련해 패킷시스템에 집중

 - OTN, WDM을 포함한 광전송 분야에 SDN의 개념을 확장 적용한 것이 T-SDN

 - T-SDN은 다계층/다중벤더/다중도메인 전달망 통합제어기술

              이종 벤더 서비스 프로비젼닝 기술

              단/다계층 최적 경로 운영 기술

              OPEX 및 CAPEX 절감

              개방형 API 기반 유연하고 단순한 서비스 제어 기술

              신규 비즈니스 창출

 

            <References>

http://cafe.naver.com/ipte4/579,

 


 

'Internet > WAN' 카테고리의 다른 글

기가코리아  (0) 2015.09.20
Future Network(미래통신망)  (0) 2015.09.20
단답형>CCN  (0) 2015.09.20
개별망으로부터 융합망으로의 진화 및 발전 방향을 논하고 개별망과 융합망을 비교 설명  (0) 2015.09.20
BcN  (0) 2015.09.20
Posted by 둔탱이
,

단답형>CCN

Internet/WAN 2015. 9. 20. 10:08

1. 기술배경

2. 개념

3. CCN 동작구조

4. CCN의 장점

5. CDN과 CCN 비교

6. 전망

 

 

 

1. 기술배경

   - 현재의 인터넷 구조는 IP 기반의 클라이언트-서버 모델(Client-Server Model)을 기반으로 하는 구조

   - 통신에 참여하는 양 끝단은 상호 연결관계를 구축한 후, IP 데이터 패킷을 단일 경로를 통해 전송하는 일대일 전송

   - 스마트폰과 같은 이동 단말이 급속히 퍼지고, 다양한 장소에서 동일한 정보(Contents)를 수요하려는 환경으로 변화하고 있음

   - 결과적으로, 위치가 동일한 정보에 대한 여러 단말들의 수요가 발생하게 되면 병목 현상과 같은 인터넷상의 문제가 발생할 수 있다

   - 이와 같은 문제는 사용자들의 정보 사용 방식이 변화되었기 때문에 발생(현재의 사용자들은 더 이상 원하는 정보의 위치가
아닌 정보 자체에 집중 (Where to What) 하는 방식으로 정보 사용 방식이 변화)

출처: http://electronics.wesrch.com/paper-details, Myeong-Wuk Jang

2. 개념

        - 정보 자체에 Name을 부여하여 위치가 아닌 이 Name을 통해  정보 자체를 획득하는 구조

        - 위치 정보를 나타내는 IP를 활용하지 않고 Content 자체에 부여된 Name을 통해 단말이 Content를 획득할 수 있음

        - 어디(Where)”에 초점을 맞추는 현재의 통신 패러다임을무엇(What)”, 즉 사용자와 애플리케이션의 구축에 중요한 의미를 갖는 정보(Information) 중심으로 변화

        - Content의 집중을 막기 위해 각 Node가 그 경로를 통해 지나간 Content의 내용을 일정 시간 동안 보관해 그 사이 다른 단말이 동일한 Content를 요구하는 경우 공급자에게로 요청 메시지를 보내는 것이 아니라 Content를 보관하고 있는 Node에서 응답을 보냄


3. CCN 동작 구조


  - 호스트 기반 네트워킹에서 데이터 패킷은 주고받는 발원지와 목적지가 명시됨, 이러한 주소를 가지는 패킷이 교통 신호등 역할을 하는 네트워크 스위치 혹은 라우터에 도착하면 각각의 목적지 주소마다 전달 방향을 알려주는 주소록인 FIB(Forwarding Information Base)를 이용하여 패킷 전달이 이루어짐

  - 콘텐츠 중심 네트워킹에서는 데이터 요청 메시지나 데이터 패킷이 무슨 콘텐츠인지를 명시하는 이름을 가짐

  - 그 이름과 일지하는 데이터가 네트워크 스위치나 라우터의 로컬캐시 메모리에 저장되어 있는 경우에는 그 데이터가 직접 요청자에게 보내지며, 그렇지 않은 경우에는 FIB를 이용하여 다른 콘텐츠 저장자에게 요청 메시지가 전달됨

  

   

참조>

 CCN Router의 구조

        - 이를 위해 CCN에서는 아래와 같이 Router가 가지는 세 개의 Cache에 대한 정의

                Content Store(CS) - 해당 경로를 통해 지나간 Content를 보관하고 있는 Cache
                Pending Interest Table(PIT) - Content 요청 메시지를 나타내는 Interest의 In/Out 경로 기록
                Forwarding Information Base(FIB) – Interest의 효율적인 Forwarding을 위한 Cache

출처: http://electronics.wesrch.com/paper-details, Myeong-Wuk Jang

4. CCN의 장점

         - 병목 현상 방지: 중간 Node의 CS가 Content를 보관하여 Content 요청 집중을 막음
         - 이동 단말에 적합: Content 사용 후, 공급자와의 연결을 유지할 필요가 없음. 이 후에 다시 Content 요청 시, 인접 Node의 CS에서 획득 가능
          - Content의 빠른 검증: Name에 인증 정보가 포함 ->검증 실패 시 중간 Node가 공급자에게 Content 요청
          - DDoS 공격 방어: 공급자의 Content가 네트워크상에 분산되어 있어 공격자의 Interest가 중간 Node에서 Content를 획득하여 사라짐.
                                      공급자인 Server로 Interest Packet을 통한 직접적 공격이 어려움.

          - 투자비 절감 및 이용효율이 향상

 

5. CDN과 CCN 비교

          - CDN은 라우터를 거쳐 서버까지 연결되어야 하나, CCN은 가장 가까운 라우터에서 수행(라우터의 Contents Store에서 캐싱)하므로 Optimal CDN Solution임

 




6.

          - CCN은 현재 연구되고 있는 여러 미래 인터넷 프로토콜 가운데 많이 알려지고, 연구되는 개념 중의 하나로 앞으로도 지속적으로 성능에 대한 평가를 수행하고 그 내용을 보완함으로써 발전해 갈 것으로 전망

 

 


 


Posted by 둔탱이
,

IoT(Internet of Thing), M2M(Machine to Machine)의 기술에 대하여 비교하고, IoT 보안에 대해 서술

 

 

1. Background

 - 기술진보에 따라 인터넷의 질적 변화도 급속히 이루어지고 있음

 - 1990년대는 PC를 연결하는 유선인터넷시대, 2000년대에는 모바일과 연결하는 이동통신의 무선인터넷시대, 2010년대에는 ICT가 지능을 갖고 사물과 사람을 연결하는 초고속인터넷시대로 진화

 - 최근 스마트기기 및 SNS 등의 등장과 활용으로 인간간 연결은 더욱 활발하게 진행되고 있을 뿐만 아니라, 사물(M2M :
Machine to Machine), 사물인터넷(IoT : Internet of Things), 만물인터넷(IoE : Internet of Everything) 등 IT의 기술적 발전에 따라 인간과 사물, 사물과 사물 등으로 연결 범위가 확대되고 있는 추세

 

2. IoT 개념

 - 사물인터넷은 인간을 포함한 모든 사물이 유무선 네트워크에 연결되어 유기적으로 정보를 수집 및 공유하며, 상호 협력하는 네트워크 인프라를 말함

 - 미국전기전자학회(IEEE) 및 유럽통신표준협회(ETSI)는 M2M을 사람이 개입하지 않는(혹은 최소 개입) 상태에서 기기 및 사물 간에 일어나는 통신이라고 정의하고 있음

 - IoT(사물인터넷)의 개념은 이동통신망을 이용하여 사람과 사물, 사물과 사물 간 지능통신을 할 수 있는 M2M 개념을 인터넷으로 확장하여, 사물은 물론, 현실과 가상세계의 모든 정보와 상호작용하는 개념으로 진화

 - 사물인터넷은 고유하게 식별 가능한 사물(Things)이 만들어낸 정보를 인터넷을 통해 공유하는 환경

 - 사물인터넷(IoT) 환경이 성숙, 여기에 지리정보(GIS)·위치정보(LBS) ·위성정보(GPS) 등과 같은 지리적 공간과 인터넷 간의 연결성이 한층 강화되면 만물인터넷(IoE) 생태계가 구축될 것임

 - D2D(Device to Device)의 기술은 네트워크를 거치지 않고 근접거리에서 서로 다른 기기와 기기 간에 통신하는 기술을 말함(모든 사물을 통신주체로 하는 M2M/IoT 기술에 포함되지만 범위가 무선통신이 가능한 기기 간의 통신에 국한됨, 대표적인 기술로 모바일 블루투스 등이 있음)

http://www.kisa.or.kr/uploadfile/201306/201306101740531675.pdf

3. IoT의 주요기술

  1) 센싱기술

     - 전통적인 온도/습도/열/가스 센서 등에서부터 위치, 모션, 영상 센서 등 주위 환경으로부터 정보를 얻을 수 있는 물리적 센서를 포함

     - 센서로부터 정보를 수집, 처리, 관리하고 정보가 서비스로 구현되기 위한 인터페이스 구현을 지원

  2) 유무선 통신 및 네트워크 인프라 기술

     - 사물이 인터넷에 연결되도록 지원하는 기술로 IP를 제공하거나 무선통신 모듈을 탑재하는 방식. 네트워크 종단간(end-to-end)에 사물인터넷 서비스를 지원하기 위해서는 근거리 통신기술(WPAN, WLAN 등), 이동 통신기술(3G, 4G 등), 유선통신기술(Ethernet, BcN 등), 무선 랜(Wi-Fi 등), 무선 팬(블루투스, 지그비 등)으로 구분 가능

  3) IoT 서비스 인터페이스 기술

    - 사물인터넷을 구성하는 요소들을 서비스 및 애플리케이션과 연동하는 역할을 수행함. 각종 서비스 분야 및 형태에 맞게 정보를 가공, 처리하거나 각종 기술을 융합하는 기술로 빅데이터 기술, 시맨틱 기술, 보안 및 인증, 미들웨어, 웹서비스 등 다양한 기술이 활용됨.

  4) 보안 기술

    - 정보 유출 방지를 위한 기술. 향 후 사물인터넷이 발전할수록 더욱 중요도가 높아질 부분


4. IoT 보안 위협

 



<참조>

http://mqtt.or.kr/?q=node/16

 

사물인터넷_정보보호_로드맵.pdf

사물인터넷.pdf



 http://www.channelingreality.com/news/un_alert_2009_05_04.htm


Posted by 둔탱이
,

HTML5

Internet/기타 2015. 9. 20. 10:07

1. Web 표준

2. HTML5 

3. HTML5 특징

4. Web platform으로의 진화




1. Web 표준

 - 웹에서 표준적으로 사용되는 기술이나 규칙

 - 웹문서의 3가지 요 소

   가. HTML

     - 웹문서를 만드는 언어

     - 홈페이지 또는 웹사이트들은 많은 콘텐츠(텍스트, 이미지, 동영상 등)들을 담고 있는데 이를 방문자들이 잘 볼 수 있도록 개별 콘텐츠의 크기, 모양, 위치 등을 정리해 주는 것이 HTML(Hypertext Markup Language)이라는 웹 개발 언어

     - 인터넷상 대부분의 웹 페이지들을 HTML을 기반으로 작성

   나. CSS(Cascading Style Sheet)

     - html문서가 어떻게 화면에 보이게 될지 설정해주는 역할

   다. Javascript

     - HTML과 CSS로 만들어진 웹페이지를 동적으로 변경해주는 언어

     - HTML과 CSS를 제어

https://opentutorials.org

2. HTML5

  - 웹문서를 제작하는 데 쓰이는 기본 프로그래밍 언어 HTML(Hypertext Markup Language)의 최신 규격

  - HTML로 구현된 웹 페이지는 기본적으로 서로 다른 브라우저에서도 동일하게 표시되어야 하는데 개별 브라우저들의 작동 방식이 서로 달라 사실상 그렇지 못해 왔다(IE에서는 잘 나오는데 Chrome에서는 깨져 보인다거나 하는 등)

  - 서로 다른 브라우저간에도 동일하게 웹 페이지가 표시될 수 있도록 웹 개발 규칙이 정해지고 있고 이 과정에서 나온 표준화된 웹 개발 언어가 HTML5

[출처] HTML 그리고 HTML5|작성자 kollus_


[출처] HTML 그리고 HTML5|작성자 kollus_

[출처] HTML 그리고 HTML5|작성자 kollus_

  - HTML5는 모든 PC용 브라우저에서 화려한 화면과 다양한 기능을 가진 웹어플리케이션을 개발할 수 있게 한 개방형 웹 표준기술

  - 별도 프로그램을 깔지 않아도 인터넷 브라우저상에서 화려한 그래픽 효과를 구현 가능하며, 음악, 동영상을 자유롭게 감상할 수 있다.

 

3. HTML5 특징

  - HTML5는 상업적, 독점적 플러그인을 대체할 수 있는 웹 표준기술로 다양한 플래폼을 동시에 지원 가능

  - HTML5만으로 다양하고 화려한 Web 개발이 가능함

  - 별도의 플러그인 없이 동영상 재생 및 Flash 기능과 Java script 기능을 지원함

  - 크로스 미디어 플래폼에 적합한 미들웨어로 모든 융합형 매체에서 서비스 가능

  - HTML5는 서로다른 환경(Device, OS, Browser 등)에서 접근하는 이용자들에게 별도의 프로그램 추가 설치 없이도 다양한 정보들을 보다 시각적으로 그리고 동일하게 보여줄 수 있게 되었다는 것에 그 의미가 있다

[출처] HTML 그리고 HTML5|작성자 kollus_

 

 

 

3. Web platform으로의 진화

  - 차세대 웹표준으로 단순텍스트와 하이퍼링크만 표시한던 HTML이 복잡한 어플리케이션까지 제공할 수 있는 웹 어플리케이션 플랫폼으로 진화

  - HTML5의 등장으로 향후 웹 환경은 특정 OS나 SW에 종속되지 않고 브라우저에서 각종 어플리케이션이 구동되는 웹 플랫폼화 될 것으로 예상됨  

  - Web app과 Native app 비교

<참조>

Web platform

 - naver는 최근에 신문에 대한 구독을 할 수 있는 플랫폼을 만들어서 독자들이 신문을 볼 수 있도록 함, Naver는 웹 플랫폼의 제공자

 - Web platform은 거대한 Web Database를 활용하여 서비스를 개발하거나 실행하는 환경

 

http://blog.naver.com/toptalking?Redirect=Log&logNo=220188699707

 

<참조>

[출처] HTML 그리고 HTML5|작성자 kollus_

http://blog.naver.com/kollus_/220453290040 

 

 

 


 


Posted by 둔탱이
,

빅데이터

Internet/기타 2015. 9. 20. 10:06

1. 개요

2. 빅데이터의 3가지 요소

3. 빅데이터 활용분야

4. 빅데이터 관련 이슈

 

 

 

1. 개요

  - 빅데이터는 일반적인 데이터베이스가 저장, 관리, 분석할 수 있는 범위를 초과하는 규모의 데이터

  - 다양한 종류의 대규모 데이터로부터 저렴한 비용으로 가치를 추출하고 초고속 수집, 발굴, 분석을 지원하도록 고안된 차세대 기술 및 아키텍처

  - 소셜미디어 상호작용, 스마트폰 등 인터넷 연결기기의 폭증, 멀티미디어 콘텐츠의 활용증대로 인해 'Big Data' 시대 도래

  - 빅데이터 분석을 통해 의미있는 정보를 실시간으로 도출해서, 트렌드 파악, 마케팅, 의사결정 등 다양한 분야에서 활용 증가

  - 정치, 사회, 경제, 문화, 과학 기술 등 전 영역에 걸쳐서 사회와 인류에게 가치있는 정보를 제공할 수 있는 가능성을 제시하며 그 중요성이 부각

 

http://compeople.tistory.com/m/post/128

 

 

2. 빅데이터의 3가지 요소

http://compeople.tistory.com/m/post/128

  - 여기의 가치(Value)를 추가하여 4V라고도 정의

 

  1) 크기(Volume)

    - 수십 테라바이트~페타 바이트 이상이 빅데이터 범위에 해당

    - 이러한 빅 데이터는 기존 파일시스템에 저장하기 어려울뿐더러 데이터 분석을 위한 기존 솔루션에서 소화하기 어려울 정도로 데이터의 양이 급격히 증가

  2) 속도(Velocity)

    - 빅데이터의 속도적인 특징은 크게 실시간 처리와 장기적인 접근으로 나뉜다

    - 오늘날의 디지털 데이터는 매우 빠른속도로 생성되기 때문에 데이터의 생산, 저장, 유통, 수집이 실시간으로 처리되어야 한다.

    - 또한 장기적이고 전략적인 차원에서의 접근을 위해 데이터마이닝, 기계학습, 자연어처리, 패턴인식 등의 분석 기법이 요구된다.

  3) 다양성(Variety)

    - 데이터마다 크기와 내용이 제각각이어서 통일된 구조로 정리하기 어려운 비정형데이터가 90% 이상을 차지

    - 빅데이터는 정형 데이터 뿐 아니라 비정형 데이터의 처리능력도 갖춰야 한다     

가.     정형(Structured) 데이터: 일정한 형식을 갖추고 저장되는 데이터

                                   Ex) 쇼핑몰에서 제품 주문 시 인터넷 창에 입력하는 정보(이름, 주소, 전화번호 등)들은 DB에 미리 생성되어 있는 테이블에 저장된다.

나.     반정형(Semi-Structured) 데이터: 고정된 필드에 저장되진 않지만 XML이나 HTML같이 메타데이터나 스키마 등을 포함하는 데이터

다.     비정형(Unstructured) 데이터: 고정된 필드에 저장되어 있지 않은 데이터

Ex) 유튜브에 업로드하는 동영상, SNS나 블로그에 업로드하는 사진과 오디오, 메신저로 주고받은 내용, 전화통화, 문자 메시지내용 등

 

3. 빅데이터와 기존 데이터와의 비교

4. 빅데이터 분석기법

 

5. 빅데이터 활용분야

구분 

 활용분야

 효율적인 의사결정

 - 선제적인 의사 결정

 - 위기 관리

 - 마케팅 적용

 혁신적인 서비스

 - 신규 서비스 창출

 - 기술 혁신 및 문제 창출

 - 공공 데이터의 활용

 진정한 개인화 서비스 제공

 - 고객 맞춤형 서비스

 

 

 

4. 빅데이터 관련 이슈

  - 보건정보, 교통정보와 같은 데이터들은 개인정보이면서, 동시에 사회적으로 유용한 정보로서 데이터 활용 측면과 프라이버시 침해와의 균형과 사회적 합의 도출 필요

  - 빅데이터는 개인정보에서 국가기밀까지 광범위하기 때문에 사이버 침해로 인한 빅데이터의 중요 정보 유출에 대비한 기술 및 정책적 대비가 반드시 필요

  - 다른 물리적 자산과 달리 데이터는 디지털화 및 복제되어 많은 사람간의 공유가 빈번하게 발생하므로 소유권 및 사용권 등 공정한 사용에 대한 문제가 발생

  - 부정확한 데이터 분석 결과 산출시 ‘책임소재’ 등의 문제발생 가능

 

 

 

http://compeople.tistory.com/m/post/128

http://over153cm.tistory.com/2


 


Posted by 둔탱이
,

클라우드 기반을 활용한 첨단 스마트환경을 조성하고자 한다. 클라우드 컴퓨팅의 개념, 고려요소를 정의하고 타 컴퓨터 방식과 비교하여 설명하시오

1. 개요

2. 클라우드 등장 배경 

3. 클라우드 서비스 유형

4. 클라우드 컴퓨팅 관련 기술

5. 클라우드 컴퓨팅의 장애 요소

6. 타 컴퓨터 방식과 비교

7. 클라우드 컴퓨팅의 발전 전망

 

 

1. 개요

  - 개개인이 보유하고 운영해오던 IT 컴퓨팅 자원(시스템, 네트워크, SW, 콘텐츠)을 인터넷 환경인 클라우드 영역으로 옮겨두고 언제, 어디서나 인터넷에 접근하여 필요한 양만큼 사용하고 과금하는 컴퓨팅 기술임

 -  즉 모든 소프트웨어 및 데이터는 클라우드(IDC 등 대형 컴퓨터와 연합체)에 저장되고 네트워크 접속이 가능한 PC나 휴대폰, PDA 등의 다양한 단말기를 통해 장소에 구애받지 않고 원하는 작업을 수행할 수 있는 컴퓨팅 기술

 - IT 자원을 필요에 따라 이용할 수 있는 서비스

 - 넓은 의미로 렌탈 비즈니스의 한 형태라고 볼 수 있음

 - 클라우드컴퓨팅은 전력산업과 비교할 때 IT시스템의 발전소를 만드는 것

 

2. 클라우드 등장 배경 

 - 전 세계적인 경기불황 여파로 기업들이 비용 절감을 위한 전략적 방안 중 하나로 클라우드 컴퓨팅에 관심을 보이기 시작

 - 웹기술이 빠르게 발전하는데다 기존과는 전혀 다른 새로운 비즈니스 모델이 등장하면서 IT 장비에 대한 투자는 기업에게 부담

 - 일정기간 자원을 사용하고 거기에 해당하는 비용만 지불하면 되는 구조는 IT업계에 큰 영향을 미치게 됨

 - 기술의 진화는 급증하는 통신 트래픽 부하 문제를 발생시켰으며, 이로인해 전력 소비량 증대라는 결과를 초래했다. 이를 해결하기 위한 방안으로 소비자의 요구에 따라 온디맨드 방식으로 IT자원의수용변화에 대한 저렴하고 신속한 대응 가능한 클라우드 컴퓨팅을 주목하기 시작

 

 

 

 

3. 클라우드 서비스 유형

  - 클라우드 컴퓨팅이 제공하는 ‘서비스’는 크게 인프라스트럭처(하드웨어) 형태(Infrastructure as a Service), 플랫폼 형태(Platform as a Service), 소프트웨어 형태(Software as a Service)로 나뉜다. 즉 하드웨어든 플랫폼이든 소프트웨어든 이를 일종의 서비스의 형태로 제공한다는 뜻이다.

  - 클라우드 컴퓨팅은 위와 같은 서비스 제공 형태 외에 서비스 제공 대상에 따라서도 세 가지로 구분된다. 바로 공용(Public) 클라우드, 보안(Private) 클라우드, 하이브리드(Hybrid) 클라우드 서비스가 그것이다. 간단히 말해, 공용 클라우드는 주로 일반 사용자(또는 소기업)를 대상으로, 보안 클라우드는 주로 (대)기업을 대상으로 제공된다. 하이브리드는 공용 클라우드와 보안 클라우드를 혼합한 형태다

 

4. 클라우드 컴퓨팅 관련 기술

 가. 가상화

    - 자원 가상화(스토리지, 네트워크 등)

   -  하나의 컴퓨터를 마치 여러 대의 컴퓨터가 존재하는 것처럼 만들어 주는 소프트웨어 기술

   -  물리적인 한 개의 자원을 논리적으로 분할해 효율적으로 사용하거나, 물리적으로 다른 여러 개의 자원을 논리적으로 통합하는 기술

 나. 시스템 관리

    - 각 시스템에 대한 동작 자원할당 및 스켈줄링을 통해 시스템 전체의 고가용성을 보장

 다. 서비스 플랫폼

   - 클라우드 컴퓨팅 인프라 서비스를 이용하기 위한 인터페이스를 제공

 라. 보안, 과금, 사용자 인증

   - 사용량에 따른 과금 정책 및 사용자 인증 인터페이스 제공 

 

5. 클라우드 컴퓨팅의 장애 요소

  - 보안 문제: 개인 정보를 외부에서 저장함으로 발생하는 사생활 침해 문제 가능성

  - 서비스의 안정성에 대한 고객의 확신 확보 필요

 

6. 타 컴퓨터 방식과 비교

http://blog.acronym.co.kr/107

 

7. 클라우드 컴퓨팅의 발전 전망

  - IT 인프라에 대한 높은 유연성과 재무적인 장점으로 클라우드 컴퓨팅 기술 시장은 빠르게 성장

 - 80년 대 컴퓨터 보급이 첫 번째 기술 혁명이었다면, 90년 대 인터넷 확산은 두 번째, 2010년 대 모바일 기기 대중화가 세 번째라 할 수 있다. 이제 모바일 기기를 이어 근미래 IT 트렌드를 이끌 제 4의 혁명이 바로 클라우드 컴퓨팅이 될 것으로 전망됨

 

 

<References>

http://it.donga.com/7285/

http://www.tta.or.kr, [IT Expert Interview] 클라우드 컴퓨팅

http://hostwayblog.tistory.com/20,


 

'Internet > 기타' 카테고리의 다른 글

HTML5  (0) 2015.09.20
빅데이터  (0) 2015.09.20
Web 2.0의 개념, 특징 및 기술적 요소에 대하여 설명하시오  (0) 2015.09.20
VoIP  (0) 2015.09.20
IaaS, Paas, SaaS  (0) 2015.09.10
Posted by 둔탱이
,

1. 개념

2. 기존 웹과의 차이

3. Web 2.0의 7가지 특징(살아남은 닷컴 기업들의 7가지 특징)

4. Web 2.0의 기술 요소

5. Web 3.0



1. 배경 및 개념

  - 웹2.0이라는 개념이 등장하기 전까지 차세대 웹(NGWeb = Next Generation Web)을 뜻하는 말로는 시맨틱웹(Semantic Web, 인공지능을 통한 자동화가 강화된 웹)을 사용

  - Web 2.0은 닷컴 붕괴 이후의 살아남은 업체들을 분류하고, 새로 등장하고 성장한 업체들의 공통점들을 총칭하는 용어로 차세대 인터넷을 태표하는 용어로 새로운 비즈니스 동향으로 새로운 웹의 트렌드를 지칭하는 용어로 사용

 - 데이터의 소유자나 독점자 없이 누구나 손쉽게 데이터를 생산하고 인터넷에서 공유할 수 있도록 한 사용자 참여 중심의 인터넷 환경

 - 인터넷상에서 정보를 모아 보여주기만 하는 웹 1.0에 비해 웹 2.0은 제공된 데이터를 활용하여 사용자가 정보 생성에 참여하고 가치를 부여함으로써 누구나 다양한 신규서비스를 생산(대표적인 예: 블로그, 위키피디아)


2. 기존 웹과의 차이

 - 웹 1.0의 대표적인 것이 다음, 네이버와 같은 포털사이트라면 웹 2.0의 대표적인 것은 블로그나 미니홈피이다


Web 1.0

Web 2.0

특징

대표적인 단어는 포 탈

포탈 위에 있는 서비스는 자신이 원하는 대로 할 수 없음

플랫폼으로서의 웹

플랫폼 위에 있는 서비스는 자신이 원하는 대로 할 수 있음

TV나 라디오 처럼 정보와 서비스를 제공하기만 함

웹사이트에 자신이 올린 데이터를 움직이거나 활용할 수 없음

누구도 데이터를 소유하지 않음

모든 사람들이 사용할 수 있음

더 나은 형태로 변경 가능함

기술 중심

참여와 공유

사람이 중심

기술

HTML, Active X 등

AJAX, XML, RSS, Tagging 등

보안/OS 종속성

Active X 사용하여 보안 취약

OS/브라우저 종속성이 있음

O/S 브라우저에 상관없이 구현 가능

대표적 

브라우저

인터넷 익스플로러

웹브라우저를 통해 서버에 대화요청, 단순한 뷰어 역할

Fire Fox

수백개 확장 기능이 모두 일반 유저들에 의해 수정, 보완

사례

다음, 네이버와 같은 포털사이트

위키피디아, 블로그, cyworld 등


3. 웹2.0의 7가지 특징(살아남은 닷컴 기업들의 7가지 특징)


  3.1 플랫폼으로서의 웹(the Web as Platform) 

      - Web이 윈도우나 리눅스 같은 운영체제(OS)같은 플랫폼과 같은 역할을 함, 최종사용자에게 웹 애플리케이션을 제공하는 컴퓨팅 플랫폼

        (이 개념을 주장한 사람들은 궁극적으로 웹 2.0 서비스가 테스크톱 컴퓨터의 응용프로그램마저 대체할 것으로 전망함)


   3.2 집단지능 활용 (Harnessing Collective Intelligence) 

       - 집단지성이란 다수의 인터넷 사용자들이 참여해 만들어 낸 지식과 정보의 집합체를 말함

       - 사용자들이 개별적으로 가지고 있는 사진, 북마크 , 지식 등의 콘텐츠들을 제공할 수 있도록 유도하고, 이들을 지속적으로 수집하여 거대한 데이터베이스를 형성

       - 구글, 네이버, 아마존 등은 집단지성이 만들어낸 대표적인 웹사이트들이다

    3.3  데이터 중요성 (Data is the Next Intel Inside) 

       - 데이터가 키이고 핵심 경쟁력임

       - 데이터를 단순히 이용하는데 그치지 않고, DB를 지속적으로 관리 및 갱신하여 데이터의 질 향상을 통해 데이터 차별화로 시장 우위 선점
    3.4 소프트웨어 주기의 종말 (End of the Software Release Cycle)

       - 기존의 클라이언트 기반 소프트웨어는 길고 정기적인 업그레이드 정책으로 인하여 빠른 업그레이드 어려웠음

       - 웹 중심의 응용 프로그램들은 빠르고 지속적인 업그레이드가 가능
     3.5 가벼운 프로그래밍 모델 (Lightweight Programming Models)

        - Web 2.0은 궁극적으로 가벼운 사용자 인터페이스(Ajax), 가벼운 개발 기술, 가벼운 프로그래밍 모델을 사용

        - 신속한 개발 환경 지원 

      3.6 단일 디바이스를 넘어 다수의 디바이스를 위한 소프트웨어 (Software Above the Level of a Single Device)

         - 휴대 단말, PC, 인터넷 서버 등의 다양한 디바이스 지원 

      3.7 풍부한 사용자 경험(Rich User Experience)

        - 동적인 화면 구성 및 더 나은 사용자 경험 제공

 

4. Web 2.0의 기술 요소

http://www.imaso.co.kr/?doc=bbs/gnuboard.php&bo_table=article&wr_id=31493

 가. 웹 표준(HTML/CSS)

      - 웹문서의 3가지 요소

http://channy.creation.net

      - 3가지 요소가 유기적으로 결합하여 작동하게 되면 웹문서가 가벼워지고, 유지 보수가 용이->웹접근성이 높아짐

      - CSS는 콘텐츠와 디자인을 분리하는 방식, 표준화된 CSS 방식을 도입하면 디자인을 손쉽게 바꿀 수 있음

      - 콘텐츠와 디자인을 분리함으로써 데이터의 가공과 활용이 자유로워짐

나. 브라우저 지원(Firefox.Safari)

  - 익스플로러 뿐만 아니라 파이어폭스 등 모든 브라우저를 지원 가능해야 함 
다. 유니코드(UTF-8)

  - 우리나라 사이트는 그동안 대부분 EUC-KR이라는 방식을 사용, 다른 언어로 된 운영체계에서 이 방식의 페이지를 읽지 못함 

  - UTF-8은 한글과 한자를 비롯해 4만자에 이르는 세계 대부분 나라의 언어를 포함
라. 논리 주소체계(Logical URL)

  - 짧고 이해하기 쉬운 주소

  - 쉽게 복사해서 붙여 넣을 수 있을 만큼 짧아야 하고 한번 보고 외울 수 있을 만큼 직관적이어야 함
마. 콘텐츠 유통방식

   - 콘텐츠 공유에 관한 기술

   - RSS(Really Simple Syndication, Rich Site Summary)와 ATOM은 콘텐츠 배급과 수집에 관한 xml 기반 표준 포맷

   - 다양한 웹사이트 상의 콘텐츠를 요약하고, 상호 공유하고 주고 받을 수 있도록 만든 표준

   - 블로그 등의 내용이 업데이트되면 사용자에게 신속히 변경 사항을 공지해주는 기능

   - 현재 우리가 사용하는 웹주소를 보면 'http://www../xxx.htm'으로 구성되는데 이를 풀이하면 http라는 전송방식으로 html 파일을 보낸다는 의미로 이해할 수 있다. 이때 http에 대응하는 것이 RSS이며 html에 대응하는 것이 xml이다

 바. 오픈API

   - 서비스 공유에 관한 기술

   - 웹사이트 내에서 제공되는 서비스들을 누구나 사용할 수 있도록 외부에 공개함으로써 새로운 가치 창출의 기반을 제공

   - 특정 소프트웨어나 프로그램의 기능을 다른 프로그램에서도 활용할 수 있도록 표준화된 인터페이스를 공개하는 것을 의미

   - 포털은 자사의 서비스 구성요소를 모듈화시킨 API를 공개해 이용자가 이를 활용해 다양한 서비스를 제작할 수 있도록 지원

 사. 집단지성 (Folksonomy, Tag)

    - 폭소노미(Folksonomy)는 굳이 풀어쓰면 대중(fork)의 분류(nomos) 법칙(order)이라는 뜻

   - Tag는 웹사이트와 같은 특정 문서나 이미지에 이용자가 직접 입력한 주제어로 정보 검색이 가능

   - 이용자가 즉석에서 태그를 자유롭게 입력하며 여러 개의 태그를 부여할 수 있음

 아. 가벼운 개발 플랫폼(LAMP, Ruby on Rails)

   - 리눅스와 아파치, MySQL 등 공개 소프트웨어를 조합한 LAMP나 루비 온 레일즈 같은 개발 플랫폼은 무엇보다도 가볍고 빠른데다 라이브러리가 많고 꾸준히 업데이트됨
 자. 풍부한 사용자 경험

   - RIA(Rich Internet Application): 기존의 웹애플리케이션 기술이 가진 평면적인 표현과 순차적인 프로세스를 다이내믹한 사용자 인터페이스와 데이터베이스의 연동을 통해 저렴한 비용으로 하나의 인터페이스에서 모든 프로세스가 처리 가능하도록 해주는 기 술

       ----->일반적으로 페이지의 새로 고침 없이 한 페이지에서 동작하는 웹 응용 프로그램

   - RIA를 구현하기 위한 기술의 대표적인 예로 AJAX, Flash 등이 있음

   - AJAX는 프로그래밍 Language가 아니라, 존재하는 standard(JavaScript, CSS, XML)를 이용하는 새로운 방법

   - 브라우저와 서버 사이의 통신에는 XML을 사용하고 사용자가 보는 브라우저 화면의 인터페이스는 JavaScript를 이용

   - 적은 양의 데이터만을 교환해서 웹페이지의 일부만을 갱신하는 방법, Classic 웹페이지들은 반드시 콘텐츠를 전부 갱신해야 한다

   - 비동기적인 데이터 교환이 가능하기에, 요청에 대한 서버의 응답을 기다리지 않고 다음 작업이 가능하므로 대기시간이 줄어들고, 이에 따라 서버의 부담을 줄이고 사용자 체감속도를 높일 수 있다는 장점을 갖음

    - XML을 사용하기 때문에 호환성/확장성 뛰어나고, Active X 등 프로그램을 다운로드 받을 필요 없음


5. Web 3.0

  - 원하는 정보를 찾기 위해 구글 20번째 페이지까지 검색하는 것이 웹 2.0의 한계임

  - 정보가 점점 방대해지고 단편화되어 통합적인 시각을 갖고 현상을 관찰하기 쉽지 않음

  - Web 3.0은 컴퓨터가 사람을 대신하여 정보를 읽고 이해하고 가공하여 새로운 정보를 만들어 낼 수 있도록, 이해하기 쉬운 의미를 가진 차세대 지능형 웹을 말한다. 

  - Web 3.0을 위해 필요한 기술이 시맨틱웹임

http://kimstreasure.tistory.com/189


 

 

web2.0_tutorial.pdf


<참조>

http://aroundck.tistory.com/970

http://wiki.javajigi.net/pages/viewpage.action?pageId=4182#WEB2.0에대한분석과향후발전방향-2.웹1.0과웹2.0의구분

3-4._Web_2.0의_개념,_특징_및_기술적_요소에_대하여_설명하시오.hwp

http://cafe.daum.net/impeak/Pthm/1?q=%C1%A4%BA%B8%C5%EB%BD%C5%B1%E2%BC%FA%BB%E7&re=1



 


'Internet > 기타' 카테고리의 다른 글

빅데이터  (0) 2015.09.20
클라우드 컴퓨팅  (0) 2015.09.20
VoIP  (0) 2015.09.20
IaaS, Paas, SaaS  (0) 2015.09.10
RAID  (0) 2015.08.21
Posted by 둔탱이
,

VoIP

Internet/기타 2015. 9. 20. 10:02

1. 개요

2. 현 전화망(POTS, PSTN)의 문제점

3. VoIP 네트워크 구성/구조

  가. VoIP 네트워크 구성

    1) Gateway

    2) Media Gateway Controller

    3) VoIP 단말

  나. VoIP 네트워크 구조

4. VoIP 프로토콜

  가. 음성 Codec

  나. H.323과 SIP 

  다. MGCP와 Megaco(H.248)

5. VoIP와 PSTN 비교


1. 개요

 - VoIP(Voice over Internet Protocol)는 인터넷망을 통해 음성신호를 실어 나르는 기술로, 음성 신호를 디지털화하고 압축한 후 IP 패킷화하여 인터넷상에서 전달

 - VoIP가 기존의 인터넷 서비스 사업자들이 구축한 인터넷 망을 이용함으로써 기존의 PSTN에 비해 낮은 가격으로 전화서비스 제공 가능 

 - 기존의 PSTN 방식의 통화는 64kbps로 정해진 용량의 PCM 회선을 제공하는 회선교환망으로 통화품질이 보장됨

 - VoIP의 음성 서비스에서는 PCM 속도보다 훨씬 낮고 지연에도 덜 민감한 10Kbps 미만의 음성코딩방식을 사용하므로 통화품질은 낮으나, 저렴한 가격과 다양한 형태의 부가 서비스를 제공

 

2. 현 전화망(POTS, PSTN)의 문제점

  - PSTN 운용비용의 지속적인 증가

  - 신규 서비스 제공 곤란 및 부가서비스의 용량 한계

  - 음성망, 데이터망의 이원화로 망관리의 복잡성 증가

  - 점증하는 인터넷 수익모델과의 연계성 취약


 

3. VoIP 네트워크 구성/구조

 가. VoIP 기본 구조

   - 기존 PSTN 및 이동통신 네트워크와 인터넷 간에 연동한 구조를 갖는다

출처: http://image.zdnet.co.kr/images/2002/09/o_93.jpg

 나. VoIP 네트워크 구성

  1) Gateway

    - 인터넷과 타망(PSTN 등)과의 신호 및 음성 등 미디어 변환 등의 역할

    - 서로 다른 두 망간의 신호의 정합, 미디어의 정합 등을 통하여 이질적인 두 망을 연결해주는 역할

    - 한 쪽에는 POT 연결을 위한 인터페이스와 Signal, 다른 쪽에는 VoIP를 연결할 수 있는 인터페이스와 signal(H.323/SIP/MGCP)를 가지고 있어 POTS와 VoIP망을 서로 연결해 주는 장치나 컴퓨터(라우터)를 말함

    - SGW(Signalling Gateway): 발, 착신간 호 처리 신호 프로토콜의 변환

    - MGW(Media Gateway): 전송되는 미디어의 변환

      가. Access Media Gateway: 사설교환망(LAN)에서 VoIP등 패킷교환망에의 접근을 지원

      나. Trunk Media Gateway: 회선교환망과 패킷교환망을 접속 연결

      다. Residential Media Gateway: 가정내 Analogue 회선을 패킷망에 접근할 수 있도록 함

   2) Media Gateway Controller(Call Agent or Soft switch)

     - 여러 개의 미디어 게이트웨이를 제어, 호 처리와 접속 제어

   3) VoIP 단말

     - IP 폰/IP 전화기: 일반 전화기와 같은 모양의 형태

     - 소프트 폰: PC 등에 설치된 소프트웨어 형태 

   

 

 

4. VoIP 프로토콜 

 ○ VoIP는 다음의 표준 프로토콜이 서로 조합된다

   - Call 제어 및 Signalling protocol: H.323, SIP 등

   - 게이트웨이 제어 프로토콜: MGCP(Media Gateway Controller Protocol), Megaco(H.248)

   - 미디어 코딩 및 전송 프로토콜: RTP, RTCP, A/V codec 등  


 ○ VoIP Protocol Stack

계층   기술 설명 
응용계층  TAPI, SIP  화상회의, 통화 
표현계층 G.711(64kbps), G.729(8kbps)
H.261, H.263 
음성 및 멀티미디어 압축기술 
세션계층  H.323, SIP, MGCP, Megaco(H.248)  멀티미디어 통신과 화상회의 구현 및 세션관리 
전송계층  RTP/UDP, RTCP  오디오 및 비디오 등과 같은 실시간 데이터를 전송
네트워크계층  IP QoS 일정 수준 이상의 통화품질 유지를 위한 IP 기반 QoS기술 
데이터링크계층  Ethernet, Mac Address  
물리계층  Coaxial, Optical   


 


 1) 음성 Codec

   G.711 : PCM, PSTN통화품질, 64kbps 

    - G.726 : ADPCM, 군통신, 32kbps 

    - G.729 : CS-ACELP, VoIP용 보편화된 코덱, 8kbps 

    - G.723 : MLQ, MS보이스 메신저 기본코덱, 5.3kbps

 

 2) H.323과 SIP(Session Initiative Protocol)

  - SIP은 H.323 프로토콜을 대신할 기술로서 서서히 시장에 나타나고 있음

  - SIP은 기본 호 처리의 단순함과 인터넷 기반의 다양한 Application과 손쉽게 연동할 수 있다는 장점을 가지고 있음

  - H.323과 SIP간 비교

구분  H.323  SIP 
표준화 기구  ITU-T  IETF 
Complexity 호와 채널을 분리하여 복잡  호와 채널을 같이 처리하여 간결  
메시지 형태  음성위주 프로토콜  웹기반 프로토콜 
멀티미디어 수용 능력  어려움  가능 
타제품과의 연동  유리하며 저렴 불리하며 고가 
전송 프로토콜  Mostly TCP  Mostly UDP 


 

 

<참조>

Signalling의 이해

시그널링 (Signaling, 신호교환)은 전화망에서 호의 접속과 해제 또는 호의 제어 및 관리에 관련된 정보의 교환으로 정의됩니다. 예를 들면, 011-1234-5678라는 전화번호를 다이얼을 하면 발신자는 링백톤을 듣게 되고, 수신자는 링이 울리는 전화기의 수화기를 들면 서로 연결된 후 "여보세요"라는 말을 하면서 통화가 시작됩니다. 수신자가 수화기를 드는 바로 전까지의 과정과 수화기를 내려놓는 이후의 과정이 시그널링입니다. 


IP 네트워크 상에서 시그널링으로 수행되는 역할은 세가지입니다.    

  • 주소번역 (Address Translation)
    IP 네트워크에서는 IP 주소(32bit)를 이용하여 상대방을 찾지만, 사람들은 E.164 주소 체계 (전화번호)를 이용하여 상대방을 찾습니다. 서로 다른 주소체계인 전화번호와 IP 주소간의 번역을 위한 매핑 테이블이 필요합니다. 즉, 시그널링 과정에서 발신 전화기가 수신 전화기의 IP 주소를 획득하게 됩니다.  

  • 코덱협상 (Capability Negotiation)
    시그널링 과정에서 실제 전달할 음성을 어떤 방식으로 압축해서 보낼지를 결정합니다. G.711, G.729, G.723, G.722 등의 코덱 가운데 적당한 코덱을 선택하는 작업입니다. 기존의 PSTN 전화망은 회선 교환 이므로 한 채널은 64Kbps가 확보되어 G.711 코덱만을 사용하지만, IP 네트워크는 패킷 교환이므로 네트워크의 대역폭의 상황에 따라 다양한 코덱을 사용합니다. 

  • 정책 결정 (Call Admission Control)
    전화번호를 누른다고 무조건 전화를 연결하는 것이 아니라 허가받은 사용자인지 또는 상대방은 전화를 받을 수 있는 권한이 있는 지 등에 대한 정책을 결정합니다. 예를 들면, 일반 방문객들이 사용하는 전화기는 사내의 사무실로만 전화할 수 있도록 하거나 해외업무 파트가 아닌 직원들의 전화기는 국제통화를 하지 못하게 설정할 수 있습니다. 

http://www.nexpert.net/487

 

SIP을 이용해서 전화를 걸고 받는 과정 

출처: http://goodsped.tistory.com/category/VoIP%20-%20New%20Generation

 3) MGCP와 Megaco(H.248)

   - 실질적으로 MGCP 추가적인 표준화 작업은 아주 제한적으로 진행되고 있으며, 거의 모든 표준화 작업은 Megaco에서 이루어지고 있으며, 점진적으로 통합 발전되는 방향으로 진행되고 있음

   - MGCP와 Megaco간 비교

구분  MGCP  Megaco(H.248) 
표준화 기구  IETF  IETF/ITU-T 
Multi-Media  One media at a time  Supports 
전송 프로토콜  UDP  UDP/TCP 
Media Transfer RTP/RTCP  RTP/RTCP 



5. 구성 방식

 1) PSTN+IP기반+PSTN

    - 전화와 전화간의 VoIP 서비스를 제공하는 구성형태로 현재 음성전화망 사이에 IP망이 연결되어 있음

 2) PSTN+IP 기반망

    - 전화와 PC간의 VoIP 서비스를 제공하는 구성하는 형태로 현재 음성전화와 IP망이 연결되어 있음

 3) IP기반망(최종적으로 사용할 망)

    - PC와 PC 간의 VoIP 서비스를 제공하는 구성형태로 IP망만으로 구성되어 있는 형태임 

 

   

6. VoIP와 PSTN 비교

기능 VoIP  PSTN 
접근 범위  인터넷이 가능한 곳  전화 회선이 설치되어 있는 곳 
통신 방식  H.323/SIP  국가별로 다름 
통신 방법  패킷 음성  아날로그 음성 
회선 이용률  다수 사용자 동시 사용  한 명이 독점적 사용 
통신 사용료  접속 속도 및 회선 종류에 따라 다름  거리, 시간에 따라 차등 
이용 방법  복잡  단순 
부가서비스  다양  제한적 


 

출처

http://blog.naver.com/eqelizer?Redirect=Log&logNo=20138036202

http://cafe.naver.com/pezzang/829

http://www.nexpert.net/19

http://fstory97.blog.me/70075835314

http://elhariad.blog.me/30117707819

http://www.eiak.org/electronic_info/data/VoIP.pdf

http://middleware.tistory.com/entry/VoIP-%EB%A7%9D-%EA%B5%AC%EC%A1%B0

http://ettrends.etri.re.kr/PDFData/19-6_066_073.pdf

http://cooljy.tistory.com/attachment/ck2.pdf

http://sidong.net/korean/engineer/technology/voip/voip_intro.htm

http://www.nexpert.net/485 - voip의 이해

http://m.blog.daum.net/cinemall/15901841


 

'Internet > 기타' 카테고리의 다른 글

빅데이터  (0) 2015.09.20
클라우드 컴퓨팅  (0) 2015.09.20
Web 2.0의 개념, 특징 및 기술적 요소에 대하여 설명하시오  (0) 2015.09.20
IaaS, Paas, SaaS  (0) 2015.09.10
RAID  (0) 2015.08.21
Posted by 둔탱이
,

1. 개요

2. 디지털콘텐츠의 보호 필요성

3. 디지털콘텐츠 보호 방법

4. 디지털 콘텐츠 보호기술의 연동 개념도 및 구성요소

5. 디지털 저작권 보호를 위한 과제

 

 

1. 개요

 - 콘텐츠란 인간의 사고와 감정을 표현한 내용물로 문자, 소리, 화상, 영상 등의 형태로 표현된 것임

 - 디지털 콘텐츠는 문자, 음성, 음향, 이미지, 그리고 영상과 같은 콘텐츠를 디지털 형식으로 제작 혹은 가공한  것으로 정보통신망, 방송망, 디지털 저장매체 등을 통하여 유통, 분배 가능

 - 디지털 저작권 보호 기술이란 디지털 형태로 만들어진 각종 콘텐츠의 저작권 보호 및 위치 추적, 변경 정보 등을 색출하기 위해 사용되는 정보 보호기술의 종류

 

 

2. 디지털콘텐츠의 보호 필요성

 - 디지털컨텐츠는 불법복제가 용이하고 관련 권리자가 다수 존재하는 특성을 가지고 있어서 디지털컨텐츠의 합법적이고 신속한 제작 및 유통을 저해

 - 디지털 콘텐츠는 무한 복제 가능하며, 쉽고 빠른 배포가 가능하여 저작권 보호 기술이 필요

 - 저작권자 및 콘텐츠 제공자의 피해 증가

 - 디지털 콘텐츠에 대한 분쟁 심화

 - 불법 복제, 불법 유통방지를 통한 콘텐츠의 건전한 사용 문화 조성

 - 디지털 콘텐츠 저작자 권리 보호를 통한, 지속적인 고부가가치 창출

 

3. 디지털 콘텐츠 보호 기술 구성

 - 디지털 콘텐츠 보호 기술

 - DOI 및 INDECS는디지털컨텐츠의 저작권을 관리하며 유통하기 위한 기본 인프라를 제공

 - 디지털 콘텐츠 보호기술의 연동 개념도 및 구성요소

 

http://azurecourse.tistory.com/entry/DRMDigital-Rights-Management

 

http://azurecourse.tistory.com/entry/DRMDigital-Rights-Management

 

 

 

4. 디지털콘텐츠 저작권 보호 기술의 종류

구분 

 개념

 종류

 콘텐츠 추적 기술

 원 저작자 입증

 Watermark, Finger printing

 콘텐츠 관리 기술

 사용권한, 규칙 통제

 DRM, MPEG-21

 콘텐츠 식별 기술

 콘텐츠 식별 구문구조, 메타데이터 관리

 DOI, INDECS

 

 1) Digital Watermak/Finger printing

 

 

   - 흐린 바탕무늬 또는 로고를 디지털 이미지 원본에 삽입해 사용자가 이미지를 보는데 지장을 주지 않으면서 콘텐츠 저작권을 보호하는 기술

   - 원본의 출처를 밝히거나 누구에게 전달된 정보인지 추적 가능

   - 삽입 및 응용기술에 따라 공간영역과 주파수 영역 워터마크 기술로 구분

     가. 공간영역 워터마크

          - 삽입하려는 정보를 공간상에 삽입

          - 일반적으로 화면 화소값에 미세한 변화를 주어 watermark 삽입

          - 장점: 계산량이 적어 속도면에서 빠름

          - 단점: 주파수 영역 워터마크에 비해 보안 취약

     나. 주파수영역 워터마크

          - DCT, FFT와 같은 변환을 이용, 주파수 영역으로 데이터를 변환하여, 압축이나 잡음에 영향을 적게 받는 저주파 영역에서 워터마크 삽입하는 기술

          - 장점: 주파수 영역은 추가적인 연산이 필요하지만, 압축이나 잡음에 강인한 특성을 가짐

          - 단점: 공간영역의 데이터를 주파수영역 데이터로 변환하여 워터마크를 삽입하므로 처리속도가 느림

 

 2) DOI(Digital Object Identifier)-저작권 추적기술

   - 인터넷에는 수많은 자료, 보호 대상 저작물들이 존재

   - 현재 인터넷상의 자료들을 식별할 수 있게 해주는 방법은 URL(Universal Resource Locator)

   - URL의 문제점은 자료의 물리적 위치를 지정하고 있으므로 자료의 물리적 위치가 바뀌면 URL도 바뀌어야 한다.

   - 자료가 어디로 옮겨가던지 사용자 측에서 접근할 수 있도록 해주는 방법이 필요한데 이를 위해 DOI 등장

   - 사용자는 원하는 자료의 DOI 번호만 알고 있으면 자료가 어디로 옮겨 가던지 자료에 대한 접근을 보장 받음

   - 디지털 저작물에 특정한 번호를 부여하는 일종의 바코드 시스템으로 디지털 저작물의 저작권 보호 및 정확한 위치 추적이 가능한 시스템

 

 3) INDECS(Interoperability of Data in E-Commerce System)

    - 디지털 콘텐츠의 메타데이터를 정의하여 저작물 정보, 저작자 정보, 저작권자 정보, 권리운용정보를 포함

 

 4) DRM(Digital Right Management)

   - 신뢰성 있는 라이센스, 안전한 저작권과 허가, 신뢰성 있는 환경과 인프라를 가능하게 하는 H/W, S/W를 포함하는 디지털 저작권 관리를 위한 넓은 의미의 기술, 절차, 처리 알고리즘

   - 불법사용방지 및 저작권보호를 위한 DRM의 핵심은 암호화 기술임

   - 멀티미디어 콘텐츠의 불법 유통과 복제를 방지하고 적법한 사용자만이 콘텐츠를 사용할 수 있게 함

   - 사용자 관리, 과금 서비스 등을 통해서 멀티미디어 콘텐츠의 저작권을 관리

 

 

 

 

 

 

5) MPEG-21

   - DRM 기술의 국제 표준

   - 전자상거래와 관련된 멀티미디어 콘텐츠의 제작부터 소비에 이르기까지 전 과정에 사용될 통합된 국제 표준

   - MPEG-21 is a multimedia specification that adds digital rights management capability to MPEG systems. MPEG-21 is an architecture that enables the searching, selecting, defining and managing the rights associated with digital media objects

 

 

5. 디지털 저작권 보호를 위한 과제

  - 콘텐츠는 무료라는 사용자의 의식변화가 필요

  - 디지털 콘텐츠 창작을 위한 정책적인 지원이 필요

  - 의무적으로 DRM을 적용하여 디지털 콘텐츠 산업 발전 기반 강화

  - 솔루션 개발 인력 부재, 관련법 미비 등을 해결

 

 

http://m.blog.daum.net/iamsanta/12661258

http://azurecourse.tistory.com/entry/DRMDigital-Rights-Management

발제-박성준.ppt


 


Posted by 둔탱이
,