"게이트웨이"의 두 판 사이의 차이
(→게이트웨이 주소 활용) (태그: 모바일 편집, 모바일 웹 편집) |
|||
(사용자 6명의 중간 판 57개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
[[파일:게이트웨이.png|썸네일|300픽셀|'''게이트웨이'''(Gateway) 구조]] | [[파일:게이트웨이.png|썸네일|300픽셀|'''게이트웨이'''(Gateway) 구조]] | ||
− | '''게이트웨이'''<!--게이트 웨이-->(Gateway)<!--GateWay, Gate way, Gate Way-->는 '관문'이나 '출입구'라는 의미로 다양한 분야에서 일반적으로 사용되는 용어이다. 컴퓨터 네트워크에서의 게이트웨이는 서로 다른 통신망, | + | '''게이트웨이'''<!--게이트 웨이-->(Gateway)<!--GateWay, Gate way, Gate Way-->는 '관문'이나 '출입구'라는 의미로 다양한 분야에서 일반적으로 사용되는 용어이다. 컴퓨터 네트워크에서의 게이트웨이는 서로 다른 [[통신망]], [[프로토콜]]을 사용하는 네트워크 간의 통신을 가능하게 하는 [[컴퓨터]]나 [[소프트웨어]]를 두루 일컫는 용어, 즉 다른 네트워크로 들어가는 입구 역할을 하는 네트워크 포인트이다. 넓은 의미로는 종류가 다른 네트워크 간의 통로의 역할을 하는 장치이다. 또한, 게이트웨이를 지날 때마다 [[트래픽]]도 증가하기 때문에 속도가 느려질 수 있다. 쉽게 예를 들자면 해외여행을 들 수 있는데 해외로 나가기 위해서 꼭 통과해야 하는 공항이 게이트웨이와 같은 개념이다. |
==개요== | ==개요== | ||
− | 게이트웨이는 서로 다른 | + | 게이트웨이는 서로 다른 네트워크상의 통신 프로토콜(protocol, 통신규약)을 적절히 변환해주는 역할을 한다. 하나 이상의 프로토콜을 사용하여 통신한다는 면에서 라우터, 스위치와는 구별되며 OSI 참조 모델의 7계층 가운데 어느 곳에서도 동작이 가능하므로 전송방식이 다른 통신망도 흡수함으로써 서로 다른 기종끼리도 접속을 가능하게 한다.<ref>〈[https://ko.wikipedia.org/wiki/%EA%B2%8C%EC%9D%B4%ED%8A%B8%EC%9B%A8%EC%9D%B4 게이트웨이]〉, 《위키백과》</ref> |
우리는 컴퓨터 사용 환경에서 게이트웨이를 늘 사용하고 있다. 가깝게는 인터넷 유무선 공유기가 우리가 만나는 첫 번째 게이트웨이다. 공유기는 사용자 컴퓨터의 네트워크와 인터넷을 연결하여 사용자가 웹 사이트에 접근할 수 있도록 관문을 열어 준다. 사용자가 속해 있는 로컬 네트워크의 통신 프로토콜과 인터넷의 통신 프로토콜이 다르기 때문이다. 참고로 공유기는 게이트웨이의 역할과 라우터의 역할, 방화벽 역할 등을 동시에 제공하는 종합 네트워크 장비이다. 한편, 자신의 컴퓨터에서 목적지 네트워크까지 도달하기까지 여러 개의 게이트웨이를 거칠 수 있다. 다만, 게이트웨이를 거칠 때마다 네트워크 부하(트래픽, traffic)도 증가하여 전송 속도가 느려질 수 있다.<ref>불곰, 〈[https://brownbears.tistory.com/195 Gateway란?]〉, 《티스토리》, 2016-11-28</ref> | 우리는 컴퓨터 사용 환경에서 게이트웨이를 늘 사용하고 있다. 가깝게는 인터넷 유무선 공유기가 우리가 만나는 첫 번째 게이트웨이다. 공유기는 사용자 컴퓨터의 네트워크와 인터넷을 연결하여 사용자가 웹 사이트에 접근할 수 있도록 관문을 열어 준다. 사용자가 속해 있는 로컬 네트워크의 통신 프로토콜과 인터넷의 통신 프로토콜이 다르기 때문이다. 참고로 공유기는 게이트웨이의 역할과 라우터의 역할, 방화벽 역할 등을 동시에 제공하는 종합 네트워크 장비이다. 한편, 자신의 컴퓨터에서 목적지 네트워크까지 도달하기까지 여러 개의 게이트웨이를 거칠 수 있다. 다만, 게이트웨이를 거칠 때마다 네트워크 부하(트래픽, traffic)도 증가하여 전송 속도가 느려질 수 있다.<ref>불곰, 〈[https://brownbears.tistory.com/195 Gateway란?]〉, 《티스토리》, 2016-11-28</ref> | ||
==특징== | ==특징== | ||
− | + | ===인터넷을 위한 필수 조건=== | |
[[파일:인터넷을 위한 필수 조건.png|썸네일|400픽셀|인터넷을 위한 필수 조건]] | [[파일:인터넷을 위한 필수 조건.png|썸네일|400픽셀|인터넷을 위한 필수 조건]] | ||
− | + | 해당 컴퓨터가 속해 있는(로컬) 네트워크 구역 내에서는 IP 주소와 서브넷마스크만 있어도 주변 컴퓨터와 통신이 가능하다. 다른 네트워크 구역으로 나갈 필요가 없기 때문이다. 하지만 인터넷 등의 이기종 네트워크로 나가기 위해서는 게이트웨이(라우터 등)가 있어야 하고, IP 주소, 서브넷마스크와 함께 게이트웨이 주소까지 정확하게 설정해야 한다. 컴퓨터가 서로 통신하기 위해서는 모든 컴퓨터마다 유일한 IP 주소를 할당해야 하듯, 게이트웨이에도 중복되지 않는 IP 주소가 필요하다. 이 IP 주소를 토대로 각 컴퓨터가 다른 네트워크와 연결된다. 일반적으로 게이트웨이의 IP 주소는 해당 네트워크 내 컴퓨터에 할당된 IP 주소 중 끝자리(4번째 옥텟)만 다른 형태다. 대개 1을 지정한다. 이를테면 컴퓨터 IP 주소가 123.123.123.123이라면, 게이트웨이 주소는 123.123.123.1이 된다. 물론 게이트웨이 IP 주소 설정이 잘못되면 외부 네트워크(인터넷) 연결이 불가능하다. | |
− | + | ===컴퓨터 게이트웨이 확인 방법=== | |
[[파일:게이트웨이 확인방법.jpg|썸네일|400픽셀|게이트웨이 확인 방법]] | [[파일:게이트웨이 확인방법.jpg|썸네일|400픽셀|게이트웨이 확인 방법]] | ||
− | + | 현재 사용 중인 게이트웨이의 IP 주소는 마이크로소프트 윈도우 운영체계의 IP 설정 화면에서 확인할 수 있다. 윈도우의 '명령 프롬프트(보조프로그램)'를 실행 후 '아이피컨픽(ipconfig)' 명령어를 입력하면 된다. 출력 결과 중 '기본 게이트웨이' 항목이 바로 현 위치의 최측근 게이트웨이 IP 주소다. 공유기를 사용한다면 십중팔구, IP 주소는 192.168.xxx.xxx, 서브넷마스크는 255.255.255.0, 기본 게이트웨이는 192.168.xxx.1로 설정되어 있을 것이다. 공유기가 없었다면 인터넷 제공사(KT, SK텔레콤, LG유플러스 등)의 게이트웨이(라우터)의 주소가 지정됐을 것이다. 이때 컴퓨터의 IP 주소와 게이트웨이 IP 주소도 192.168.xxx.xxx 이외의 공인 대역으로 설정된다. 결국 사용자 입장에서 보면 공유기가 1차 게이트웨이, 인터넷 제공사의 라우터가 2차 게이트웨이인 셈이다. 인터넷에 접근하기 위해 공유기 관문을 거쳐(1홉) 인터넷 제공사 관문을(2홉) 차례로 거치는 것이다. 최종 목적지가 네이버라면 네이버의 게이트웨이도 거쳐야 하므로(1개 이상) 홉 수는 증가할 수밖에 없다. | |
+ | |||
+ | [[파일:인터넷이 연결되는 경로.jpg|썸네일|400픽셀|인터넷이 연결되는 경로]] | ||
+ | 한편 게이트웨이 주소는 물론 IP 주소, 서브넷마스크 등을 사용자가 임의로 수정하면 네트워크 연결이 불가능할 수 있다. 특별한 환경이 아니라면 대개 네트워크 자동 할당 기능인 'DHCP(Dynamic Host Control Protocol)'를 사용하는데, 이 경우 IP 주소, 서브넷마스크, 게이트웨이 등이 인터넷 제공사에서 제공하는 대로 자동 설정된다. 참고로 기본 게이트웨이(default gateway)란 여러 게이트웨이 중에 기본으로 통과할 것을 의미한다. 게이트웨이는 필요에 따라 여러 개를 설정, 사용할 수 있다. 예를 들어, 인터넷망과 사내망을 분리한 회사의 경우(보안상의 목적으로) 인터넷 접근용 게이트웨이와 사내 네트워크 접근용 게이트웨이가 각각 존재한다. 이런 경우 기본 게이트웨이를 인터넷망용 게이트웨이로 설정하는 것이 일반적이다. 사용자가 사내 네트워크에 접근하려는 경우, 사용자 컴퓨터에 저장된 경로 테이블(routing table)을 참고하여 사내 네트워크용 게이트웨이를 거쳐 접근하게 된다. 그 외에는 모두 기본 게이트웨이인 인터넷망용 게이트웨이를 타고 나간다. 참고로 각 컴퓨터의 경로 테이블은 윈도우의 명령 프롬프트에서 'netstat -r'을 실행하면 확인할 수 있다. | ||
+ | |||
+ | ===게이트웨이 주소 활용=== | ||
+ | [[파일:게이트웨이로 ping수행결과.png|썸네일|400픽셀|게이트웨이로 핑(ping) 수행 결과]] | ||
+ | 네트워크 자동 할당 기능을 사용한다면 게이트웨이 주소를 사용자가 신경 쓸 필요는 없지만, 간혹 인터넷이 안 될 경우 기초 점검 작업에 활용할 수 있다. 인터넷은 무조건 게이트웨이를 거쳐야 하므로 컴퓨터와 게이트웨이 간의 연결 문제를 점검하면 원인을 파악할 수 있다. 우선 윈도우의 명령 프롬프트에서 ‘ipconfig’를 실행하여 현재의 기본 게이트웨이 IP 주소를 확인한다. | ||
+ | <small>C:\ipconfig</small> | ||
+ | 만약 게이트웨이 주소가 없다면 무언가 잘못된 것이므로, '아이피컨픽/리뉴(ipconfig/renew)'를 실행하여 네트워크 설정을 재설정(갱신)하거나(DHCP 환경), 정확한 설정을 직접 입력해야 한다. 기본 게이트웨이 주소가 정상적으로 입력돼 있다면, '핑(ping)' 명령어를 통해 게이트웨이와의 연결 상태를 점검한다. | ||
+ | <small>C:\ping 192.168.0.1</small> | ||
+ | ping 수행 결과 컴퓨터와 기본 게이트웨이간의 연결 상태에 문제가 없다고 판단되면, 특정 인터넷 사이트를 대상으로 핑을 수행하거나, '트레이서트(tracert)' 명령을 실행해 해당 목적지까지 어떤 게이트웨이(라우터)를 거치는지 점검할 수 있다. 이때 각 게이트웨이의 통신 상태도 함께 확인할 수 있다. 참고로 '트레이서트(trace route)' 명령은 목적지까지 거치는 라우터를 추적하는 역할이다. | ||
+ | <small>C:\tracert naver.com</small> | ||
+ | |||
+ | ===인터넷 설정 (IP 주소+서브넷마스크+게이트웨이)=== | ||
+ | 게이트웨이를 통해 인터넷에 연결하기 위해서는 IP 주소와 서브넷마스크, 게이트웨이가 필요하다. 셋 중 하나만 빠지거나 잘못 돼도 인터넷 연결은 불가능해진다. 오늘날 인터넷은 컴퓨터 생활에 있어 대단히 중요한 근간이기에 이를 가능케 하는 이러한 기본 정보는 알아두는 게 바람직하다.<ref>green, 〈[http://www.incodom.kr/Gateway Gateway]〉, 《인코덤》, 2017-04-26</ref> | ||
+ | |||
+ | ===홈 게이트웨이=== | ||
+ | [[파일:홈 게이트웨이 구성도.jpg|썸네일|400픽셀|홈 게이트웨이 구성도]] | ||
+ | |||
+ | 홈 게이트웨이는 인터넷 및 광역 서비스 네트워크와 홈 네트워크 사이의 브릿지이다. 외부망과 내부망 사이에 위치하여 가입자 회선(local loop)을 가정 내의 망과 연결한다. 따라서, 홈 게이트웨이는 이러한 가입자망과 홈 네트워킹의 발전과 진화에 유연하게 적응할 수 있도록 각각의 통신망 기술에 대해 독립성을 제공할 수 있어야 한다. 홈 게이트웨이는 가입자망의 종단역할을 수행하는 액세스 게이트웨이 모듈(AGM)과 홈 네트워킹의 종단역할을 수행하는 전제 네트워크 모듈(PNM), 기타 내부장치, [[소프트웨어]] 사이의 중재 역할을 수행하는 내부 디지털 인터페이스(IDI), 전체 시스템을 관리하는 운영체제, 기타 서비스 기능을 제공하는 서비스 모듈(Service Module) 등으로 구성된다. | ||
+ | |||
+ | 초기의 고속 홈 게이트웨이는 PC에 디지털 모뎀이 부착되어 논리적인 홈 게이트웨이를 형성하는 형태를 가졌었다. 그러나, 여기서 말하는 홈 게이트웨이는 PC와 디지털 모뎀으로 구성된 형태는 포함하지 않으며 PC와 독립적으로 동작하는 것을 말한다. 따라서, 홈 랜(Home LAN)을 위한 에지 서버 및 라우터 역할을 하는 데 필요한 모든 지능을 결합하고 있다. 홈 게이트웨이는 홈 랜 포트와 RF 연결성을 가진다. 이것은 일종의 아이피 주소 관리 형태와 프로토콜 번역기 능력을 필요로 할 수 있다. 아이피 주소 관리는 네트워크 주소 변환(NAT)함수이거나 아이피 서비스를 복수의 장치들에 처리하기 위한 유사한 방법일 수 있다. 통합 서비스 제공을 위해서는 고속, 즉 광대역 접속이 필수적이다. 이러한 장치들은 긴 수명을 가질 필요가 있다. 하드웨어는 튼튼하고 신뢰성 있어야 한다. 소프트웨어 역시 신뢰성 있고 오류가 없어야 하며, 현장 프로그래밍이 가능해야 한다. 홈 게이트웨이는 발전하는 제품이기 때문에 현재의 장치는 공통적인 [[API]](에이피아이) 프로토콜이 없고, 업체에서 독점 특허권을 가지고 있는 고객 댁내 장치(CPE)가 존재하며, 상호 운용성을 가진 헤드엔드 장치가 없을뿐더러 전반적인 시장이 아직은 성숙하지 못한 단계이기 때문에 이러한 능력을 갖추지 못할 수 있다. 그러나, 시간이 지나면서 서로 다른 서비스 음성, 데이터, 비디오 등을 동시에 지원할 수 있는 능력이 필수적이 될 것이다. 인터넷과 같은 공중망으로부터 서비스를 제공하기 위한 안전한 환경으로, 방화벽과 같은 것을 제공한다. 인터넷을 통해 원격지에서 관리할 수 있어야 한다. | ||
+ | |||
+ | ;스마트홈 게이트웨이 | ||
+ | 일반적으로 각 가정에서 인터넷 서비스에 가입하게 되면 인터넷 공유기나 아이피 TV를 위한 셋톱박스를 함꼐 설치하게 된다. 바로 이런 장치들이 일종의 허브 혹은 게이트웨이 장치가 된다. 인터넷 서비스에 가입하면서 설치하게 되는 이러한 장치들은 인터넷 공유기 또는 모뎀이라고 부른다. 같은 모양의 UTP 케이블을 이용해서 데스크톱 컴퓨터나 노트북, 프린터 등에 연결해서 사용하게 된다. 또한, 인터넷 및 광역 통신망(WAN)으로 연결되는 케이블도 데스크톱 컴퓨터나 노트북에 연결되는 케이블과 같은 형태의 케이블을 이용하게 되는데, 이는 인터넷 공유기가 허브 역할을 한다. | ||
+ | |||
+ | ===시퀀스 흐름=== | ||
+ | 게이트웨이는 시퀀스 흐름을 여러 시퀀스 흐름으로 분할하거나, 여러 시퀀스 흐름을 단일 시퀀스 흐름으로 병합한다. 데이터 통합 서비스는 런타임에 시퀀스 흐름을 평가하고, 사용자가 지정한 조건을 충족하는 시퀀스 흐름에서 개체를 실행한다. 게이트웨이는 워크플로우에 쌍으로 추가한다. 첫 번째 게이트웨이는 업스트림 워크플로우 개체에서 시퀀스 흐름을 분할하고 사용자가 선택한 여러 개체에 연결한다. 두 번째 게이트웨이는 단일 시퀀스 흐름을 워크플로우의 다음 개체에 연결할 수 있도록 시퀀스 흐름을 병합한다. 첫 번째 게이트웨이는 전송 게이트웨이이다. 두 번째 게이트웨이는 수신 게이트웨이이다. 게이트웨이는 두 개 이상의 시퀀스 흐름에 연결되어야 한다. 각 시퀀스 흐름은 워크플로우 데이터가 따를 수 있는 분기를 나타낸다. 여러 개체를 하나의 분기에 연속으로 연결할 수 있다. 각 분기의 최종 시퀀스 흐름은 수신 게이트웨이에 연결한다. 전송 게이트웨이에 생성하는 분기는 동일한 유횽의 수신 게이트웨이에 병합되어야 한다. 분기가 수신 게이트웨이에 병합되기 전에 각 분기에 여러 워크플로우 개체를 연결할 수 있다. 워크플로우에 제외 게이트웨이와 포함 게이트웨이를 추가할 수 있다. | ||
+ | |||
+ | 게이트웨이 사이의 단일 분기에서 개체를 실행하려면 제외 게이트웨이를 추가한다. 여러 분기에서 개체를 병렬 방식으로 실행하려면 포함 게이트웨이를 추가한다. 예를 들어, 매핑이 실패하면 다른 분기를 따르도록 하려는 경우에는 제외 게이트웨이를 사용할 수 있다. 단일 응용프로그램에서 여러 매핑 시리즈를 병렬 방식으로 실행하려면 포함 게이트웨이를 사용할 수 있다. 게이트웨이 두 개 사이에 있는 분기에 제외 게이트웨이와 포함 게이트웨이를 추가할 수 있다. 게이트웨이 두 개 사이에 있는 분기에 게이트웨이를 추가하는 경우 게이트웨이를 쌍으로 추가한다. 예를 들어 게이트웨이 두 개 사이에 있는 분기에 전송 포함 게이트웨이와 수신 포함 게이트웨이를 추가한다. 또는 분기에 전송 제외 게이트웨이와 수신 제외 게이트웨이를 추가한다. 분기에 추가한 게이트웨이는 중첩 게이트웨이라고 한다. 전송 게이트웨이에 생성하는 분기는 동일한 유형의 수신 게이트웨이에 병합해야 한다. 예를 들어, 전송 제외 게이트웨이의 분기는 수신 제외 게이트웨이로 병합해야 한다. 분기가 수신 게이트웨이에 병합하기 전에 각 분기에 여러 워크플로우 개체를 연결할 수 있다. | ||
+ | |||
+ | 전송 게이트웨이에 생성하는 시퀀스 흐름에 조건을 정의한다. 데이터 통합 서비스는 전송 제외 게이트웨이에 정의된 조건을 평가할 때 조건이 사실로 평가되는 첫 번째 시퀀스 흐름을 실행한다. 데이터 통합 서비스는 전송 포함 게이트웨이에 정의된 조건을 평가할 때 조건이 사실로 평가되는 모든 시퀀스 흐름을 실행한다. 데이터 통합 서비스는 포함 게이트웨이의 시퀀스 흐름을 동시에 실행한다. 각 전송 게이트웨이에는 기본 시퀀스 흐름을 선택해야 한다. 기본 시퀀스 흐름은 모든 시퀀스 흐름 조건이 거짓으로 평가되는 경우에 데이터가 전송 게이트웨이에서 수신 게이트웨이로 흐를 수 있도록 합니다. 데이터 통합 서비스는 다른 모든 시퀀스 흐름에서 조건이 거짓으로 평가되면 제외 게이트웨이의 기본 시퀀스 흐름을 실행한다. 데이터 통합 서비스는 포함 게이트웨이의 기본 시퀀스 흐름을 항상 실행한다. 기본 시퀀스 흐름에는 조건을 정의하지 않아도 된다.<ref> 〈[https://docs.informatica.com/ko_kr/data-quality-and-governance/data-quality/10-2/_developer-workflow-guide-workflow-guide_data-quality_10-2_ditamap/GUID-7BF72390-ABCA-4C7A-901A-6CD0355B6D2A/GUID-8144A106-7B8B-4FD3-A906-04650350D928.html 게이트웨이 개요]〉, 《인포메티카》, 2018-07-03</ref> | ||
+ | |||
+ | ===라우터=== | ||
+ | 라우터는 패킷의 위치를 추출하여, 그 위치에 대한 최적의 경로를 지정하며, 이 경로를 따라 데이터 패킷을 다음 장치로 전향시키는 장치이다. 이때 최적의 경로는 일반적으로는 가장 빠르게 통신이 가능한 경로이므로, 이것이 최단 거리일 수도 있지만, 돌아가는 경로라도 고속의 전송로를 통하여 전달되는 경로가 될 수 있다. 즉, 서로 다른 네트워크 간에 중계 역할을 해주는 장치이다.<ref>〈[https://ko.wikipedia.org/wiki/%EB%9D%BC%EC%9A%B0%ED%84%B0 라우터]〉, 《위키백과》</ref> | ||
+ | |||
+ | 라우터의 사용 용도는 서로 다른 네트워크 LAN과 WAN을 연결하는 등의 서로 다른 미디어 타입을 연결할 때 주로 사용되므로, 항상 라우터는 이더넷 인터페이스와 WAN 인터페이스를 기본으로 가지게 되는 것이다. 게이트웨이는 추상적인 개념적으로 네트워크가 외부나 내부로 들어올 수 있는 관문 역할을 하며, 게이트웨이를 구성하기 위해 라우터나 스위치가 필요하다. 그러나 라우터는 게이트웨이 역할을 하는 장비를 지칭하는 것이므로 게이트웨이와 라우터는 비슷하지만 다르다.<ref>정대성, 〈[https://www.netmanias.com/ko/post/qna/2279 라우터와 게이트웨이의 차이점]〉, 《넷매니아》, 2002-04-15</ref><ref>phscom, 서문일, 〈[https://kldp.org/node/33472 라우터와 게이트웨이의 차이가 무엇인가요.]〉, 《케이엘디피》, 2004-04-14</ref>{{자세히|라우터}} | ||
+ | |||
+ | ==종류== | ||
+ | ===홈 게이트웨이=== | ||
+ | [[파일:샤오미 스마트홈 게이트웨이.png|썸네일|400픽셀|[[샤오미]] 플러그형 제품]] | ||
+ | |||
+ | * '''네트워크 게이트웨이'''(Network Gateway) : 가정 내 통신 장비와 외부 네트워크를 연결한다. | ||
+ | * '''정보 게이트웨이'''(Information Gateway) : 외부 정보 서비스와 내부 정보화 단말과 연결한다. | ||
+ | * '''측정 게이트웨이'''(Gauge Gateway) : 가정 내 가스, 전기, 수도 등 검침 정보를 수집하여 외부 유틸리티(Utility)사업자들에게 전송한다. | ||
+ | * '''멀티미디어 게이트웨이'''(Multimedia Gateway) : 가정 내 멀티미디어 단말들간 콘텐츠 쉐어링(Contents Sharing) 기능을 제공하면서 외부 콘텐츠 프로바이딩 서비스(Contents Providing Service)에 접속하여 콘텐츠를 받는 역할을 수행한다. | ||
+ | * '''홈 컨트롤 게이트웨이'''(Home Control Gateway) : 가정 내 홈 컨트롤(Home Control) 단말이 외부에서 들어오는 통제 신호(Control Signal)를 해석해서 명령 전달 역할을 하거나, 가정 내 정보를 수합해서 외출 중인 고객에게 정보를 전달해 준다. | ||
+ | * '''샤오미 스마트홈 게이트웨이''' : 플러그형 제품으로 샤오미에서 만들었다. 플러그 자체가 기존 220V에 사용하는 플러그와 달라 200V용 플러그 변환기를 사용해야 한다. 이 제품은 휴대폰과 연결 가능 하며 여러 사물인터넷과 연결이 가능하며 휴대폰으로 원격 제어 할 수 있다. | ||
+ | |||
+ | ===아이피 주소 게이트웨이=== | ||
+ | ====아이피 버전4==== | ||
+ | 아이피 버전4(IPv4)는 인터넷 프로토콜의 4번째 판이며, 전 세계적으로 사용된 첫 번째 인터넷 프로토콜이다. 과거에 인터넷에서 사용되는 유일한 프로토콜이었으나 오늘날에는 아이피 버전6이 대중화되었다. 아이피 버전4는 패킷 교환 네트워크상에서 데이터를 교환하기 위한 프로토콜이다. 데이터가 정확하게 전달될 것을 보장하지 않고, 중복된 패킷을 전달하거나 패킷의 순서를 잘못 전달할 가능성도 있다. 데이터의 정확하고 순차적인 전달은 그보다 상위 프로토콜인 TCP에서 보장한다. 아이피 버전4의 주소체계는 총 12자리이며 네 부분으로 나뉜다. 각 부분은 0~255까지 3자리의 수로 표현된다. 아이피 버전4 주소는 32비트로 구성되어 있으며, 인터넷 사용자의 증가로 인해 주소 공간의 고갈에 대한 우려가 높아지고 있다. 이에 따라 대안으로 128비트 주소체계를 갖는 아이피 버전6가 등장하였다. 중국의 경우 주소 공간 고갈을 우려하여 일부에서 독자적으로 아이피 버전9와 숫자도메인(Digital Domain Name System, DDNS)이 결합된 개념인 아이피 주소와 도메인 이름이 동일한 네트워크 체제인 모든 디지털 도메인 주소(ADDA)를 사용하기도 한다. 또한, 아이피 버전4의 구성단위는 다음과 같다.<ref name="가"> 〈[https://ko.wikipedia.org/w/undefined IPv4]〉, 《위키백과》</ref> | ||
+ | |||
+ | [[파일:구성단위.png|썸네일|400픽셀|구성단위]] | ||
+ | |||
+ | * '''A 클래스'''(A Class) : 최고위의 클래스로서, 1~125 범위의 아이피 주소를 가진다. 두 번째, 세 번째, 네 번째 단위의 세 숫자는 A 클래스가 자유롭게 네트워크 사용자에게 부여가 가능한 아이피이다. | ||
+ | * '''B 클래스'''(B Class) : 두 번째로 높은 단위의 클래스로써, 아이피 구성에서 첫 번째 단위의 세 숫자는 128 - 191 가운데 하나를 가지며, 두 번째 단위의 세 숫자는 B 클래스가 접속할 수 있는 네트워크를 지시한다. | ||
+ | * '''C 클래스'''(C Class) : 최하위의 클래스로서, 아이피 구성에서 첫 번째 단위의 세 숫자는 192 -223 가운데 하나를 가지며, 두 번째와 세 번째 단위의 세 숫자는 C 클래스가 접속할 수 있는 네트워크를 지시한다. C 클래스가 자유로이 부여할 수 있는 아이피는 마지막 네 번째 단위의 254개이다.<ref name="가"></ref> | ||
+ | |||
+ | ====아이피 버전6==== | ||
+ | 아이피 버전6(IPv6)은 인터넷 프로토콜 스택 중 네트워크 계층의 프로토콜로서 버전6 인터넷 프로토콜(version 6 Internet Protocol)로 제정된 차세대 인터넷 프로토콜을 말한다. 인터넷(Internet)은 아이피 버전4 프로토콜로 구축되어 왔으나 아이피 버전4 프로토콜의 주소가 32비트라는 제한된 주소 공간 및 국가별로 할당된 주소가 거의 소진되고 있다는 한계점으로 인해 지속적인 인터넷 발전에 문제가 예상되어, 이에 대한 대안으로서 아이피 버전6 프로토콜이 제안되었으며, 국제 표준이 RFC를 통해서 확정되었고, 실제로 아이피 버전6 주소는 휴대폰 및 컴퓨터에 할당되어 적용되고 있다.<ref name="나"> 〈[https://ko.wikipedia.org/wiki/IPv6 IPv6]〉, 《위키백과》</ref> | ||
+ | |||
+ | 주소로 표현한 아이피 버전6의 128비트 주소공간은 다음과 같이 16비트를 16진수로 표현하여 8자리로 나타낸다. | ||
+ | |||
+ | 2001:0db8:85a3:08d3:1319:8a2e:0370:7334 | ||
+ | |||
+ | 그러나, 대부분의 자리가 0의 숫자를 갖게 되므로, 0000을 하나의 0으로 축약하거나 혹은 아예 연속되는 0의 그룹을 없애고 ':' 만을 남길 수 있다. 따라서 아래의 아이피 버전6 주소들은 모두 같은 주소를 나타낸다. | ||
+ | |||
+ | 2001:0DB8:0000:0000:0000:0000:1428:57ab | ||
+ | 2001:0DB8:0000:0000:0000::1428:57ab | ||
+ | 2001:0DB8:0:0:0:0:1428:57ab | ||
+ | 2001:0DB8:0::0:1428:57ab | ||
+ | 2001:0DB8::1428:57ab | ||
+ | |||
+ | 또한, 맨 앞자리의 0도 축약할 수 있다. 따라서, 2001:0DB8:02de::0e13는 2001:DB8:2de::e13로 축약할 수 있다. 그러나, 0을 축약하고 ':'로 없애는 규칙은 두 번이나 그 이상으로 적용할 수 없다. 만약 두 번 이상 적용하는 것이 허용되어 2001::25de::cade와 같은 표현이 가능하다면, 이 표현은 다음의 네 가지 주소 가운데 어떤 것을 가리키는지 의미가 불분명해질 것이다.<ref name="나"></ref> | ||
+ | |||
+ | 2001:0000:0000:0000:0000:25de:0000:cade | ||
+ | 2001:0000:0000:0000:25de:0000:0000:cade | ||
+ | 2001:0000:0000:25de:0000:0000:0000:cade | ||
+ | 2001:0000:25de:0000:0000:0000:0000:cade | ||
+ | |||
+ | ===기본 게이트웨이=== | ||
+ | [[파일:기본 게이트웨이.jpg|썸네일|400픽셀|기본 게이트웨이]] | ||
+ | |||
+ | 기본 게이트웨이(Default Gateway)는 기본적으로 설정된 라우팅 경로다. 즉, 특정 목적지로 가는 데이터 패킷이 유입이 되었는데, 해당 목적지가 장비가 알지 못한다면 해당 패킷은 기본 게이트웨이로 전달하게 된다. 기본 게이트웨이를 설정하는 방법은 2가지 방법이 있으며, 다음과 같다.<ref>고미,〈[https://m.blog.naver.com/PostView.nhn?blogId=roser111&logNo=220621401523&proxyReferer=https:%2F%2Fwww.google.co.kr%2F Default Gateway란 무엇인가?]〉, 《네이버 블로그》, 2016-02-08</ref> | ||
+ | |||
+ | *'''L3계층의 네트워크 장비들의 게이트웨이 설정 방법''' | ||
+ | |||
+ | Router(config)#ip route 0.0.0.0 0.0.0.0 x.x.x.x | ||
+ | |||
+ | *'''L2계층의 네트워크 장비들의 게이트웨이 설정 방법''' : L2장비는 라우팅 기능이 없다. 하지만 라우팅 기능이 없는 장비라도 직접 접속되지 않는 네트워크 대역으로 패킷을 보내야하는 경우가 있다. 바로 SNMP정보를 전달하여 관제를 하기 위함이다. 그래서 L2계층의 장비도 게이트웨이는 필요하다. | ||
+ | |||
+ | Switch(config)#ip default-gateway x.x.x.x(게이트웨이 주소) | ||
+ | |||
+ | ==전망== | ||
+ | ===국내 시장 동향=== | ||
+ | 국내 홈게이트웨이 현황을 보면, [[한국전자통신연구원]](ETRI)에서 국책 연구 과제로 홈게이트웨이 시스템을 개발했고, [[삼성전자㈜]] 및 중소기업 등에서 다양한 엑스디에스엘(xDSL) 계열과 케이블 모뎀 계열과 간단한 브루터(Bridging/Router) 형태의 홈게이트웨이 제품군을 개발하고 있다. 또한, 한국전자통신연구원에서는 최근 부각되고 있는 음성 서비스를 위한 VoIP 기능을 홈게이트웨이에 부가하여 음성 및 데이터 서비스가 가능한 홈게이트웨이를 개발하였으며, 개발 초기에 고가격으로 시장 진입에 어려움을 겪었던 무선랜을 사용한 홈게이트웨이가 가격 경쟁력을 높이고 있다. 현재, 홈게이트웨이에 적용될 수 있는 서비스 게이트웨이 미들웨어 기술인 OSGi 2.0을 만족하는 시제품은 개발 단계이며, 4DHomeNet 등의 업체가 OSGi 2.0 프레임워크를 개발 완료하였다. 또한, 위즈네트에서 아이피 버전6 칩 개발 사업의 일환으로 필드 프로그램 가능 게이트 어레이(FPGA) 단계까지 개발 완료하였으나, 아이피 버전6 옵션 표준화 문제로 인하여 개발을 유보하고 있는 상태이고, 삼성에서 임베디드 시스템을 위한 아이피 버전6 스택을 개발 중에 있다. 한국전자통신연구원에서 NAT-PT, 6to4, DSTM, ISATAP 등의 아이피 버전4와 아이피 버전6 변환 기술을 지원하는 변환 툴 박스를 개발 중에 있다. 삼성전자㈜에서 홈 PNA 1.0 PCI 카드 및 HomePNA 1.0을 채용한 홈게이트웨이를 개발했고, 한국전자통신연구원, 삼성전자에서 국책 연구 과제로 HomePNA 2.0 칩을 개발 중에 있다. 또한 ETRI 등에서 국책 연구 과제로 HomePNA 2.0을 채용한 홈게이트웨이를 개발 중에 있으며, 한국전자통신연구원, 삼성전자㈜ 및 일부 대학에서 현재 100Mbps급 홈 PNA 3.0 전송 기술에 대한 기초 연구를 수행하고 있다.<ref name="라">박천교,〈[https://www.itfind.or.kr/WZIN/jugidong/1114/111403.htm 홈 게이트웨이 기술 및 시장 동향]〉, 《아이티 파인드》</ref> | ||
+ | |||
+ | ===세계 시장 동향=== | ||
+ | [[파일:세계시장 출하량 및 매출액.png|썸네일|400픽셀|세계시장 출하량 및 매출액]] | ||
+ | |||
+ | In-Stat의 자료에 의하면, 현재 홈네트워크에 사용된 기술의 점유율은 이더넷(Ethernet) 또는 케이블(Cable) 기술이 53%, 홈 PNA(HomePNA) 기술이 19%, 프로그래머블 로직 컨트롤러(PLC) 기술이 9%로서 전체 유선 홈네트워크 기술이 81%이고, 무선 홈네트워크 기술이 5%, 기타 기술이 14% 등으로 나타났다. 홈 PNA 시장은 2002년에 100Mbps급 HomePNA 3.0 규격이 표준화되고, 2003년 이후에 홈 PNA 3.0 관련 모뎀 칩 및 제품이 개발되면, 2006년까지 홈 PNA 시장이 급속히 증가할 것으로 예상되고 있으며, Ethernet은 홈네트워크 기술에서 계속하여 강한 증가세를 보일 것으로 전망된다. 지난 2002년 Ethernet은 전세계 시장에서 2002년에는 1,100만의 설치 수, 3.48억 달러의 시장 규모를 보여주었고, [[전기전자기술자협회]](IEEE) 1394의 경우, 홈네트워크 도입은 멀티미디어 서비스의 제공 여부에 달려 있고, 소비자를 대상으로 조사한 결과 오디오와 비디오의 통합이 홈네트워크의 필요성이라고 인식하고 있는 결과로 전기전자기술자협회 1394 포트의 장착이 이러한 멀티미디어 수요에 의해 급속히 팽창할 것으로 예상되고 있다. PLC시장은 PLC 등의 인터페이스를 장착한 홈게이트웨이 출시로 시장을 선점할 수 있는 솔루션 등으로 시장이 확대될 것으로 전망된다. USB의 경우에는, 2000년 판매된 PC의 99%가 USB를 지원하고 있으며, 2004년까지 7억 500만 대의 USB를 장착한 데스크탑과 노트북 PC가 사용될 것이라 예상하고 있고 USB를 장착한 주변기기 시장은2000년도에 140% 정도의 성장을 기록한 것으로 나타났다. 2004년까지 매년 55% 정도의 성장을 기록할 것으로 예상하고 있으며 2001년 4억 대에 못 미치던 USB 장치 출하량이 2006년에는 거의 8억 대에 육박하며 약 두 배 이상으로 성장할 것으로 전망되고 있다.<ref name="라"></ref> | ||
{{각주}} | {{각주}} | ||
22번째 줄: | 124번째 줄: | ||
* 불곰, 〈[https://brownbears.tistory.com/195 Gateway란?]〉, 《티스토리》, 2016-11-28 | * 불곰, 〈[https://brownbears.tistory.com/195 Gateway란?]〉, 《티스토리》, 2016-11-28 | ||
* 〈[https://ko.wikipedia.org/wiki/%EA%B2%8C%EC%9D%B4%ED%8A%B8%EC%9B%A8%EC%9D%B4 게이트웨이]〉, 《위키백과》 | * 〈[https://ko.wikipedia.org/wiki/%EA%B2%8C%EC%9D%B4%ED%8A%B8%EC%9B%A8%EC%9D%B4 게이트웨이]〉, 《위키백과》 | ||
+ | * green, 〈[http://www.incodom.kr/Gateway Gateway]〉, 《인코덤》, 2017-04-26 | ||
+ | * 〈[https://docs.informatica.com/ko_kr/data-quality-and-governance/data-quality/10-2/_developer-workflow-guide-workflow-guide_data-quality_10-2_ditamap/GUID-7BF72390-ABCA-4C7A-901A-6CD0355B6D2A/GUID-8144A106-7B8B-4FD3-A906-04650350D928.html 게이트웨이 개요]〉, 《인포메티카》, 2018-07-03 | ||
+ | *〈[https://ko.wikipedia.org/w/undefined IPv4]〉, 《위키백과》 | ||
+ | *〈[https://ko.wikipedia.org/wiki/IPv6 IPv6]〉, 《위키백과》 | ||
+ | *고미,〈[https://m.blog.naver.com/PostView.nhn?blogId=roser111&logNo=220621401523&proxyReferer=https:%2F%2Fwww.google.co.kr%2F Default Gateway란 무엇인가?]〉, 《네이버 블로그》, 2016-02-08 | ||
+ | *박천교,〈[https://www.itfind.or.kr/WZIN/jugidong/1114/111403.htm홈 게이트웨이 기술 및 시장 동향]〉, 《아이티 파인드》 | ||
+ | * 〈[https://ko.wikipedia.org/wiki/%EB%9D%BC%EC%9A%B0%ED%84%B0 라우터]〉, 《위키백과》 | ||
+ | * 정대성, 〈[https://www.netmanias.com/ko/post/qna/2279 라우터와 게이트웨이의 차이점]〉, 《넷매니아》, 2002-04-15 | ||
+ | * phscom, 서문일, 〈[https://kldp.org/node/33472 라우터와 게이트웨이의 차이가 무엇인가요.]〉, 《케이엘디피》, 2004-04-14 | ||
==같이 보기== | ==같이 보기== | ||
+ | * [[OSI 7 계층]] | ||
+ | * [[IP]] | ||
+ | * [[서브넷마스크]] | ||
+ | * [[라우터]] | ||
+ | * [[CGI]] | ||
+ | |||
+ | {{인터넷|검토 필요}} | ||
+ | {{하드웨어}} |
2022년 3월 10일 (목) 03:22 기준 최신판
게이트웨이(Gateway)는 '관문'이나 '출입구'라는 의미로 다양한 분야에서 일반적으로 사용되는 용어이다. 컴퓨터 네트워크에서의 게이트웨이는 서로 다른 통신망, 프로토콜을 사용하는 네트워크 간의 통신을 가능하게 하는 컴퓨터나 소프트웨어를 두루 일컫는 용어, 즉 다른 네트워크로 들어가는 입구 역할을 하는 네트워크 포인트이다. 넓은 의미로는 종류가 다른 네트워크 간의 통로의 역할을 하는 장치이다. 또한, 게이트웨이를 지날 때마다 트래픽도 증가하기 때문에 속도가 느려질 수 있다. 쉽게 예를 들자면 해외여행을 들 수 있는데 해외로 나가기 위해서 꼭 통과해야 하는 공항이 게이트웨이와 같은 개념이다.
목차
개요[편집]
게이트웨이는 서로 다른 네트워크상의 통신 프로토콜(protocol, 통신규약)을 적절히 변환해주는 역할을 한다. 하나 이상의 프로토콜을 사용하여 통신한다는 면에서 라우터, 스위치와는 구별되며 OSI 참조 모델의 7계층 가운데 어느 곳에서도 동작이 가능하므로 전송방식이 다른 통신망도 흡수함으로써 서로 다른 기종끼리도 접속을 가능하게 한다.[1]
우리는 컴퓨터 사용 환경에서 게이트웨이를 늘 사용하고 있다. 가깝게는 인터넷 유무선 공유기가 우리가 만나는 첫 번째 게이트웨이다. 공유기는 사용자 컴퓨터의 네트워크와 인터넷을 연결하여 사용자가 웹 사이트에 접근할 수 있도록 관문을 열어 준다. 사용자가 속해 있는 로컬 네트워크의 통신 프로토콜과 인터넷의 통신 프로토콜이 다르기 때문이다. 참고로 공유기는 게이트웨이의 역할과 라우터의 역할, 방화벽 역할 등을 동시에 제공하는 종합 네트워크 장비이다. 한편, 자신의 컴퓨터에서 목적지 네트워크까지 도달하기까지 여러 개의 게이트웨이를 거칠 수 있다. 다만, 게이트웨이를 거칠 때마다 네트워크 부하(트래픽, traffic)도 증가하여 전송 속도가 느려질 수 있다.[2]
특징[편집]
인터넷을 위한 필수 조건[편집]
해당 컴퓨터가 속해 있는(로컬) 네트워크 구역 내에서는 IP 주소와 서브넷마스크만 있어도 주변 컴퓨터와 통신이 가능하다. 다른 네트워크 구역으로 나갈 필요가 없기 때문이다. 하지만 인터넷 등의 이기종 네트워크로 나가기 위해서는 게이트웨이(라우터 등)가 있어야 하고, IP 주소, 서브넷마스크와 함께 게이트웨이 주소까지 정확하게 설정해야 한다. 컴퓨터가 서로 통신하기 위해서는 모든 컴퓨터마다 유일한 IP 주소를 할당해야 하듯, 게이트웨이에도 중복되지 않는 IP 주소가 필요하다. 이 IP 주소를 토대로 각 컴퓨터가 다른 네트워크와 연결된다. 일반적으로 게이트웨이의 IP 주소는 해당 네트워크 내 컴퓨터에 할당된 IP 주소 중 끝자리(4번째 옥텟)만 다른 형태다. 대개 1을 지정한다. 이를테면 컴퓨터 IP 주소가 123.123.123.123이라면, 게이트웨이 주소는 123.123.123.1이 된다. 물론 게이트웨이 IP 주소 설정이 잘못되면 외부 네트워크(인터넷) 연결이 불가능하다.
컴퓨터 게이트웨이 확인 방법[편집]
현재 사용 중인 게이트웨이의 IP 주소는 마이크로소프트 윈도우 운영체계의 IP 설정 화면에서 확인할 수 있다. 윈도우의 '명령 프롬프트(보조프로그램)'를 실행 후 '아이피컨픽(ipconfig)' 명령어를 입력하면 된다. 출력 결과 중 '기본 게이트웨이' 항목이 바로 현 위치의 최측근 게이트웨이 IP 주소다. 공유기를 사용한다면 십중팔구, IP 주소는 192.168.xxx.xxx, 서브넷마스크는 255.255.255.0, 기본 게이트웨이는 192.168.xxx.1로 설정되어 있을 것이다. 공유기가 없었다면 인터넷 제공사(KT, SK텔레콤, LG유플러스 등)의 게이트웨이(라우터)의 주소가 지정됐을 것이다. 이때 컴퓨터의 IP 주소와 게이트웨이 IP 주소도 192.168.xxx.xxx 이외의 공인 대역으로 설정된다. 결국 사용자 입장에서 보면 공유기가 1차 게이트웨이, 인터넷 제공사의 라우터가 2차 게이트웨이인 셈이다. 인터넷에 접근하기 위해 공유기 관문을 거쳐(1홉) 인터넷 제공사 관문을(2홉) 차례로 거치는 것이다. 최종 목적지가 네이버라면 네이버의 게이트웨이도 거쳐야 하므로(1개 이상) 홉 수는 증가할 수밖에 없다.
한편 게이트웨이 주소는 물론 IP 주소, 서브넷마스크 등을 사용자가 임의로 수정하면 네트워크 연결이 불가능할 수 있다. 특별한 환경이 아니라면 대개 네트워크 자동 할당 기능인 'DHCP(Dynamic Host Control Protocol)'를 사용하는데, 이 경우 IP 주소, 서브넷마스크, 게이트웨이 등이 인터넷 제공사에서 제공하는 대로 자동 설정된다. 참고로 기본 게이트웨이(default gateway)란 여러 게이트웨이 중에 기본으로 통과할 것을 의미한다. 게이트웨이는 필요에 따라 여러 개를 설정, 사용할 수 있다. 예를 들어, 인터넷망과 사내망을 분리한 회사의 경우(보안상의 목적으로) 인터넷 접근용 게이트웨이와 사내 네트워크 접근용 게이트웨이가 각각 존재한다. 이런 경우 기본 게이트웨이를 인터넷망용 게이트웨이로 설정하는 것이 일반적이다. 사용자가 사내 네트워크에 접근하려는 경우, 사용자 컴퓨터에 저장된 경로 테이블(routing table)을 참고하여 사내 네트워크용 게이트웨이를 거쳐 접근하게 된다. 그 외에는 모두 기본 게이트웨이인 인터넷망용 게이트웨이를 타고 나간다. 참고로 각 컴퓨터의 경로 테이블은 윈도우의 명령 프롬프트에서 'netstat -r'을 실행하면 확인할 수 있다.
게이트웨이 주소 활용[편집]
네트워크 자동 할당 기능을 사용한다면 게이트웨이 주소를 사용자가 신경 쓸 필요는 없지만, 간혹 인터넷이 안 될 경우 기초 점검 작업에 활용할 수 있다. 인터넷은 무조건 게이트웨이를 거쳐야 하므로 컴퓨터와 게이트웨이 간의 연결 문제를 점검하면 원인을 파악할 수 있다. 우선 윈도우의 명령 프롬프트에서 ‘ipconfig’를 실행하여 현재의 기본 게이트웨이 IP 주소를 확인한다.
C:\ipconfig
만약 게이트웨이 주소가 없다면 무언가 잘못된 것이므로, '아이피컨픽/리뉴(ipconfig/renew)'를 실행하여 네트워크 설정을 재설정(갱신)하거나(DHCP 환경), 정확한 설정을 직접 입력해야 한다. 기본 게이트웨이 주소가 정상적으로 입력돼 있다면, '핑(ping)' 명령어를 통해 게이트웨이와의 연결 상태를 점검한다.
C:\ping 192.168.0.1
ping 수행 결과 컴퓨터와 기본 게이트웨이간의 연결 상태에 문제가 없다고 판단되면, 특정 인터넷 사이트를 대상으로 핑을 수행하거나, '트레이서트(tracert)' 명령을 실행해 해당 목적지까지 어떤 게이트웨이(라우터)를 거치는지 점검할 수 있다. 이때 각 게이트웨이의 통신 상태도 함께 확인할 수 있다. 참고로 '트레이서트(trace route)' 명령은 목적지까지 거치는 라우터를 추적하는 역할이다.
C:\tracert naver.com
인터넷 설정 (IP 주소+서브넷마스크+게이트웨이)[편집]
게이트웨이를 통해 인터넷에 연결하기 위해서는 IP 주소와 서브넷마스크, 게이트웨이가 필요하다. 셋 중 하나만 빠지거나 잘못 돼도 인터넷 연결은 불가능해진다. 오늘날 인터넷은 컴퓨터 생활에 있어 대단히 중요한 근간이기에 이를 가능케 하는 이러한 기본 정보는 알아두는 게 바람직하다.[3]
홈 게이트웨이[편집]
홈 게이트웨이는 인터넷 및 광역 서비스 네트워크와 홈 네트워크 사이의 브릿지이다. 외부망과 내부망 사이에 위치하여 가입자 회선(local loop)을 가정 내의 망과 연결한다. 따라서, 홈 게이트웨이는 이러한 가입자망과 홈 네트워킹의 발전과 진화에 유연하게 적응할 수 있도록 각각의 통신망 기술에 대해 독립성을 제공할 수 있어야 한다. 홈 게이트웨이는 가입자망의 종단역할을 수행하는 액세스 게이트웨이 모듈(AGM)과 홈 네트워킹의 종단역할을 수행하는 전제 네트워크 모듈(PNM), 기타 내부장치, 소프트웨어 사이의 중재 역할을 수행하는 내부 디지털 인터페이스(IDI), 전체 시스템을 관리하는 운영체제, 기타 서비스 기능을 제공하는 서비스 모듈(Service Module) 등으로 구성된다.
초기의 고속 홈 게이트웨이는 PC에 디지털 모뎀이 부착되어 논리적인 홈 게이트웨이를 형성하는 형태를 가졌었다. 그러나, 여기서 말하는 홈 게이트웨이는 PC와 디지털 모뎀으로 구성된 형태는 포함하지 않으며 PC와 독립적으로 동작하는 것을 말한다. 따라서, 홈 랜(Home LAN)을 위한 에지 서버 및 라우터 역할을 하는 데 필요한 모든 지능을 결합하고 있다. 홈 게이트웨이는 홈 랜 포트와 RF 연결성을 가진다. 이것은 일종의 아이피 주소 관리 형태와 프로토콜 번역기 능력을 필요로 할 수 있다. 아이피 주소 관리는 네트워크 주소 변환(NAT)함수이거나 아이피 서비스를 복수의 장치들에 처리하기 위한 유사한 방법일 수 있다. 통합 서비스 제공을 위해서는 고속, 즉 광대역 접속이 필수적이다. 이러한 장치들은 긴 수명을 가질 필요가 있다. 하드웨어는 튼튼하고 신뢰성 있어야 한다. 소프트웨어 역시 신뢰성 있고 오류가 없어야 하며, 현장 프로그래밍이 가능해야 한다. 홈 게이트웨이는 발전하는 제품이기 때문에 현재의 장치는 공통적인 API(에이피아이) 프로토콜이 없고, 업체에서 독점 특허권을 가지고 있는 고객 댁내 장치(CPE)가 존재하며, 상호 운용성을 가진 헤드엔드 장치가 없을뿐더러 전반적인 시장이 아직은 성숙하지 못한 단계이기 때문에 이러한 능력을 갖추지 못할 수 있다. 그러나, 시간이 지나면서 서로 다른 서비스 음성, 데이터, 비디오 등을 동시에 지원할 수 있는 능력이 필수적이 될 것이다. 인터넷과 같은 공중망으로부터 서비스를 제공하기 위한 안전한 환경으로, 방화벽과 같은 것을 제공한다. 인터넷을 통해 원격지에서 관리할 수 있어야 한다.
- 스마트홈 게이트웨이
일반적으로 각 가정에서 인터넷 서비스에 가입하게 되면 인터넷 공유기나 아이피 TV를 위한 셋톱박스를 함꼐 설치하게 된다. 바로 이런 장치들이 일종의 허브 혹은 게이트웨이 장치가 된다. 인터넷 서비스에 가입하면서 설치하게 되는 이러한 장치들은 인터넷 공유기 또는 모뎀이라고 부른다. 같은 모양의 UTP 케이블을 이용해서 데스크톱 컴퓨터나 노트북, 프린터 등에 연결해서 사용하게 된다. 또한, 인터넷 및 광역 통신망(WAN)으로 연결되는 케이블도 데스크톱 컴퓨터나 노트북에 연결되는 케이블과 같은 형태의 케이블을 이용하게 되는데, 이는 인터넷 공유기가 허브 역할을 한다.
시퀀스 흐름[편집]
게이트웨이는 시퀀스 흐름을 여러 시퀀스 흐름으로 분할하거나, 여러 시퀀스 흐름을 단일 시퀀스 흐름으로 병합한다. 데이터 통합 서비스는 런타임에 시퀀스 흐름을 평가하고, 사용자가 지정한 조건을 충족하는 시퀀스 흐름에서 개체를 실행한다. 게이트웨이는 워크플로우에 쌍으로 추가한다. 첫 번째 게이트웨이는 업스트림 워크플로우 개체에서 시퀀스 흐름을 분할하고 사용자가 선택한 여러 개체에 연결한다. 두 번째 게이트웨이는 단일 시퀀스 흐름을 워크플로우의 다음 개체에 연결할 수 있도록 시퀀스 흐름을 병합한다. 첫 번째 게이트웨이는 전송 게이트웨이이다. 두 번째 게이트웨이는 수신 게이트웨이이다. 게이트웨이는 두 개 이상의 시퀀스 흐름에 연결되어야 한다. 각 시퀀스 흐름은 워크플로우 데이터가 따를 수 있는 분기를 나타낸다. 여러 개체를 하나의 분기에 연속으로 연결할 수 있다. 각 분기의 최종 시퀀스 흐름은 수신 게이트웨이에 연결한다. 전송 게이트웨이에 생성하는 분기는 동일한 유횽의 수신 게이트웨이에 병합되어야 한다. 분기가 수신 게이트웨이에 병합되기 전에 각 분기에 여러 워크플로우 개체를 연결할 수 있다. 워크플로우에 제외 게이트웨이와 포함 게이트웨이를 추가할 수 있다.
게이트웨이 사이의 단일 분기에서 개체를 실행하려면 제외 게이트웨이를 추가한다. 여러 분기에서 개체를 병렬 방식으로 실행하려면 포함 게이트웨이를 추가한다. 예를 들어, 매핑이 실패하면 다른 분기를 따르도록 하려는 경우에는 제외 게이트웨이를 사용할 수 있다. 단일 응용프로그램에서 여러 매핑 시리즈를 병렬 방식으로 실행하려면 포함 게이트웨이를 사용할 수 있다. 게이트웨이 두 개 사이에 있는 분기에 제외 게이트웨이와 포함 게이트웨이를 추가할 수 있다. 게이트웨이 두 개 사이에 있는 분기에 게이트웨이를 추가하는 경우 게이트웨이를 쌍으로 추가한다. 예를 들어 게이트웨이 두 개 사이에 있는 분기에 전송 포함 게이트웨이와 수신 포함 게이트웨이를 추가한다. 또는 분기에 전송 제외 게이트웨이와 수신 제외 게이트웨이를 추가한다. 분기에 추가한 게이트웨이는 중첩 게이트웨이라고 한다. 전송 게이트웨이에 생성하는 분기는 동일한 유형의 수신 게이트웨이에 병합해야 한다. 예를 들어, 전송 제외 게이트웨이의 분기는 수신 제외 게이트웨이로 병합해야 한다. 분기가 수신 게이트웨이에 병합하기 전에 각 분기에 여러 워크플로우 개체를 연결할 수 있다.
전송 게이트웨이에 생성하는 시퀀스 흐름에 조건을 정의한다. 데이터 통합 서비스는 전송 제외 게이트웨이에 정의된 조건을 평가할 때 조건이 사실로 평가되는 첫 번째 시퀀스 흐름을 실행한다. 데이터 통합 서비스는 전송 포함 게이트웨이에 정의된 조건을 평가할 때 조건이 사실로 평가되는 모든 시퀀스 흐름을 실행한다. 데이터 통합 서비스는 포함 게이트웨이의 시퀀스 흐름을 동시에 실행한다. 각 전송 게이트웨이에는 기본 시퀀스 흐름을 선택해야 한다. 기본 시퀀스 흐름은 모든 시퀀스 흐름 조건이 거짓으로 평가되는 경우에 데이터가 전송 게이트웨이에서 수신 게이트웨이로 흐를 수 있도록 합니다. 데이터 통합 서비스는 다른 모든 시퀀스 흐름에서 조건이 거짓으로 평가되면 제외 게이트웨이의 기본 시퀀스 흐름을 실행한다. 데이터 통합 서비스는 포함 게이트웨이의 기본 시퀀스 흐름을 항상 실행한다. 기본 시퀀스 흐름에는 조건을 정의하지 않아도 된다.[4]
라우터[편집]
라우터는 패킷의 위치를 추출하여, 그 위치에 대한 최적의 경로를 지정하며, 이 경로를 따라 데이터 패킷을 다음 장치로 전향시키는 장치이다. 이때 최적의 경로는 일반적으로는 가장 빠르게 통신이 가능한 경로이므로, 이것이 최단 거리일 수도 있지만, 돌아가는 경로라도 고속의 전송로를 통하여 전달되는 경로가 될 수 있다. 즉, 서로 다른 네트워크 간에 중계 역할을 해주는 장치이다.[5]
라우터의 사용 용도는 서로 다른 네트워크 LAN과 WAN을 연결하는 등의 서로 다른 미디어 타입을 연결할 때 주로 사용되므로, 항상 라우터는 이더넷 인터페이스와 WAN 인터페이스를 기본으로 가지게 되는 것이다. 게이트웨이는 추상적인 개념적으로 네트워크가 외부나 내부로 들어올 수 있는 관문 역할을 하며, 게이트웨이를 구성하기 위해 라우터나 스위치가 필요하다. 그러나 라우터는 게이트웨이 역할을 하는 장비를 지칭하는 것이므로 게이트웨이와 라우터는 비슷하지만 다르다.[6][7] 라우터에 대해 자세히 보기
종류[편집]
홈 게이트웨이[편집]
- 네트워크 게이트웨이(Network Gateway) : 가정 내 통신 장비와 외부 네트워크를 연결한다.
- 정보 게이트웨이(Information Gateway) : 외부 정보 서비스와 내부 정보화 단말과 연결한다.
- 측정 게이트웨이(Gauge Gateway) : 가정 내 가스, 전기, 수도 등 검침 정보를 수집하여 외부 유틸리티(Utility)사업자들에게 전송한다.
- 멀티미디어 게이트웨이(Multimedia Gateway) : 가정 내 멀티미디어 단말들간 콘텐츠 쉐어링(Contents Sharing) 기능을 제공하면서 외부 콘텐츠 프로바이딩 서비스(Contents Providing Service)에 접속하여 콘텐츠를 받는 역할을 수행한다.
- 홈 컨트롤 게이트웨이(Home Control Gateway) : 가정 내 홈 컨트롤(Home Control) 단말이 외부에서 들어오는 통제 신호(Control Signal)를 해석해서 명령 전달 역할을 하거나, 가정 내 정보를 수합해서 외출 중인 고객에게 정보를 전달해 준다.
- 샤오미 스마트홈 게이트웨이 : 플러그형 제품으로 샤오미에서 만들었다. 플러그 자체가 기존 220V에 사용하는 플러그와 달라 200V용 플러그 변환기를 사용해야 한다. 이 제품은 휴대폰과 연결 가능 하며 여러 사물인터넷과 연결이 가능하며 휴대폰으로 원격 제어 할 수 있다.
아이피 주소 게이트웨이[편집]
아이피 버전4[편집]
아이피 버전4(IPv4)는 인터넷 프로토콜의 4번째 판이며, 전 세계적으로 사용된 첫 번째 인터넷 프로토콜이다. 과거에 인터넷에서 사용되는 유일한 프로토콜이었으나 오늘날에는 아이피 버전6이 대중화되었다. 아이피 버전4는 패킷 교환 네트워크상에서 데이터를 교환하기 위한 프로토콜이다. 데이터가 정확하게 전달될 것을 보장하지 않고, 중복된 패킷을 전달하거나 패킷의 순서를 잘못 전달할 가능성도 있다. 데이터의 정확하고 순차적인 전달은 그보다 상위 프로토콜인 TCP에서 보장한다. 아이피 버전4의 주소체계는 총 12자리이며 네 부분으로 나뉜다. 각 부분은 0~255까지 3자리의 수로 표현된다. 아이피 버전4 주소는 32비트로 구성되어 있으며, 인터넷 사용자의 증가로 인해 주소 공간의 고갈에 대한 우려가 높아지고 있다. 이에 따라 대안으로 128비트 주소체계를 갖는 아이피 버전6가 등장하였다. 중국의 경우 주소 공간 고갈을 우려하여 일부에서 독자적으로 아이피 버전9와 숫자도메인(Digital Domain Name System, DDNS)이 결합된 개념인 아이피 주소와 도메인 이름이 동일한 네트워크 체제인 모든 디지털 도메인 주소(ADDA)를 사용하기도 한다. 또한, 아이피 버전4의 구성단위는 다음과 같다.[8]
- A 클래스(A Class) : 최고위의 클래스로서, 1~125 범위의 아이피 주소를 가진다. 두 번째, 세 번째, 네 번째 단위의 세 숫자는 A 클래스가 자유롭게 네트워크 사용자에게 부여가 가능한 아이피이다.
- B 클래스(B Class) : 두 번째로 높은 단위의 클래스로써, 아이피 구성에서 첫 번째 단위의 세 숫자는 128 - 191 가운데 하나를 가지며, 두 번째 단위의 세 숫자는 B 클래스가 접속할 수 있는 네트워크를 지시한다.
- C 클래스(C Class) : 최하위의 클래스로서, 아이피 구성에서 첫 번째 단위의 세 숫자는 192 -223 가운데 하나를 가지며, 두 번째와 세 번째 단위의 세 숫자는 C 클래스가 접속할 수 있는 네트워크를 지시한다. C 클래스가 자유로이 부여할 수 있는 아이피는 마지막 네 번째 단위의 254개이다.[8]
아이피 버전6[편집]
아이피 버전6(IPv6)은 인터넷 프로토콜 스택 중 네트워크 계층의 프로토콜로서 버전6 인터넷 프로토콜(version 6 Internet Protocol)로 제정된 차세대 인터넷 프로토콜을 말한다. 인터넷(Internet)은 아이피 버전4 프로토콜로 구축되어 왔으나 아이피 버전4 프로토콜의 주소가 32비트라는 제한된 주소 공간 및 국가별로 할당된 주소가 거의 소진되고 있다는 한계점으로 인해 지속적인 인터넷 발전에 문제가 예상되어, 이에 대한 대안으로서 아이피 버전6 프로토콜이 제안되었으며, 국제 표준이 RFC를 통해서 확정되었고, 실제로 아이피 버전6 주소는 휴대폰 및 컴퓨터에 할당되어 적용되고 있다.[9]
주소로 표현한 아이피 버전6의 128비트 주소공간은 다음과 같이 16비트를 16진수로 표현하여 8자리로 나타낸다.
2001:0db8:85a3:08d3:1319:8a2e:0370:7334
그러나, 대부분의 자리가 0의 숫자를 갖게 되므로, 0000을 하나의 0으로 축약하거나 혹은 아예 연속되는 0의 그룹을 없애고 ':' 만을 남길 수 있다. 따라서 아래의 아이피 버전6 주소들은 모두 같은 주소를 나타낸다.
2001:0DB8:0000:0000:0000:0000:1428:57ab 2001:0DB8:0000:0000:0000::1428:57ab 2001:0DB8:0:0:0:0:1428:57ab 2001:0DB8:0::0:1428:57ab 2001:0DB8::1428:57ab
또한, 맨 앞자리의 0도 축약할 수 있다. 따라서, 2001:0DB8:02de::0e13는 2001:DB8:2de::e13로 축약할 수 있다. 그러나, 0을 축약하고 ':'로 없애는 규칙은 두 번이나 그 이상으로 적용할 수 없다. 만약 두 번 이상 적용하는 것이 허용되어 2001::25de::cade와 같은 표현이 가능하다면, 이 표현은 다음의 네 가지 주소 가운데 어떤 것을 가리키는지 의미가 불분명해질 것이다.[9]
2001:0000:0000:0000:0000:25de:0000:cade 2001:0000:0000:0000:25de:0000:0000:cade 2001:0000:0000:25de:0000:0000:0000:cade 2001:0000:25de:0000:0000:0000:0000:cade
기본 게이트웨이[편집]
기본 게이트웨이(Default Gateway)는 기본적으로 설정된 라우팅 경로다. 즉, 특정 목적지로 가는 데이터 패킷이 유입이 되었는데, 해당 목적지가 장비가 알지 못한다면 해당 패킷은 기본 게이트웨이로 전달하게 된다. 기본 게이트웨이를 설정하는 방법은 2가지 방법이 있으며, 다음과 같다.[10]
- L3계층의 네트워크 장비들의 게이트웨이 설정 방법
Router(config)#ip route 0.0.0.0 0.0.0.0 x.x.x.x
- L2계층의 네트워크 장비들의 게이트웨이 설정 방법 : L2장비는 라우팅 기능이 없다. 하지만 라우팅 기능이 없는 장비라도 직접 접속되지 않는 네트워크 대역으로 패킷을 보내야하는 경우가 있다. 바로 SNMP정보를 전달하여 관제를 하기 위함이다. 그래서 L2계층의 장비도 게이트웨이는 필요하다.
Switch(config)#ip default-gateway x.x.x.x(게이트웨이 주소)
전망[편집]
국내 시장 동향[편집]
국내 홈게이트웨이 현황을 보면, 한국전자통신연구원(ETRI)에서 국책 연구 과제로 홈게이트웨이 시스템을 개발했고, 삼성전자㈜ 및 중소기업 등에서 다양한 엑스디에스엘(xDSL) 계열과 케이블 모뎀 계열과 간단한 브루터(Bridging/Router) 형태의 홈게이트웨이 제품군을 개발하고 있다. 또한, 한국전자통신연구원에서는 최근 부각되고 있는 음성 서비스를 위한 VoIP 기능을 홈게이트웨이에 부가하여 음성 및 데이터 서비스가 가능한 홈게이트웨이를 개발하였으며, 개발 초기에 고가격으로 시장 진입에 어려움을 겪었던 무선랜을 사용한 홈게이트웨이가 가격 경쟁력을 높이고 있다. 현재, 홈게이트웨이에 적용될 수 있는 서비스 게이트웨이 미들웨어 기술인 OSGi 2.0을 만족하는 시제품은 개발 단계이며, 4DHomeNet 등의 업체가 OSGi 2.0 프레임워크를 개발 완료하였다. 또한, 위즈네트에서 아이피 버전6 칩 개발 사업의 일환으로 필드 프로그램 가능 게이트 어레이(FPGA) 단계까지 개발 완료하였으나, 아이피 버전6 옵션 표준화 문제로 인하여 개발을 유보하고 있는 상태이고, 삼성에서 임베디드 시스템을 위한 아이피 버전6 스택을 개발 중에 있다. 한국전자통신연구원에서 NAT-PT, 6to4, DSTM, ISATAP 등의 아이피 버전4와 아이피 버전6 변환 기술을 지원하는 변환 툴 박스를 개발 중에 있다. 삼성전자㈜에서 홈 PNA 1.0 PCI 카드 및 HomePNA 1.0을 채용한 홈게이트웨이를 개발했고, 한국전자통신연구원, 삼성전자에서 국책 연구 과제로 HomePNA 2.0 칩을 개발 중에 있다. 또한 ETRI 등에서 국책 연구 과제로 HomePNA 2.0을 채용한 홈게이트웨이를 개발 중에 있으며, 한국전자통신연구원, 삼성전자㈜ 및 일부 대학에서 현재 100Mbps급 홈 PNA 3.0 전송 기술에 대한 기초 연구를 수행하고 있다.[11]
세계 시장 동향[편집]
In-Stat의 자료에 의하면, 현재 홈네트워크에 사용된 기술의 점유율은 이더넷(Ethernet) 또는 케이블(Cable) 기술이 53%, 홈 PNA(HomePNA) 기술이 19%, 프로그래머블 로직 컨트롤러(PLC) 기술이 9%로서 전체 유선 홈네트워크 기술이 81%이고, 무선 홈네트워크 기술이 5%, 기타 기술이 14% 등으로 나타났다. 홈 PNA 시장은 2002년에 100Mbps급 HomePNA 3.0 규격이 표준화되고, 2003년 이후에 홈 PNA 3.0 관련 모뎀 칩 및 제품이 개발되면, 2006년까지 홈 PNA 시장이 급속히 증가할 것으로 예상되고 있으며, Ethernet은 홈네트워크 기술에서 계속하여 강한 증가세를 보일 것으로 전망된다. 지난 2002년 Ethernet은 전세계 시장에서 2002년에는 1,100만의 설치 수, 3.48억 달러의 시장 규모를 보여주었고, 전기전자기술자협회(IEEE) 1394의 경우, 홈네트워크 도입은 멀티미디어 서비스의 제공 여부에 달려 있고, 소비자를 대상으로 조사한 결과 오디오와 비디오의 통합이 홈네트워크의 필요성이라고 인식하고 있는 결과로 전기전자기술자협회 1394 포트의 장착이 이러한 멀티미디어 수요에 의해 급속히 팽창할 것으로 예상되고 있다. PLC시장은 PLC 등의 인터페이스를 장착한 홈게이트웨이 출시로 시장을 선점할 수 있는 솔루션 등으로 시장이 확대될 것으로 전망된다. USB의 경우에는, 2000년 판매된 PC의 99%가 USB를 지원하고 있으며, 2004년까지 7억 500만 대의 USB를 장착한 데스크탑과 노트북 PC가 사용될 것이라 예상하고 있고 USB를 장착한 주변기기 시장은2000년도에 140% 정도의 성장을 기록한 것으로 나타났다. 2004년까지 매년 55% 정도의 성장을 기록할 것으로 예상하고 있으며 2001년 4억 대에 못 미치던 USB 장치 출하량이 2006년에는 거의 8억 대에 육박하며 약 두 배 이상으로 성장할 것으로 전망되고 있다.[11]
각주[편집]
- ↑ 〈게이트웨이〉, 《위키백과》
- ↑ 불곰, 〈Gateway란?〉, 《티스토리》, 2016-11-28
- ↑ green, 〈Gateway〉, 《인코덤》, 2017-04-26
- ↑ 〈게이트웨이 개요〉, 《인포메티카》, 2018-07-03
- ↑ 〈라우터〉, 《위키백과》
- ↑ 정대성, 〈라우터와 게이트웨이의 차이점〉, 《넷매니아》, 2002-04-15
- ↑ phscom, 서문일, 〈라우터와 게이트웨이의 차이가 무엇인가요.〉, 《케이엘디피》, 2004-04-14
- ↑ 8.0 8.1 〈IPv4〉, 《위키백과》
- ↑ 9.0 9.1 〈IPv6〉, 《위키백과》
- ↑ 고미,〈Default Gateway란 무엇인가?〉, 《네이버 블로그》, 2016-02-08
- ↑ 11.0 11.1 박천교,〈홈 게이트웨이 기술 및 시장 동향〉, 《아이티 파인드》
참고자료[편집]
- 불곰, 〈Gateway란?〉, 《티스토리》, 2016-11-28
- 〈게이트웨이〉, 《위키백과》
- green, 〈Gateway〉, 《인코덤》, 2017-04-26
- 〈게이트웨이 개요〉, 《인포메티카》, 2018-07-03
- 〈IPv4〉, 《위키백과》
- 〈IPv6〉, 《위키백과》
- 고미,〈Default Gateway란 무엇인가?〉, 《네이버 블로그》, 2016-02-08
- 박천교,〈게이트웨이 기술 및 시장 동향〉, 《아이티 파인드》
- 〈라우터〉, 《위키백과》
- 정대성, 〈라우터와 게이트웨이의 차이점〉, 《넷매니아》, 2002-04-15
- phscom, 서문일, 〈라우터와 게이트웨이의 차이가 무엇인가요.〉, 《케이엘디피》, 2004-04-14
같이 보기[편집]
|