호우동의 개발일지

Today :


네트워크 서비스 모델

  • 네트워크 서비스 모델 : 송수신 호스트 간 패킷 전송 특성을 정의
    • 네트워킹에 관련된 다양한 의문은 네트워크 계층이 제공하는 서비스 모델에 따라 결정됨
      • 트랜스포트에서 네트워크 계층이 목적지까지 패킷을 전달하는 걸 믿을 수 있는가?
      • 여러 패킷이 전송될 때 동일한 순서로 수신자의 트랜스포트 계층에 전달될 수 있는가?
      • 네트워크가 네트워크 혼잡에 대한 피드백을 제공할 수 있는가?
      • 송신 호스트와 수신 호스트에서 트랜스포트 계층을 연결하는 채널의 추상적인 관점이란?

 


네트워크 계층이 제공할 수 있는 서비스

  • 보장된 전달
    • 패킷이 출발지 호스트로부터 목적지 호스트까지 도착하는 것을 보장하는 서비스

  • 지연 제한 이내의 보장된 전달
    • 패킷의 전달과 더불어 호스트 간의 특정 지연 제한 안에 전달함을 보장하는 서비스

  • 순서화 패킷 전달
    • 패킷이 목적지에 송신된 순서대로 도착하는 것을 보장하는 서비스

  • 최소 대역폭 보장
    • 송신과 수신 호스트 사이에 특정한 비트율의 전송 링크를 에뮬레이트
    • 송신 호스트가 비트들을 특정한 비트율 이하로 전송하는 한,
      모든 패킷이 목적지 호스트까지 전달됨을 보장

  • 보안 서비스
    • 트랜스포트 계층의 모든 세그먼트에 대해 기밀성을 유지해야 한다.
      • 모든 데이터그램을 출발지 호스트에서는 암호화할 수 있게 해야 한다.
      • 모든 데이터그램을 목적지 호스트에서는 복호화할 수 있게 해야 한다.

 


최선형 서비스(best-effort service)

  • 최선형 서비스는 쓸모없는 것처럼 보일 수 있다.
    • 패킷이 순서대로 수신된다는 보장 X
    • 목적지까지의 전송 자체도 보장 X
    • 종단 시스템 간 지연 보장 X
    • 보장된 최소 대역폭 X

  • 최선형 서비스보다 좋은 서비스 모델을 정의하고 구현했음
    • ATM 네트워크 구조
      → 순서화 패킷 전달 서비스, 지연 제한 이내의 보장된 전달, 최소 대역폭 보장

    • 인터넷 구조의 서비스 모델 추가 제안 : Intserv 구조
      → 종단 간 지연 보장, 혼잡 방지 통신을 목표로 함

    • But, 많은 범위의 애플리케이션에서 사용할 만큼 좋다고 입증됨
      • 사용하는 예시
        • 실시간 회의 애플리케이션
          • 스카이프 및 페이스타임
        • DASH 프로토콜과 함께 적응형 애플리케이션 레벨의 프로토콜과 결합된 인터넷 모델
          • 넷플릭스, VoIP 등