---
title: "고속 네트워크 프로토콜의 목적과 수행과정"
id: "507"
type: "post"
slug: "370"
published_at: "2010-06-13T10:13:46+00:00"
modified_at: "2010-06-13T10:13:46+00:00"
url: "https://dworld.deios.kr/370/"
markdown_url: "https://dworld.deios.kr/370.md"
excerpt: "고속 네트워크 프로토콜중leaky bucket, flowspec, RSVP, policing, admission control 등의 유기적인 관계를 정확히 쓰시오(수행 과정, 목적 등) 과 모임을 위하여 술집을 예약하는 과정을 빗대어서 설명.Application은 Network에게 질적인 정보나 양적인 정보를 준다. 질적인 정보는 쉽게 명세가 가능하지만 양적인 정보는 쉽게 명세가..."
taxonomy_category:
  - "Storage"
  - "Study"
---

### 고속 네트워크 프로토콜중leaky bucket, flowspec, RSVP, policing, admission control 등의 유기적인 관계를 정확히 쓰시오(수행 과정, 목적 등)

  
과 모임을 위하여 술집을 예약하는 과정을 빗대어서 설명.  
  
  
Application은 Network에게 질적인 정보나 양적인 정보를 준다. 질적인 정보는 쉽게 명세가 가능하지만 양적인 정보는 쉽게 명세가 불가능하다. Application이 Network에게 주는 이러한 정보를 **flowspec**이라고 한다. flowspec은 흐름의 트래픽 특성(양적인 정보)을 묘사하는 부분과 네트워크로부터 요구되는 서비스(질적인 정보)를 묘사하는 부분으로 나누어진다. 이 중 트래픽 특성을 묘사하기 위해서 대역폭과 버퍼 크기로 이루어진 **leaky bucket** 표현법을 이용한다.  
Application이 flowspec으로 Network에게 특정한 서비스를 요구할 때, Network는 이러한 서비스를 실질적으로 제공할 수 있는지 결정할 필요가 있다. Network는 가용한 자원을 판단하여 Application에 reservation을 허용할지 허용하지 않을지를 결정해야 한다. 이러한 과정을 수락제어(**Admission control**)이라고 한다.  
Application과 Network가 이러한 정보(flowspec, admission control등)을 주고 받을 수 있는 기법이 필요한데 이 기법을 자원예약이라 하고, 자원예약 프로토콜(**RSVP**)를 사용함으로서 구현된다.  
또한, Network는 특정 Application에 보다 높은 가중치를 두어 예약을 허용 할 수 있는데 이 과정을 policing이라고 한다.

### 이 글 공유하기:

- [Facebook으로 공유하기 (새 창에서 열림)Facebook](https://dworld.deios.kr/370/?share=facebook)
- [X에 공유 (새 창에서 열림)X](https://dworld.deios.kr/370/?share=x)
-

### 이것이 좋아요:

좋아하기로드 중...

### *관련*

### 관련된 글:

1. [고속 네트워크에서의 메모리 병목 현상](https://dworld.deios.kr/371/)
2. [TCP 폭주(혼잡)제어](https://dworld.deios.kr/372/)
3. [2계층과 4계층의 오류제어, 흐름제어](https://dworld.deios.kr/373/)
4. [Drag and Drop 지원하기](https://dworld.deios.kr/404/)

## Similar Posts

- cfile10.uf.134020484F5BB4033946D3.pdf 관련된 글: [VS2010]LPCTSTR에서 char*로 형 변환하기 Visual Studio 2010에서 OpenCV MFC 프로젝트 만들기 HVR-2000 Series 이용하기 MFC – Cam 영상 출력해보기 ### 이 글 공유하기: - [Facebook으로 공유하기 (새 창에서 열림)Facebook](https://dworld.deios.kr/457/?share=facebook) - [X에 공유 (새 창에서 열림)X](https://dworld.deios.kr/457/?share=x) - ### 이것이 좋아요: 좋아하기로드 중...
- [https://dworld.deios.kr/401/](https://dworld.deios.kr/401/) “Visual Studio 2010에서 OpenCV MFC 프로젝트 만들기(http://deios.kr/400)”에 이어 이번에는 파일 저장기능을 구현해 보도록 하겠습니다. 파일 열기는 OnOpenDocument()함수를 재정의 했던거 기억하시죠? 마찬가지로 파일 저장은 OnSaveDocument()함수를 재정의 하면 됩니다. 이젠 그림만 봐도 아시겠죠? return CDocument::OnSaveDocument(lpszPathName); 부분을 다음과 같이 수정합니다. USES_CONVERSION; return m_CvvImage.Save(W2A(lpszPathName)); 저번에도 말씀드렸지만 OpenCV 라이브러리가 char *형을 받기 때문에 W2A매크로를 사용해 줍니다. 이번에는 새… ### 이 글 공유하기: - [Facebook으로 공유하기 (새 창에서 열림)Facebook](https://dworld.deios.kr/401/?share=facebook) - [X에 공유 (새 창에서 열림)X](https://dworld.deios.kr/401/?share=x) - ### 이것이 좋아요: 좋아하기로드 중...
- 메모리가 미래 통신에 있어서 병목 지점이 되는 이유를 설명하고 해결 방안을 제시하시오. 1) 메모리는 코드와 데이터를 함께 저장한다. 표현 계층이 개입한다면 메모리 연산이 증가하게 되어 병목 현상이 발생한다. -> 표현계층을 적게 사용한다.2) 각 계층 이동시 메모리 연산 증가. OSI-7-layer에서 각 계층 이동시 메모리 복사가 빈번하게 일어나게 된다. -> shared memory, page remapping, 계층 통합 처리3)… ### 이 글 공유하기: - [Facebook으로 공유하기 (새 창에서 열림)Facebook](https://dworld.deios.kr/371/?share=facebook) - [X에 공유 (새 창에서 열림)X](https://dworld.deios.kr/371/?share=x) - ### 이것이 좋아요: 좋아하기로드 중...
- [https://dworld.deios.kr/409/](https://dworld.deios.kr/409/) 이번 시간에는 Dialog Box기반으로 OpenCV를 이용하는 방법에 대해서 알아보겠습니다. 공간 필터링(Spatial Filtering)이란 영상에 있는 공간 주파수 대역을 제거하거나 강조하는 필터 처리입니다. 사용되는 필터의 계수에 따라 특정 주파수를 제거하거나 강조하게 되며, 필터 마스크(Filter Mask)또는 회선 마스크의 가중치 선택이 공간 필터의 행동을 결정하게 됩니다. 영상처리에 사용되는 회선 마스크는 홀수 차원의 정방형 마스크가 사용되게 됩니다. 필터는… ### 이 글 공유하기: - [Facebook으로 공유하기 (새 창에서 열림)Facebook](https://dworld.deios.kr/409/?share=facebook) - [X에 공유 (새 창에서 열림)X](https://dworld.deios.kr/409/?share=x) - ### 이것이 좋아요: 좋아하기로드 중...
- [https://dworld.deios.kr/421/](https://dworld.deios.kr/421/) 이전 시간에 만들었던 모달(Modal) Dialog를 모덜리스(Modeless) Dialog로 변환해 보겠습니다. Modal Dialog는 Dialog가 실행되는 동안 다른 작업을 하지 못하고, Modeless Dialog는 프로그램 실행 흐름을 방해하지 않는다는 것 정도는 알고 계시죠? 자 그럼 이전 시간 “MFC – Cam 영상 출력해보기(http://deios.kr/420)”에 만들었던 View Dialog를 멋지게 바꿔 보겠습니다. OnCamView함수를 다음과 같이 수정합니다. void CMFC_OpenCVApp::OnCamView() { // TODO: 여기에 명령… ### 이 글 공유하기: - [Facebook으로 공유하기 (새 창에서 열림)Facebook](https://dworld.deios.kr/421/?share=facebook) - [X에 공유 (새 창에서 열림)X](https://dworld.deios.kr/421/?share=x) - ### 이것이 좋아요: 좋아하기로드 중...
- [https://dworld.deios.kr/398/](https://dworld.deios.kr/398/) 저번에 해봤던 “Visual Studio 2010에서 OpenCV 이용하기(http://deios.kr/395)”에서는 디버그 모드로 이용이 불가능한 문제가 있었습니다. 그래서 이 번에는 직접 OpenCV 2.1 라이브러리를 빌드해 보도록 하겠습니다. 먼저 CMake를 다운받습니다. CMake는 크로스 플렛폼 Make네요. http://www.cmake.org/cmake/resources/software.html 설치는 별 다른게 없습니다. 그냥 다음 연타로 CMake를 설치해 줍니다. 다음으로 OpenCV 2.1 Windows Version을 다운받고, 적당한 곳에 압축을 풀어 줍니다. http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.1/OpenCV-2.1.0-win.zip/download… ### 이 글 공유하기: - [Facebook으로 공유하기 (새 창에서 열림)Facebook](https://dworld.deios.kr/398/?share=facebook) - [X에 공유 (새 창에서 열림)X](https://dworld.deios.kr/398/?share=x) - ### 이것이 좋아요: 좋아하기로드 중...

### 댓글 남기기[응답 취소](/370/?t=1784844189#respond)
