대칭 암호화 방식대칭 암호화 방식의 종류와 각각의 기능제출일00000000소속e그린원격평생교육원과목정보보호개론학번00000000담당교수임 정 목이름ㅇ ㅇ ㅇ대칭 암호화 방식의 종류와 각각의 기능에 대하여 서술하시오대칭 암호화 방식1. 개 요암호화란 인터넷 통신이나 무선통신에서 수신자와 송신자 이외의 비 허가된 개체가 메시지를 읽을 수 없도록 감추는 프라이버시보호 서비스나 수신자에게 메시지나 개체의 정당성을 확인시켜주는 인증서비스 등 컴퓨터 및 통신상의 보안문제를 해결하기 위해 필요한 기술적 방법을 제시하는 기술이다.암호의 핵심을 담당하는 암호 알고리즘은 크게 대칭키 암호와 공개키 암호로 분류한다. 대칭키 암호는 암호를 주고받는 송신자와 수신자가 비밀 통신을 하기 전에 비밀 키를 미리 분배하여야 한다. 반면에 공개키 암호는 암호화하는 키와 복호화하는 키를 분리하여 암호화하는 키는 공개하고, 복호화하는 키는 비밀리에 보관하는 방식이다.2. 대칭 암호화 방식대칭 암호(Symmetric-key cryptosystem) 방식에서는 암호화에 사용되는 암호화키와 복호화에 사용되는 복호화키가 동일하다는 특징이 있으며, 이 키를 송신자와 수신자 이외에는 노출되지 않도록 비밀리 관리해야 한다. 우리가 일반적으로 사용하는 암호라는 의미로 ‘관용 암호’라고도 하며 키를 비밀리 보관해야 한다는 의미로 ‘비밀키 암호(Secret-key cryptosystem)’라고도 한다. 대칭키 암호는 암호화 연산 속도가 빨라서 효율적인 암호 시스템을 구축할 수 있다.대칭키 암호 방식은 알고리즘의 내부 구조가 간단한 치환과 전치의 조합으로 되어 있어서 알고리즘을 쉽게 개발할 수 있고 컴퓨터 시스템에서 빠르게 동작한다. 그러나 송·수신자 간에 동일한 키를 공유해야 하므로 많은 사람들과의 정보 교환 시 많은 키를 생성·유지·관리해야 하는 어려움이 있다.3. 대칭 암호화 방식의 종류와 기능대칭 암호화 방식은 데이터를 변환하는 방법에 따라 블록 암호와 스트림 암호로 구분된다. 메시지를 블록 단위로 암호화하는 것을 블록 암호라 하고 비트 혹은 바이트 단위로 암호화하는 것을 스트림 암호라 한다. 일반적으로 긴 길이의 메시지나 파일의 경우는 64비트의 블록 암호라 하면 메시지를 64비트 단위로 나눈 후, 각 단위별로 암호화함을 의미한다.1) 블록 암호(Block Cipher)(1) DES(Data Encryption Standard)현대 암호의 관점에서 최초의 블록 암호는 1977년 미국에서 개발하여 표준으로 사용한 DES(Data Encryption Standard) 알고리즘이다. 블록 길이는 64비트이고 키 길이는 56비트이다. DES 내부 알고리즘은 대치와 치환을 일정한 횟수 반복하면 평문이 해독이 어렵게 잘 섞인다는 샤논(Shannon)의 정보 이론에 근거하여 만들어졌다. 여기서 대치라는 것은 어떠한 문자를 다른 문자로 바꾸는 것을 의미하는 것으로 고전 암호의 시저 암호와 같은 형태의 변환을 의미한다. 치환이라는 것은 문자들을 서로 순서를 바꾸어 놓은 것으로 고전 암호의 스키테일 암호와 같은 변환이다. 따라서 DES는 고전 암호인 시저 암호와 스키테일 암호를 적절히 조합하여 만든 암호라 할 수 있다.1980년대에는 DES에 대한 취약점이 많이 분석되었고 세계 각국에서는 DES를 모방한 암호가 많이 개발되었다. 1990년대 들어 전수조사보다 공격 복잡도가 낮은 차분 분석과 선형 분석의 개발과 전수 조사 공격의 실제적 구현 가능성은 DES의 치명적인 약점으로 작용되어 새로운 알고리즘의 개발이 요구되어졌다.(2) AES(Advanced Encryption Standard)1990년대 DES의 취약점 분석으로 새로운 알고리즘 개발 요구에 맞춰 1997년 미국에서는 차세대 블록 암호 표준 AES(Advanced Encryption Standard) 프로젝트를 시작하였다. 이 프로젝트에서는 과거 DES가 정부주도로 비밀리에 개발된 것에 반해, 전 세계의암호학자를 대상으로 새로운 암호 개발을 독려하여 공개적인 평가를 통해 안전하고 효율적인 암호를 만들고자 하였다. 암호 알고리즘의 설계 기준은 전수조사 관점에서 DES를 세 번 암호화한 것보다 안전해야 하고 현재까지 개발된 블록 암호의 분석 기법에도 취약성이 없어야 한다는 것이었다.전 세계에 걸쳐 약 20여 개의 알고리즘이 제안되어, 3년여의 공개 검증 절차를 거쳐 벨기에에서 개발된 Rijndael 알고리즘이 새로운 블록 암호 표준으로 개발되었다. 이 알고리즘은 2000년 미국 NIST의 표준 블록 암호 AES가 되었다. AES의 블록 길이는 128비트이고 키 길이는 128비트이다. 블록 길이와 키 길이가 두 배 이상 늘어났다. 전수 조사의 관점에서 DES보다 272배 향상되었다. 이는 DES가 해독되는데 하루 걸린다면 AES는 272일 걸림을 의미한다. 즉, 현재 및 향후 최소한 10년간은 컴퓨팅 능력의 획기적인 발전이 없는 한 전수 조사 공격으로는 해독이 불가능함을 의미한다.(3) SEED와 HIGHT(HIGH security and light weighT)DES와 AES 이외에도 1999년 2월 한국인터넷진흥원과 국내 암호 전문가들이 순수 국내기술로 개발한 128비트 블록 암호인 SEED와 2005년 우리나라의 KISA와 ETRI 부설 연구소 및 고려대가 공동으로 개발한 64비트 블록 암호인 HIGHT가 있으나, DES나 AES과 비교하면 실제 널리 사용되지는 않는다. 앞으로 AES의 암호에 대해 새로운 공격 방법이 개발되거나 전수 조사 공격이 용이해지기 전에는 AES가 계속 세계적 표준으로 널리 사용될 것이다.2) 스트림 암호(Stream Cipher)스트림 암호는 블록 단위로 암·복호화되는 블록 암호와는 달리 이진화된 평문 스트림과 이진 키스트림 수열의 XOR 연산으로 암호문을 생성하는 방식이다. 이러한 스트림 암호는 키스트림 수열이 평문과 관계없이 생성되어 동기식으로 사용해야만 하는 ‘동기식 스트림암호’와 키스트림 수열이 평문 혹은 암호문으로부터의 함수 관계에 의해 생성되기 때문에 복호화 시 동기가 흐트러졌더라도 스스로 동기화가 이루어져서 복호화가 가능한 ‘자기 동기식 스트림 암호’가 있다.스트림 암호는 주기, 선형 복잡도 등 안전성과 관련된 수학적 분석이 가능하고 알고리즘 구현이 쉬운 특징이 있으며, 블록 암호에 비해 상대적으로는 사용 빈도가 낮으나, 블록 암호에 비해 경량 및 고속 동작이 용이하여 무선 환경이나 스트리밍 서비스 등과 같은 환경에서 많이 사용되고 있다.(1) 동기식 스트림 암호 (Synchronous Stream Cipher)동기식 스트림 암호는 난수열을 생성하기 위해 내부 상태를 유지하며, 이전 내부 상태에서 새로운 내부 상태와 유사난수를 얻는 방식이다. 동기식 스트림 암호에서는 암호화 및 복호화할 문자열에서 특정 위치 비트를 변경할 경우 암호화된 결과에서도 같은 위치 비트가 변경되며, 다른 위치의 비트는 변경되지 않는다. 따라서 암호화 문자열을 전송할 시에 특정 비트가 다른 값으로 손상되었어도 복호화 시 다른 비트에는 영향을 미치지 않는다. 하지만 전송 오류에서 비트가 사라지거나 잘못된 비트가 추가되는 경우 오류가 난 시점 이후의 복호화가 실패하게 되며, 따라서 전송 시에 동기화가 필요하다.① RC4(Rivest Cipher 4)RC4는 바이트 단위의 스트림 암호화 방식으로 평문 1바이트와 암호키 1바이트가 XOR 처리되어 암호문 1바이트를 생성한다. 이 알고리즘은 랜덤 치환 사용을 기반으로 한다. 가장 널리 쓰이는 스트림 암호 방식이다. 이 방식은 웹브라우저와 서버사이의 통신의 표준으로 규정된 SSL/TLS와 무선랜 표준 IEEE 802.11 WEP(Wired Equivalent Privacy) 프로토콜에서 사용된다.② A5/1, A5/2, A5/3A5 부류의 스트림 암호는 휴대폰 통신망인 GSM에서 데이터를 암·복호화 할 때 사용되는 스트림 암호이다. GSM(Global System for Mobile communication)은 유럽 국가를 기준으로 하여 중국, 러시아, 인도 등 전 세계적으로 널리 채택되어 세계 이동 통신 가입자 중 대부분이 사용하는 이동 통신 방식이다. A5/1은 OECD에 가입된 유럽 국가에서만 사용되는 알고리즘이고, A5/2는 OECD에 가입되지 않은 국가에서 사용되는 알고리즘이다. A5/3는 A5/1과 A5/2의 안전성이 취약한 것으로 드러나면서, 이들을 대신하여 사용하기 위해 개발된 알고리즘이다.(2) 자기 동기식 스트림 암호 (Self-synchronizing Stream Cipher)
프로토콜외교적 프로토콜과 프로토콜에 대한 표준의 중요성제출일00000000소속e그린원격평생교육원과목인터넷 프로토콜학번00000000담당교수이 승 주이름ㅇ ㅇ ㅇ‘프로토콜’ 이라는 단어는 외교적인 관계에서도 사용되기도 한다. 위키피디아는 외교적 프로토콜을 어떻게 기술하고 있는가? 또 프로토콜에 대한 표준이 왜 중요한가?프로토콜1. 개 요프로토콜(Protocol)이란 용어는 라틴어의 protocollum과 그리스어의 protokollon이란 어원에서 유래하였으며 그 의미는 사전, 어원, 문서, 교왕 칙서, 외교 의례 등 서류, 문서의 총체적 의미를 포함한다. 그 후 외교행사, 의식을 규정하는 의례, 에티켓, 존칭, 경칭, 예의, 겸손, 품위 등 을 의미하면서 국제 관계 및 국제적 행사 등 공식 행사를 할 때 국가 간 또는 외국인간의 도덕적 규범으로 발전하여 왔다.외교부 의전실무 편람에서는 프로토콜이란 '좁은 의미에서는 국가, 정부 내에서의 공식적인 행사, 국가간의 외교 행사에서 지켜야 할 예의와 규범을 의미하며, 넓게는 사회 구성원으로서 개개인이 지켜야 할 건전한 상식에 입각한 예의범절'이라고 정의하고 있다.2. 프로토콜의 발전[1] 프로토콜의 역사프로토콜의 발전 역사를 간략히 살펴 보면, 고대의 신에 대한 제례 의식으로부터 그 기원을 찾을 수 있다. 문헌상 가장 오래된 고대 예법서는 4,500년 전 이집트 왕의 신하가 쓴 프타호텝교훈서로 알려져 있으며 그 후 그리스로마의 성직자 페트루스 알폰시의 저서 “성직자의 규율”과 성 빅토르 유고 폰의 “수도사 교육론”을 거쳐 15 세기의 에라스무스의 “어린이 예절교본” 등을 통해 확립됨으로써 현대적 의전(Protocol)으로 발전하였다.[2] 외교적 프로토콜과 통신 프로토콜프로토콜이란 외교상 의전, 의정서, 조약, 통신 규약 등 우리말로 매우 다양하게 번역되는 단어지만, 기본 뜻은 '따라야 할 기본적인 지침이나 원칙'이다. 원래 의전, 절차, 예의를 뜻하지만, 현재는 '소통을 위한 체계, 규범'을 포괄한다.위키피디아에서는, 프로토콜을 의정서(protocol)라고 정의하고 있다. 의정서란 원래 외교 교섭이나 국제회의의 의사 또는 사실의 보고로서 법률과 시행령의 관계와 마찬가지로 협약을 구체적으로 이행하기 위한 내용을 담은 문서로 협약에 의해 지켜져야 할 세부적인 조항들을 첨가하여 각국이 비준하고 발효시키는 과정을 거치면서 협약의 힘을 강화시켜 나간다. 흔히 기본 조약에 대해서 부속적, 또는 보충적인 것에 의정서라는 이름이 붙여진다.이렇듯, 프로토콜이란 국가, 정부 내의 공식적인 행사, 국가 간의 외교 행사 등에서 지켜야 할 예의나 규범, 의정서 등을 의미하는 동시에, 넓게는 사회 구성원으로서 개개인, 또는 불특정 다수가 소통을 위해 지켜야 할 규범이나 규정이라는 것을 포함하는 광범위한 개념이다. 그래서 외교적인 분야에서의 프로토콜이라는 용어가 컴퓨터 통신과 인터넷 분야에서도 '네트워크 프로토콜' 등의 용어로 이라는 용어를 쓰는 것이다. 즉, TCP/IP, HTTP, POP3, SMTP, FTP와 같이 네트워크상에서 서로 통신하는 프로세서들 사이에 교환되는 메시지 형태나 내용들에 관한 관례를 말하기도 하며, 컴퓨터 간의 메시지 흐름을 통제한 기본적인 절차나 규칙을 가리킨다.3. 프로토콜 표준의 중요성프로토콜의 기본적인 개념은 서로간의 ‘통일성’에 있다. 미리 정해진 지침 또는 규범을 통일시켜 서로간의 원활한 의사소통을 도모하는 것이다. 어떤 기준을 가지고 이러한 ‘통일성’을 만드는지에 관한 것이 표준이다.[1] 의전으로써 프로토콜 표준의 중요성외교상 의전으로써 프로토콜은 국가간의 외교 행사에서 지켜야 할 예의와 규범이다. 이에 따라 서로 다른 문화적 양식과 생활 방식을 가진 각국 외교사절이 의도하지 않은 외교상 결례를 최소화 하고, 사회 문화적 차이를 극복하기 위해 의전 프로토콜에서의 표준화 및 동일화가 반드시 필요하다. 한 예로 대부분의 국가에서는 왼손으로 지칭하는 것이 아무런 문제가 되지 않지만, 인도에서는 왼손으로 지칭하는 것이 상대방에게 큰 결례가 된다. 이러한 문화적 차이를 국가 간의 중요한 외교적인 자리에서 불필요한 오해를 최소화하고 극복하기 위해 의전으로써 동일하게 따라야 할 프로토콜의 표준이 중요한 것이다. 프로토콜의 표준화가 없다면 사소한 문화적 차이가 각국의 외교관계에 영향을 끼쳐 각 국가가 추구하는 국익을 보전하기 어려울 수 있으며, 심지어 외교전쟁, 경제보복 등으로 비화될 수 있다. 따라서 의전 프로토콜에서의 표준화는 이러한[2] 데이터 통신으로써 프로토콜 표준의 중요성통신 프로토콜 또는 통신 규약은 컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고받는 양식과 규칙의 체계이며, 신호 체계, 인증, 그리고 오류 감지, 수정 기능을 포함한다. 따라서 데이터 통신으로써 프로토콜은 자료 전송에 쓰이는 전송 매체, 접속용 단자 및 전송 신호, 회선 규격 등의 표준화를 통해 서로간의 원활한 의사소통을 도모할 필요가 있다. 따라서 각각의 서로 다른 하드웨어와 소프트웨어를 가진 양 단말기의 신호 체계, 전송 매체 등에서 표준화를 통해 동일한 방식을 사용하는 것이 무엇보다도 중요한 것이다. 인터넷을 위한 HTTP, 이메일 전송을 위한 SMTP, 파일 전송을 위한 FTP 등 표준화된 프로토콜을 사용함으로써 원활한 양방향의 데이터 통신을 보증하는 것이 표준화의 역할이자 중요성이다.
데이터통신 과제네트워크 표준화 필요성 및 국내·국제 표준화 기구제출일00000000소속e그린원격평생교육원과목데이터통신학번00000000담당교수김 영 기이름ㅇ ㅇ ㅇ네트워크 표준화 필요성 및 국내 및 국제 표준화 기구에 대하여 기술하시기 바랍니다.네트워크 표준화1. 개 요표준화란 공인된 기관이 합의에 기반 하여 승인한 문서, 일정한 범위 내에서 최적 수준의 목적을 달성하고 공통적이고 반복적인 사용을 위하여 일련의 규칙, 지침, 또는 특성을 제공하는 것으로, 그 준수가 강제적이지 않는 것이 특징이다.국제 표준화 기구인 ISO에서는 표준화를 다음과 같이 정의하기도 한다.Document, established by consensus and approved by a recognized body, that provides, for common and repeated use, rules, guidelines or characteristics for activities or their results, aimed at the achievement of the optimum degree of order in a given context. -ISO/IEC Guide2:20042. 네트워크 표준화네트워크 표준화란 유·무선 통신망으로 연결되어 있는 각종 정보시스템이 다양한 형태의 ICT 서비스를 제공하거나 이용하는 데 있어 필요한 통신주체 간에 합의된 규약 즉, 프로토콜의 집합을 규정하는 것으로, ICT 제품 및 서비스 등의 상호호환 및 정보 공동 활용을 촉진하기 위하여 합의된 규약(Protocol)으로 정의할 수 있다. 산업표준이 ‘사용’의 편리성을 위한 것이라면, 네트워크 표준은 시스템 또는 단말기의 통신 즉, 커뮤니케이션을 원활하게 하는 상호운용성(interoperability)을 위한 것이다.[1] 네트워크 표준화 필요성네트워크 표준화란 상호 연동성을 보장해주는 것이다. 즉 네트워크 표준화를 통하여 데이터통신 및 네트워크와 관련된 기술 및 프로세서간의 상호운영에 있어서 호환성을 유지하도록 한다. 데이터통신의 표준화는 De facto standards와 De jure standards로 나누어진다.De facto standards는 공인된 단체 또는 기관에서 승인된 표준은 아니지만 이미 시정에서 많이 사용하여 표준이 된 기준으로 TCP/IP가 대표적이다. De jure standards는 공식적으로 권위를 인정받은 단체 혹은 기관에서 제정된 표준으로 OSI 7계층이 대표적이다.네트워크 커뮤니케이션 간에는 프로토콜 등 다양한 인터넷 규약이 사용되는데, 기술 및 프로세서 간 표준화가 없다면 서로 다른 통신 규약 사용 등으로 상호 통신에 제한이 발생한다. 이를 방지하기 위해 네트워크 표준화는 통일되고 공통된 네트워크 규약과 전송체계를 표준화함으로써 상호 호환성으로 정보교환과 처리를 가능하게 한다.이렇듯 네트워크 표준화는 다양한 통신 규약과 전송 체계 등이 개발되고 상용화되고 있는 현 시대에 상호 통신과 상호 호환성을 위해 필수적인 사항이며, 특정 네트워크 기술에 대한 표준화 선점을 위한 각계각층의 활동도 활발히 진행되고 있다. 네트워크 표준화를 통해 통일된 기술과 정보로 편리하며 제품과 서비스를 개선 할 수 있는 등 네트워크 표준화는 필수적이다.[2] 국내 표준화 추진 현황우리나라의 국가표준화는 미래창조과학부가 담당하는 방송통신표준과 산업통상자원부 및 각 부·처·청이 수행하는 산업표준이 있다. 국제표준화기구에 대해서는 ITU(국제전기통신연합)에 대한 활동은 미래창조과학부가 주관청으로 대응하고 있으며, ISO(국제표준화기구)와 IEC(국제전기전자위원회)에 대한 활동은 산업통상자원부의 국가기술표준원이 국가대표기관(National Body)으로 참여하고 있다. 특히, ?범부처 참여형 국가표준 운영체계’ 도입으로 산업표준 관련 업무가 미래창조과학부 등 관련 부처에 위탁됨에 따라, 국가표준화 체계가 크게 개편되었다. 2016년 말 현재 8개의 정부부처가 산업표준 업무를 위탁받아 수행하고 있다.3. 국제 표준화 기구[1] ITU(International Telecommunication Union; 국제전기통신연합)ITU는 유럽 20개국이 전신서비스의 국가 간 상호접속을 용이하게 하기 위해 체결한 국제전신협약(International Telegraph Convention)을 바탕으로 1865년 5월 17일 설립된 국제전신연합(International Telegraph Union)을 모체로 하여 설립되었다. 140여년이 지난 오늘날에도 ITU는 국제전신연합 설립 당시의 정신을 그대로 계승하고 있으며, UN 산하 전문기구로서 유·무선 통신, 전파, 방송, 위성 주파수 등에 대한 규칙(Regulation) 및 표준(Recommendation)의 개발·보급과 국제적인 조정·협력이라는 역할을 수행하고 있다.ITU는 4년 주기로 회원국들이 참여하는 전권회의(PP)를 개최하고 있으며, 정보통신이 중심적인 역할을 하는 새로운 사회 환경의 등장과 정보통신의 세계화가 진행됨에 있어 모든 회원국의 정책, 규제, 통신망, 서비스의 조화로운 발전을 모색하고 기술협력을 모색한다.현재 193개국의 회원국들이 가입되어 있으며, 이사국 피선자격, ITU선출직 임원과 후보지명권한 및 각종 회의 투표권한을 가진다. 국제전기통신연합(ITU)는 국가 간 유해한 전파간섭을 방지하기 위해 무선 주파수 스펙트럼 대역의 분배, 정기 위성궤도의 위치 등록과 이들에 대한 국가 간 분쟁 조정, 범세계적인 전기통신 표준화 추진, 전기통신 설비와 통신망 구축·개발 및 개선하는 데 국제협력과 연대 촉진을 추진한다. ITU는 분야에 따라 ITU-R과 ITU-T, ITU-D로 나누어져 있다.① ITU-RITU-R은 3GPPs, GSMA, IEEE802, IETF, NFC Forum, OMA, ONF, W3C, WiFi Alliance, Bluetooth SIG 등의 사실 표준화기구와 협력하며 전파통신 및 이동통신, 방송 분야를 담당한다.② ITU-TITU-T는 DMTF, FSAN Forum, IEEE802, IETF, IMTC, IRTF, OIF 등의 사실 표준화기구와 협력하며 전기통신 분야와 광전송, 미래인터넷, 스마트홈 등 통신망, 기후변화, 스마트시티, 스마트농업, U-Health 등을 담당한다.③ ITU-DITU-D는 기술협력 및 지원활동의 제공, 조직, 조정을 통해 전기통신 발전을 촉진하도록 UN개발체제 또는 기금하에서 프로젝트를 이행하는 UN 전문기구이자 집행기구라는 이중적 책무를 수행하고 있다. 이를 위한 ITU-D의 작업은 세계/지역전기통신 개발회의, 전기통신개발연구원, 전기통신개발자문반, 선출된 국장이 관장하는 ITU-D사무국을 통하여 이루어 진다.[2] ISO/IEC JTC1(Joint Technical Committee 1)1987년, ISO의 TC97(정보처리시스템 분야)와 IEC의 TC 83(정보기기, 마이크로프로세서 시스템 분야) 활동을 통합하여, ISO와 IEC간 공동 기술위원회로 JTC1(정보기술, Information Technology)이 설립되었다. 정보의 획득·표현·처리·보안·전달·교환·제공·관리·저장·검색을 위한 시스템과 도구에 대한 규격, 설계 및 개발을 표준화 대상으로 하며, 국제표준(International Standard), 기술규격(Technical Specification), 기술보고서(Technical Report) 등을 발간한다.JTC1은 그 회원과 이해관계인에게 고품질의 전세계에서 통용되는 국제표준의 선두주자가 되는 것을 목표로 하며, 그 임무는 재화 및 서비스의 국제적 교류를 실현하고, 지속가능하고 공평한 경제 성장을 지원하며, 이노베이션을 촉진하고 건강, 안전 및 환경을 보호하는 고품질의 임의 국가표준을 개발한다. 또 JTC1은 데이터 및 정보의 획득, 저장, 검색, 처리 표현, 현시 조직, 관리, 보안, 전송 및 교환을 위한 모든 기술을 포함하여 IT 기술 분야의 공식 국제표준을 제정하고 있다.JTC1은 ITU/ISO/IEC의 공동 특허 정책으로 특허권자가 제출하는 「특허 설명서 및 라이센싱 선언서」(Patent Statement and Licensing Declaration)를 바탕으로 비차별적으로 무료 라이센스 교섭과 비차별적으로 라이센스 교섭의 라이선스를 약속한다. 또 국제표준, 기술규격, 기술보고서 및 작업문서(ex. DIS, FDIS 등)와 유지보수 문서(ex. DAM/FDAM, AMD, COR) 등 JTC1에서 개발되는 문서의 저작권과 판매에 대한 권한은 ISO 관련 정책에 따른다.4. 국내 표준화 기구[1] TTA(한국정보통신기술협회)TTA(Telecommunications Technology Association, 한국정보통신기술협회)는 정보 통신 방식, 통신 프로토콜 등의 국내 표준 작성 및 보급과 국내외 표준화 조사 및 연구, 국제 연구단의 구성 및 운영, 국제 표준화 관련 기관과의 협력, 국내 IT 제품에 대한 시험 인증 등의 활동을 수행하기 위해 1998년에 설립되었다. 통신사업자, 산업계, 학계, 연구기관 및 단체 등의 상호 협력과 유대를 강화하기 위해 국내·외 정보통신분야의 최신기술 및 표준에 관한 정보를 수집·조사·연구하여 보급·활용하고 있으며, 정보통신 표준화에 관한 업무를 효율적으로 추진과 정보통신산업 및 기술진흥과 국민경제 발전에 기여하고 있다.
네트워크 구조네트워크 구조(버스, 토큰링, 별 구조)에 대한 조사제출일00000000소속e그린원격평생교육원과목네트워크1학번00000000담당교수송 성 렬이름ㅇ ㅇ ㅇ4. 네트워크 구조(버스, 토큰링, 별 구조)에 대하여 조사하여 제출하시오. (3-2)네트워크 구조1. 개념데이터 통신망은 여러 가지 구조(모양)를 취할 수 있는데, 이와 같은 통신망의 접속된 형태를 접속 형태(Topology ; 토플로지)라고 한다. 접속 형태(Topology)를 선택할 때는 장치들이 동등하게 링크를 공유하는 일대일(Peer to Peer) 관계인지 아니면 한 장치는 전송을 제어하고 다른 장치는 제어 장치를 통해 전송하는 주-종(primary-secondary) 관계인지를 고려해야 한다.2. 네트워크 구조네트워크 구조, 즉 접속 형태에 따라 트리형, 스타형, 메시형, 버스형, 링형 등이 있다.[1] 스타형(Star; 성형) 네트워크스타(Star) 구조는 다음 그림과 같이 중앙의 허브(교환기)를 중심으로 각각의 단말 장치가 일대일 (Point-to-Point) 방식으로 연결되어 있는 구조지만 실제 각 장치는 서로 직접 연결되어 있지는 않다. 스타형 네트워크는 각 장치간의 직접적인 통신을 할 수 없으며 중앙 제어 장치가 교환 역할을 한다. 만약 허브에 연결된 하나의 선이 단절되면 그 선에 연결된 단말 장치만이 단절될 뿐 나머지 단말기는 네트워크상의 통신에는 영향을 미치지 않는다.스타형 네트워크는 네트워크를 제어하는 장치가 있으므로 네트워크 구현이 용이하다. 각 단말기는 중앙 허브와 연결되어 있어야 하며, 다른 접속 형태보다 많은 케이블 연결이 필요하다. (ex. 전화 통신망, 사설교환 통신망).① 장점 : 각 노드를 접속하는 배선이 서로 독립되어 있으므로 노드의 증가, 이전이 용이하다. 성형에서 각 장치는 가른 장치와 연결하기 위해서 한 개의 링크와 한 개의I/O 포트만 필하기에 설치비용이 저렴하고, 중앙 집중적인 구조이므로 유지보수나 확징이 용이하다.② 단점 : 중앙에 있는 전송 제어 장치에 장애가 오면 네트워크 전체가 동작할 수 없으며 통신량이 많은 경우 전송이 지연되는 단점이 있다.[2] 버스(BUS)형 네트워크버스(Bus)형은 모든 기기들이 Multi-to-Point 회선 구성을 지닌다. 공통 배선을 두고 이 버스에 모두 연결되어 있으며, 서로 동등한 권한을 가지고 통신을 할 수 있는 구조이다. 이러한 버스(Bus)는 브로드캐스팅 방식으로 특정 노드들의 상태에 따라 네트워크의 상태가 변하지 않으며 통신 속도가 비교적 빠르고 기기의 추가, 변경, 제거 등이 비교적 용이하다. 그러나 버스의 장애시 네트워크 전체에 영향을 미치는 것이 단점이다. 버스를 흔히 백본(Backbone)이라고도 한다.버스형은 케이블 설치에 소요되는 비용이 적게 들어가며, 하나의 회선을 이용하므로 노드의 증설 및 삭제가 용이하고, 거리에 민감하여 버스의 길이가 길어지면 신호 증폭을 위한 중계기(리피터)가 필요하다. 네트워크 규모가 크지 않는 40대 이하 정도의 규모를 가진 PC방에서 주로 사용하는 네트워크 연결 형태(허브를 이용하는 버스방식)이다.① 장점 : 설치가 간단하고 케이블 비용이 경제적이다. 또한 장비 추가가 용이하며 장비 고장 시 전체 네트워크에 영향을 미치지 않는 장점이 있다.② 단점 : 장비의 수가 많아지면 네트워크의성능이 저하되고 중앙 케이블이 고장 나면 네트워크 전체 가동작하지 않는다. 베이스밴드 전송 방식을 사용할 경우 케이블의 거리가 멀어지면 신호가 점점 약해지기 때문에 중계기를 사용해야 한다.[3] 링형(Ring; Loop) 네트워크인접해 있는 장치끼리 연결된 구조를 링형(루프형)이라고 한다. 링형 네트워크는 기기의 추가, 변경 및 제거가 비교적 어렵고, 연결되어 있는 특정한 어떤 노드의 장애 시에는 네트워크 전체의 서비스가 불가능하다. 주로 근거리 통신망과 단방향 전송으로 광섬유의 특성에 적합하다. 장점으로는 병목 현상이 드물다.링형은 원의 한 방향으로만 데이터를 전송할 수 있는 단방향 링형과 양방향으로 전송하는 이중 링형이 있는데, 이중 링형에서는 한 방향으로 데이터를 전송하다가 장애가 발생하면 반대 방향으로 데이터를 전송할 수 있다.단방향 링형의 경우 송신측에서 전송한 데이터는 이웃 컴퓨터가 받아 수신측 주소를 확인하여 자신의 수신지가 아니면 다시 다음 컴퓨터로 데이터를 전송하는 과정을 반복하며 수신측까지 전송되는데, 네트워크에 연결된 컴퓨터들 중 하나라도 고장나면 네트워크 전체가 다운된다. 링형 네트워크에 있는 각 노드는 중계기를 포함하는데, 다른 기기가 보낸 신호를 받으면 중계기는 이를 재생하여 데이터를 전송한다.① 장점 : 구조가 단순하여 설치와 재구성이 쉽고 장애가 발생했을 경우 복구시간이 빠르다.성형 보다는 케이블 비용을 많이 줄일 수 있다.② 단점 : 링을 제어하는 절차가 복잡하며 새로운 장비를 연결하려면 링을 절단하고 장비를 추가해야 하는 단점이 있다. 단순 링형에서 링의 결함은 전체 네트워크를 사용할 수 없게 한다. 이러한 약점은 이중 링을 사용하거나 스위치를 사용하여 해결할 수 있다.[4] 트리형(Tree; 계층형) 네트워크트리형 네트워크는 스타형 접속 형태의 변형이다. 스타형처럼 트리에 연결된 노드는 네트워크의 통신을 제어하는 중앙 허브에 연결된다. 그러나 모든 장치가 직접 중앙 허브에 연결되지는 않는다. 즉 대부분의 장치는 중앙 허브에 연결된 2차 허브에 연결되어 있다. 스타형의 접속 형태보다 하나의 중앙 허브에도 많은 장치를 연결할 수 있다.트리형 네트워크는 여러 컴퓨터로부터 통신을 분리하거나 우선순위를 부여할 수 있다. 아래 그림과 같이 백본(Backbone)에 여러 개의 집중화 장비가 계층적으로 연결되어 있는 구조로서 계층형 이라고도 하며 기업의 조직 구조와 같은 형태이다. 트리형 네트워크 구조는 구성은 복잡하지만 트래픽 처리 능력과 신뢰성이 우수하다. 화상 처리 등의 특수 분산 처리용 컴퓨터 통신망에서 주로 이용되는 방식이다(ex. 광역 통신망).① 장점 : 제어가 간단하여 관리나 네트워크 확장이 쉽다. 하나의 중앙 전송 제어 장치에 더 많은 장비를 연결할 수 있으며, 각장비l 간의 데이터 전송 거리를 증가 시킬 수 있다. 트리형은 여러 컴퓨터를 분리하거나 우선순위를 부여할 수 있다. 예를 들면, 특정한 2차 허브에 연결되어 있는 컴퓨터에 좀더 높은 우선순위를 부여할 수 있다.② 단점 : 중앙에 트래픽이 집중되어 병목 현상이 발생할 수 있고, 중앙 전송 제어 장치가 다운되면 전체 네트워크에 장애가 발생하게 된다.[5] 그물형(Mesh) 네트워크그물(Mesh)형은 다음 그림과 같이 각 사용자 시스템들이 임의의 다른 사용자 시스템들과 직접적으로 상호 연결되어 전체적으로 그물의 형태를 이루는 구조이다. 그물형은 다른 접속 형태에 비해 몇 가지 장점이 있다. 첫째, 전용 링크의 사용으로 각 연결회선이 원하는 자료의 전송을 보장해 주기 때문에 많은 장치가 공유하는 링크에서 발생할 수 있는 통신량 문제를 해결해 준다. 둘째, 하나의 링크가 고장 나더라도 다른 신호 경로를 통해서 신호를 전달 받을 수 있으므로, 네트워크 작동이 중단 되는 경우가 거의 없다. 셋째, 모든 메시지는 전용선으로 보내지기 때문에 비밀유지와 보안이 우수하다.그물형 네트워크의 단점으로는 모든 장치가 다른 장치와 연결되어야 하기 때문에 설치와 구성이 어렵고, 필요한 전선의 용적이 벽속이나 천장, 바닥 아래 등 전선을 수용할 수 있는 공간보다도 더 커질 수 있다.
[토론] “G는 그래프이고 v와 w는 서로 다른 정점이라 하자. v에서 w로의 경로가 존재하면 v에서 w로 단순경로가 존재한다.” 라는 주장이 참인지 거짓인지를 논하시오. 만약 거짓이라면 반례를 들고, 참이면 그 이유를 말하시오.결론 : 참G는 그래프이고 v와 w는 서로 다른 정점이라고 한다면 v와 w를의 에지를 한번씩 지나게 된다.해당 경로에서 다시 지나는 점을 r 이라고 하고 v와 w를 잇는 r를 거쳐가는 경로가 항상 존재하기 때문에 단순경로가 항상 존재하므로 단순경로가 존재할 수 밖에 없다.따라서 v에서 w로의 경로가 존재하면 v에서 w로 단순경로가 존재한다는 것은 참이라는 결론을 얻을 수 있다.또한 단순경로란 경로가 같은 에지를 두 번 이상 포함하지 않는 경로를 말하며, 일반적으로 경로라고 표현할 단순 경로를 의미한다. 경로는 정점의 연속(v1, v2, ..., vn+1) 또는 에지의 연속 (e1, e2, e3..., en)으로 나타내기도 한다.예를 들어 G는 미국의 주(州)로 구성된 정점의 집합인 그래프라 정의하자. 주 v와 주w가 맞닿으면 주v와 주w 사이에 간선을 긋는다. 즉 네바다주와 유타주 그리고 몬타나주와 북다코타주 사이에 간선이 존재한다. 오하이오와 뉴욕 사이에는 간선이 존재하지 않고, 캔자스와 알라바마 사이에도 존재하지 않는다. 그래프 G는 하와이와 루이지애나(또는 하와이에서 다른 주) 사이에 경로가 존재하지 않으므로 연결되어 있지 않다.연결된 그래프는 하나의 조각으로 이루어져 있으나, 안 연결된 그래프는 2개 혹은 그 이상의 조각들로 이루어져 있다. 이 조각들은 본래 그래프의 부분 그래프이고 요소라 한다. 부분 그래프에 관련하여 공식적인 정의를 내린다 : 그래프 G 의 부분 그래프 G'는 G로부터 어떤 간선과 정점들을 택하여 얻을 수 있는데, 이 때 v와 w를 포함해야 한다. 이는 G' 가 실제로 그래프가 되도록 한다.G = (v, e)를 그래프라 하고 아래와 같을 때 (v1, e1)를 G의 부분그래프라 한다.(a) v1' ⊆ v 와 e1 ⊆ e,(b) 모든 간선 ∈ e1 에 대해 e1가 v1와 w1에 부속된다면, v1, w1 ∈ V' 이다.따라서 그래프 G' = (v1, e1) 는 v1 ⊆ v 이고 e1 ⊆ e 이므로 그래프 G = (v, e) 의 부분 그래프이다.서로 다른 정점인 v, w를 v - 1 - 2 -....- n - w 예로 들어서 존재하면 단순경로가 존재한다고 할 수도 있다. 특히 G라는 그래프에서 v와 w가 다른 정점이고, v에서 w로의 경로가 존재한다는 자료만 있고, 어떤 경로라고 구체적으로 제시하지 않았기 때문에 v에서 w로의 단순경로가 존재할 수 있다.