ScholarGate
어시스턴트

네트워크 아키텍처 및 계층화

네트워크 아키텍처는 통신 시스템을 프로토콜 계층으로 구성하는 방식입니다. 각 계층은 상위 계층에 서비스를 제공하고 하위 계층을 기반으로 구축되어, 호스트 간 데이터 이동이라는 복잡한 문제를 관리 가능하고 잘 정의된 부분으로 분해합니다.

PaperMind(으)로 주제 찾기곧 제공Find papers & topics
Tools & resources
슬라이드 다운로드
Learn & explore
동영상곧 제공

Definition

네트워크 아키텍처는 계층 및 프로토콜의 구조화된 집합으로, 각 계층이 제공하는 서비스와 계층 간 인터페이스를 포함하며, 이들이 함께 네트워크를 통해 데이터가 통신되는 방식을 정의합니다.

Scope

이 영역은 컴퓨터 네트워크의 구조적 원리를 다룹니다. 즉, 계층형 프로토콜 스택(7계층 OSI 참조 모델 및 5계층 인터넷/TCP-IP 모델), 네트워크 에지(호스트 및 액세스 네트워크)와 네트워크 코어(스위치 및 라우터)의 구분, 패킷 교환 및 회선 교환이라는 두 가지 근본적인 교환 전략, 그리고 처리량, 지연, 패킷 손실과 같은 네트워크 성능 특성화를 위한 측정 지표를 포함합니다. 이는 아키텍처를 자매 영역에서 다루는 모든 하위 및 상위 계층 메커니즘에 대한 프레이밍 컨텍스트로 취급하며, 상세한 메커니즘 자체를 다루지는 않습니다.

Sub-topics

Core questions

  • 네트워크 기능이 왜 계층으로 조직되는가, 그리고 계층화의 비용과 이점은 무엇인가?
  • OSI 7계층 모델과 인터넷 5계층 모델은 어떻게 다른가, 그리고 인터넷 모델이 실제에서 우위를 점한 이유는 무엇인가?
  • 네트워크 에지와 네트워크 코어는 무엇이 다른가?
  • 패킷 교환과 회선 교환은 자원 공유, 지연, 신뢰성 측면에서 어떻게 다른가?
  • 처리량, 지연 시간, 지터, 손실 등 어떤 측정 지표가 네트워크가 제공하는 성능을 특징짓는가?

Key concepts

  • 프로토콜 계층
  • OSI 참조 모델
  • TCP/IP (인터넷) 모델
  • 캡슐화
  • 네트워크 에지 및 코어
  • 패킷 교환
  • 회선 교환
  • 통계적 다중화
  • 처리량, 지연 및 손실
  • 종단 간 원칙

Key theories

프로토콜 계층화 및 서비스-인터페이스 추상화
네트워크는 계층 스택으로 구성되며, 각 계층은 인터페이스를 통해 상위 계층에 정의된 서비스를 제공하고 하위 구현을 숨깁니다. 이러한 모듈성은 인터페이스가 유지되는 한 계층이 독립적으로 발전할 수 있도록 합니다.
종단 간 원칙
신뢰할 수 있는 전달 및 보안과 같은 기능은 네트워크 코어보다는 통신하는 종단 호스트에서 구현하는 것이 가장 좋습니다. 왜냐하면 코어는 종종 이러한 기능을 올바르게 완료할 수 없으며, 필요 없는 흐름에 비용을 부과할 수 있기 때문입니다. 이 원칙은 인터넷의 설계를 형성했습니다.
패킷 교환에서의 통계적 다중화
패킷 교환은 많은 흐름 간에 링크 용량을 온디맨드(on-demand)로 공유하여 트래픽이 버스티(bursty)할 때 높은 활용도를 달성하지만, 가변적인 큐잉 지연과 잠재적인 손실을 초래합니다. 이는 회선 교환의 예약되었지만 잠재적으로 유휴 상태인 용량과 대조됩니다.

Clinical relevance

계층형 아키텍처는 본질적으로 모든 현대 네트워킹의 조직 원리입니다. 이는 웹 브라우저, Wi-Fi 어댑터, 해저 광섬유 링크가 서로의 내부를 알 필요 없이 상호 운용될 수 있도록 합니다. 에지 대 코어 및 패킷 대 회선 교환을 이해하는 것은 용량 계획, 클라우드 데이터 센터 설계, 화상 회의 및 온라인 게임과 같은 지연에 민감한 애플리케이션에 대한 추론의 기초가 됩니다.

History

계층형 통신 아키텍처는 1970년대 ARPANET과 Zimmermann이 1980년에 공식화한 OSI 참조 모델의 병행 개발과 함께 구체화되었습니다. Cerf와 Kahn의 TCP/IP 프로토콜 스위트와 Clark이 1988년에 명확히 밝힌 설계 철학은 궁극적으로 지배적인 더 단순한 인터넷 모델을 확립했습니다. 포괄적인 OSI 스택과 실용적인 TCP/IP 스택 간의 긴장은 네트워킹의 형성기 논쟁의 많은 부분을 정의했습니다.

Debates

OSI 7계층 모델 대 TCP/IP 모델
OSI 모델은 별도의 세션 및 표현 계층을 가진 더 풍부한 교육적 참조 모델이지만, 더 간결한 5계층 TCP/IP 모델은 실제 인터넷 구현과 일치하여 실제에서 우위를 점했습니다. OSI가 인터넷 스택이 통합하는 기능을 명확히 하기 때문에 교과서에서는 여전히 두 모델을 모두 가르칩니다.

Key figures

  • Hubert Zimmermann
  • David D. Clark
  • Vinton Cerf
  • Robert Kahn
  • Andrew S. Tanenbaum

Related topics

Seminal works

  • kurose2021
  • tanenbaum2010
  • clark1988

Frequently asked questions

네트워크가 하나의 거대한 시스템이 아닌 계층으로 구축되는 이유는 무엇입니까?
계층화는 어려운 문제를 깔끔한 인터페이스를 가진 더 작은 문제로 분해하여 각 계층이 독립적으로 설계, 구현 및 교체될 수 있도록 합니다. 새로운 물리적 매체는 애플리케이션을 변경하지 않고 추가될 수 있으며, 새로운 애플리케이션은 예상되는 하위 계층 서비스를 제공하는 모든 네트워크에서 실행될 수 있습니다.
인터넷은 패킷 교환 방식입니까, 아니면 회선 교환 방식입니까?
인터넷은 근본적으로 패킷 교환 방식입니다. 데이터는 패킷으로 분할되어 홉 바이 홉(hop by hop)으로 전달되며 링크 용량을 통계적으로 공유합니다. 일부 액세스 및 전송 기술은 회선을 에뮬레이트하거나 자원을 예약하지만, 코어 IP 계층은 패킷 교환을 사용합니다.

Methods for this concept

Related concepts