인터네트워킹
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
인터네트워킹은 서로 다른 유형의 네트워크 기술을 연결하는 방법으로 시작되었으며, 근거리 통신망을 광역 통신망을 통해 연결해야 할 필요성이 증가하면서 널리 사용되었다. 최초의 국제적 이종 자원 공유 네트워크는 1973년 아르파넷과 영국 학술 네트워크가 런던대학교 유니버시티 칼리지에서 상호 연결된 것이다. 인터네트워킹은 게이트웨이를 통해 상호 연결된 패킷 교환 통신 네트워크 시스템을 지칭하는 카테넷이라는 용어로도 불렸다. 인터네트워크를 구축하기 위해서는 표준화된 주소 지정 방식, 통신 프로토콜, 라우팅 구성 요소가 필요하다. 인터네트워킹은 OSI 참조 모델과 인터넷 프로토콜 스위트(TCP/IP 모델)와 같은 아키텍처 모델을 사용하여 설명된다.
더 읽어볼만한 페이지
- 네트워크 아키텍처 - 신경망
신경망은 생물학적 뉴런과 인공 뉴런을 아우르는 개념으로, 생물학적 신경망은 전기화학적 신호 전달을 통해 근육 운동을 제어하고, 인공 신경망은 예측 모델링과 인공 지능 문제 해결에 활용된다. - 네트워크 아키텍처 - 5G 네트워크 슬라이싱
5G 네트워크 슬라이싱은 하나의 물리적 네트워크를 여러 논리적 네트워크로 분할하여 각 슬라이스가 서로 다른 서비스 품질을 보장하는 5G 핵심 기술로, 한국은 세계 최초 5G 상용화를 통해 다양한 분야 활용을 위한 연구개발과 인프라 구축을 지원하고 있으며, 기술적 과제와 경제적 어려움 극복 및 기술 고도화와 표준화가 필요하다.
인터네트워킹 | |
---|---|
개요 | |
인터넷워킹 | 여러 종류의 컴퓨터 네트워크를 상호 연결하는 것 |
카테넷 | 인터넷워킹을 위한 모델, 루이 푸쟁이 1974년에 제안 |
인터넷 | 인터넷워킹의 대표적인 예시 |
2. 역사
인터네트워킹의 가장 대표적인 예는 인터넷이다. 인터넷은 다양한 하드웨어 기술에 기반한 네트워크의 네트워크이며, 인터넷 프로토콜 스위트라는 인터네트워킹을 위한 통신 프로토콜 규격으로 통합되어 있다.
상호 연결된 네트워크의 집합을 '''인터네트워크'''라고 부른다.
"인터넷워킹"이라는 단어는 'inter'(사이)와 'networking'(네트워킹)으로 구성된 단어(inter-networking)이며, 'internet-working'이나 'international-network'가 아니다.
두 개의 LAN을 서로 라우터로 연결하는 것도 인터네트워킹이다. 허브나 스위칭 허브(L2 스위치)에 의한 LAN 상호 연결은 단순한 LAN의 확장일 뿐, 인터네트워킹이 아니다.
2. 1. 인터네트워킹의 시작
인터네트워킹은 서로 다른 유형의 네트워킹 기술을 연결하는 방법으로 시작되었지만, 둘 이상의 근거리 통신망을 일종의 광역 통신망을 통해 연결해야 할 필요성이 증가함에 따라 널리 보급되었다.최초의 국제적 이종 자원 공유 네트워크는 1973년 아르파넷과 영국 학술 네트워크 초기 네트워크가 런던대학교 유니버시티 칼리지(UCL)의 컴퓨터 과학과를 통해 상호 연결된 것이다.[3][4][5] 아르파넷에서 개별 네트워크를 연결하는 데 사용된 네트워크 요소는 게이트웨이라고 불렸지만, 기능적으로 다른 장치와 혼동될 가능성 때문에 이러한 맥락에서는 용어가 더 이상 사용되지 않는다.
1973년에서 1974년 사이에 프랑스, 미국, 영국의 연구자들은 네트워크 프로토콜 간의 차이점을 공통 인터네트워크 프로토콜을 사용하여 숨기는 인터네트워킹 방식을 개발했으며, 아르파넷과 같이 네트워크가 신뢰성을 담당하는 대신, 시클라데스 네트워크에서 보여주듯 호스트가 신뢰성을 담당하게 되었다.[6][7][8] 제록스 PARC의 연구자들은 인터네트워킹을 위한 이더넷과 PARC 유니버설 패킷(PUP)의 개념을 제시했다.[9][10] 영국 국립물리연구소의 연구는 공통 호스트 프로토콜을 확립하는 것이 더 신뢰할 수 있고 효율적임을 확인했다.[11]
UCL과의 아르파넷 연결은 나중에 SATNET으로 발전했다. 1977년 ARPA는 PRNET의 이동 차량을 아르파넷의 노드와 연결하고, SATNET을 통해 UCL의 노드에 연결하는 3방향 인터네트워킹 실험을 시연했다. 1970년대와 1980년대에 공중 데이터 네트워크의 기반이 되었던 X.25 프로토콜은 인터네트워킹을 가능하게 하는 X.75 프로토콜로 보완되었다.
오늘날 상호 연결 게이트웨이는 라우터라고 불린다.
2. 2. 카테넷(Catenet)
'''카테넷'''(Catenet)은 '(con)catenating networks'(결합 네트워크)의 약자로, 게이트웨이를 통해 상호 연결된 패킷 교환 통신 네트워크 시스템을 지칭하는 구식 용어이다.[2]이 용어는 루이 푸쟁이 1973년 10월 국제 네트워크 작업 그룹에 배포한 문서에서 처음 사용되었으며,[12][13] 1974년 발표한 논문 "''패킷 교환 네트워크 상호 연결 제안"''(A Proposal for Interconnecting Packet Switching Networks)에 게재되었다.[14] 당시 '네트워크'는 현재의 근거리 통신망을 의미했는데, 푸쟁은 사이클라데스 네트워크의 창립자이자 패킷 교환 기술의 선구자로, 카테넷은 주소 지정 및 라우팅의 호환성 사양을 갖춘 '네트워크의 네트워크'로 이러한 네트워크를 연결한다는 개념이었다. 1980년대 초 아르파넷에서 이전 프로토콜을 인터넷 프로토콜이 대체하면서 카테넷이라는 용어는 인터네트워크(internetwork)의 약자인 '인터넷'(internet, 소문자 i)으로 점차 대체되었다.
인터네트워킹은 원래 catenet이라는 용어로 불렸다.
2. 3. 인터네트워킹 기술 발전
인터네트워킹은 'inter'(사이)와 'networking'(네트워킹)의 합성어로, 서로 다른 유형의 네트워크 기술을 연결하는 방법으로 시작되었지만, 둘 이상의 근거리 통신망을 광역 통신망을 통해 연결해야 할 필요성이 증가함에 따라 널리 보급되었다.최초의 국제적 이종 자원 공유 네트워크는 1973년 아르파넷과 영국 학술 네트워크 초기 네트워크가 런던대학교 유니버시티 칼리지(UCL)의 컴퓨터 과학과를 통해 상호 연결된 것이다.[3][4][5] 아르파넷에서 개별 네트워크를 연결하는 데 사용된 네트워크 요소는 게이트웨이라고 불렸지만, 기능적으로 다른 장치와 혼동될 가능성 때문에 이러한 맥락에서는 용어가 더 이상 사용되지 않는다. 1973년에서 1974년 사이에 프랑스, 미국, 영국의 연구자들은 네트워크 프로토콜 간의 차이점을 공통 인터네트워크 프로토콜을 사용하여 숨기는 인터네트워킹 방식을 개발했으며, 아르파넷과 같이 네트워크가 신뢰성을 담당하는 대신, 시클라데스 네트워크에서 보여주듯 호스트가 신뢰성을 담당하게 되었다.[6][7][8] 제록스 PARC의 연구자들은 인터네트워킹을 위한 이더넷과 PARC 유니버설 패킷(PUP)의 개념을 제시했다.[9][10] 영국 국립물리연구소의 연구는 공통 호스트 프로토콜을 확립하는 것이 더 신뢰할 수 있고 효율적임을 확인했다.[11] UCL과의 아르파넷 연결은 나중에 SATNET으로 발전했다. 1977년 ARPA는 PRNET의 이동 차량을 아르파넷의 노드와 연결하고, SATNET을 통해 UCL의 노드에 연결하는 3방향 인터네트워킹 실험을 시연했다. 1970년대와 1980년대에 공중 데이터 네트워크의 기반이 되었던 X.25 프로토콜은 인터네트워킹을 가능하게 하는 X.75 프로토콜로 보완되었다.
오늘날 상호 연결 게이트웨이는 라우터라고 불린다. 오늘날 인터네트워크의 정의에는 개인 영역 네트워크와 같은 다른 유형의 컴퓨터 네트워크의 연결도 포함된다.
3. 네트워크 상호 연결
인터네트워킹은 서로 다른 종류의 네트워크 토폴로지를 연결하는 수단으로 시작되었지만, 둘 이상의 LAN을 WAN으로 상호 연결해야 할 필요성이 증가하면서 널리 사용되게 되었다. 초기에는 catenet이라는 용어로 불렸으나, 현재는 개인 영역 네트워크 등 서로 다른 종류의 컴퓨터 네트워크 간의 상호 연결을 포함하는 개념으로 확장되었다. 인터넷의 선구자인 아르파넷에서는 개별 네트워크 간의 연결에 사용되는 네트워크 요소를 게이트웨이라고 불렀지만, 현재는 다른 의미로도 사용되는 용어이기 때문에 다소 문제가 있다. 오늘날에는 인터네트워킹의 게이트웨이를 인터넷 라우터라고 부른다.
상호 연결된 네트워크의 집합을 '''인터네트워크'''라고 부른다.[15]
"인터넷워킹"이라는 단어는 'inter'(사이)와 'networking'으로 구성된 단어(inter-networking)이며, 'internet-working'이나 'international-network'와는 다르다.
두 개의 LAN을 라우터로 연결하는 것은 인터넷워킹에 해당한다. 허브나 스위칭 허브(L2 스위치)에 의한 LAN 상호 연결은 단순한 LAN의 확장일 뿐, 인터넷워킹이 아니다.
3. 1. 다양한 상호 연결 방식
인터네트워크를 구축하려면 다음이 필요하다.- 참여하는 모든 네트워크의 모든 호스트에 패킷을 주소 지정하는 표준화된 주소 지정 방식
- 전송되는 패킷의 형식과 처리 방식을 정의하는 표준화된 프로토콜
- 표준화된 주소를 기반으로 패킷을 목적지로 라우팅하여 참여 네트워크를 상호 연결하는 구성 요소[15]
기업 내에서는 네트워킹 모델의 링크 계층, 즉 TCP/IP 논리 인터페이스 수준 아래의 하드웨어 중심 계층에서 네트워크 브리지와 네트워크 스위치를 사용하여 상호 연결이 이루어지기도 한다. 이는 때때로 인터네트워킹으로 잘못 불리기도 하지만, 결과 시스템은 더 크고 단일한 서브넷이 되며, 인터넷 프로토콜과 같은 인터네트워킹 프로토콜이 이러한 장치를 통과하는 데 필요하지 않다. 그러나 단일 컴퓨터 네트워크는 네트워크를 여러 세그먼트로 나누고 라우터를 사용하여 세그먼트 트래픽을 논리적으로 분할하고 애플리케이션이 사용하는 인터네트워킹 소프트웨어 계층을 갖도록 함으로써 인터네트워크로 변환될 수 있다.
인터넷 프로토콜은 네트워크 전반에 걸쳐 비신뢰성(보장되지 않음) 패킷 서비스를 제공하도록 설계되었다. 이 아키텍처는 중간 네트워크 요소가 네트워크의 상태를 유지하는 것을 방지한다. 대신 이 기능은 각 통신 세션의 끝점에 할당된다. 데이터를 안정적으로 전송하려면 애플리케이션은 전송 제어 프로토콜(TCP)과 같은 전송 계층 프로토콜을 사용하여 안정적인 스트림을 제공해야 한다. 일부 애플리케이션은 데이터의 안정적인 전달이 필요하지 않거나 비디오 스트리밍[16] 또는 음성 채팅과 같이 실시간 서비스가 필요한 작업에 대해 더 간단한 연결 없는 전송 프로토콜인 사용자 데이터그램 프로토콜(UDP)을 사용한다.
4. 네트워킹 모델
인터네트워킹에 사용되는 프로토콜과 방법론을 설명하기 위해 일반적으로 두 가지 아키텍처 모델이 사용된다.
- 개방형 시스템 상호접속(OSI) 참조 모델
- 인터넷 프로토콜 스위트(TCP/IP 모델)
1980년대 후반과 1990년대 초, 네트워크 엔지니어링 커뮤니티는 프로토콜 전쟁으로 알려진 경쟁 프로토콜 스위트 구현을 놓고 양극화되었다.[17][18][19]
4. 1. [[개방형 시스템 간 상호 접속]](OSI) 참조 모델
국제 표준화 기구(ISO)의 후원 하에 개발된 개방형 시스템 간 상호 접속(OSI) 참조 모델은 하드웨어 기반부터 사용자 애플리케이션의 소프트웨어 인터페이스 개념에 이르기까지 프로토콜 기능을 계층화하는 엄격한 설명을 제공한다. 인터네트워킹은 모델의 네트워크 계층(3계층)에서 구현된다.인터넷 프로토콜 스위트는 TCP/IP 모델이라고도 하며, OSI 모델에 맞춰 설계되지 않았으며 요청 사항에 대한 의견 및 인터넷 표준의 규범적 사양에는 전혀 언급되지 않는다. 계층화된 모델과 유사한 외관에도 불구하고, 그것은 훨씬 덜 엄격하고 느슨하게 정의된 아키텍처를 가지고 있으며, 자체적인 역사적 기원에서 네트워킹 스타일의 측면만을 다룬다. 하드웨어 특정 저수준 인터페이스에 대한 논의 없이 적합한 하드웨어 인프라의 가용성을 가정하고, 호스트가 링크 계층 인터페이스를 통해 연결된 로컬 네트워크에 액세스할 수 있다고 가정한다.
4. 2. [[인터넷 프로토콜 스위트]](TCP/IP 모델)
개방형 시스템 상호접속(OSI) 참조 모델은 국제표준화기구(ISO)의 주도 하에 개발되었으며, 최하위 하드웨어부터 사용자 애플리케이션의 소프트웨어 인터페이스까지 계층형 프로토콜 기능을 엄격하게 설명하고 있다. 인터네트워킹은 이 모델에서 네트워크 계층(3계층)에서 구현된다.인터넷 프로토콜 스위트 또는 인터넷의 TCP/IP 모델은 OSI 참조 모델을 준수하여 설계된 것이 아니며, 요청 초안이나 인터넷 표준과 같은 표준 사양에서도 OSI 참조 모델을 전혀 언급하지 않는다. 계층형 모델로서 유사하지만, OSI 참조 모델보다 정의가 느슨하며, 논리적 네트워킹 관점에 집중하고 있다. 하드웨어 고유의 하위 인터페이스는 논하지 않으며, 호스트를 연결하는 로컬 네트워크에 데이터 링크 계층 인터페이스가 존재한다는 것을 전제로 한다. 이 경우 인터네트워킹은 인터넷 계층 프로토콜에서 구현된다.
4. 3. 프로토콜 전쟁
개방형 시스템 간 상호 접속(OSI) 참조 모델은 국제 표준화 기구(ISO)의 후원 하에 개발되었으며, 하드웨어 기반부터 사용자 애플리케이션의 소프트웨어 인터페이스 개념에 이르기까지 프로토콜 기능을 계층화하는 엄격한 설명을 제공한다. 인터네트워킹은 모델의 네트워크 계층(3계층)에서 구현된다.[17][18][19]인터넷 프로토콜 스위트(TCP/IP 모델)는 OSI 모델에 맞춰 설계되지 않았으며 요청 사항에 대한 의견 및 인터넷 표준의 규범적 사양에는 전혀 언급되지 않는다. 계층화된 모델과 유사한 외관에도 불구하고, 그것은 훨씬 덜 엄격하고 느슨하게 정의된 아키텍처를 가지고 있으며, 자체적인 역사적 기원에서 네트워킹 스타일의 측면만을 다룬다. 하드웨어 특정 저수준 인터페이스에 대한 논의 없이 적합한 하드웨어 인프라의 가용성을 가정하고, 호스트가 링크 계층 인터페이스를 통해 연결된 로컬 네트워크에 액세스할 수 있다고 가정한다.[17][18][19]
1980년대 후반과 1990년대 초, 네트워크 엔지니어링 커뮤니티는 프로토콜 전쟁으로 알려진 경쟁 프로토콜 스위트의 구현을 놓고 양극화되었다. OSI 모델과 인터넷 프로토콜 스위트 중 어느 것이 가장 우수하고 강력한 컴퓨터 네트워크를 가져올지 불분명했다.[17][18][19]
5. 인터넷 프로토콜의 신뢰성
인터넷 프로토콜은 네트워크를 통해 신뢰할 수 없는(보장되지 않는) 패킷 서비스를 제공하도록 설계되었다.[15] 이 아키텍처는 중간 네트워크 요소가 네트워크 상태를 유지하지 않도록 한다. 대신 이 기능은 각 통신 세션의 끝점에 할당된다. 데이터를 안정적으로 전송하려면 애플리케이션은 전송 계층 프로토콜(예: 전송 제어 프로토콜(TCP))을 사용하여 안정적인 스트림을 제공해야 한다. 일부 애플리케이션은 데이터의 안정적인 전달이 필요하지 않거나 비디오 스트리밍[16] 또는 음성 채팅과 같이 실시간 서비스가 필요한 작업에 대해 더 간단한 연결 없는 전송 프로토콜인 사용자 데이터그램 프로토콜(UDP)을 사용한다.
참조
[1]
서적
Computer Networks: a systems approach
Elsevier, Inc.
2012
[2]
웹사이트
IEN 48: The Catenet Model for Internetworking
https://www.rfc-edit[...]
IETF
1978-07-01
[3]
서적
Research Handbook on Governance of the Internet
https://books.google[...]
Edward Elgar Publishing
2015-08-16
[4]
논문
Early experiences with the Arpanet and Internet in the United Kingdom
https://pdfs.semanti[...]
1999
[5]
뉴스
30 years of the international internet
http://news.bbc.co.u[...]
2012-06-22
[6]
웹사이트
The Computer History Museum, SRI International, and BBN Celebrate the 40th Anniversary of First ARPANET Transmission, Precursor to Today's Internet
https://www.sri.com/[...]
SRI International
2009-10-27
[7]
논문
A Protocol for Packet Network Intercommunication
https://www.cs.princ[...]
1974
[8]
뉴스
The internet's fifth man
https://www.economis[...]
2013-12-13
[9]
웹사이트
8.7 Ethernet and Robert Metcalfe and Xerox PARC 1971-1975
https://historyofcom[...]
[10]
서적
https://archive.org/[...]
[11]
서적
Inventing the Internet
https://books.google[...]
MIT Press
2000
[12]
논문
In the Shadow of ARPANET and Internet: Louis Pouzin and the Cyclades Network in the 1970s
https://www.jstor.or[...]
2014
[13]
논문
INWG and the Conception of the Internet: An Eyewitness Account
2011
[14]
간행물
A Proposal for Interconnecting Packet Switching Networks
Proceedings of EUROCOMP, Brunel University
1974-05-01
[15]
서적
Distributed Systems: Concepts and Design
Addison-Wesley
2012
[16]
서적
Designing Cisco Networks
http://www.cisco.com[...]
Cisco Press
1999-07-01
[17]
잡지
OSI: The Internet That Wasn't
https://spectrum.iee[...]
2013-07-30
[18]
웹사이트
'Rough Consensus and Running Code' and the Internet-OSI Standards War
https://www2.cs.duke[...]
IEEE Annals of the History of Computing
[19]
서적
A History of International Research Networking: The People who Made it Happen
https://books.google[...]
John Wiley & Sons
2010-04-26
[20]
웹인용
IEN 48: The Catenet Model for Internetworking
https://www.rfc-edit[...]
IETF
1978-07-01
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com