---
title: "TCP 폭주(혼잡)제어"
id: "509"
type: "post"
slug: "372"
published_at: "2010-06-13T10:31:09+00:00"
modified_at: "2010-06-13T10:31:09+00:00"
url: "https://dworld.deios.kr/372/"
markdown_url: "https://dworld.deios.kr/372.md"
excerpt: "TCP의 폭주제어에서 예약방식을 못 쓰고 피드백 기반 방식을 사용하여야 하는 이유를 설명하시오. 예약 방식의 경우 데이터 전송 중 경로상의 라우터에서 폭주 혹은 에러가 발생했을 경우 송신자는 계속 데이터를 보내게 되어 혼잡이 가중된다. 이를 해결하기 위해 피드백 방식을 사용한다.송신자는 약간의 데이터만..."
taxonomy_category:
  - "Storage"
  - "Study"
---

### TCP의 폭주제어에서 예약방식을 못 쓰고 피드백 기반 방식을 사용하여야 하는 이유를 설명하시오.

  
예약 방식의 경우 데이터 전송 중 경로상의 라우터에서 폭주 혹은 에러가 발생했을 경우 송신자는 계속 데이터를 보내게 되어 혼잡이 가중된다. 이를 해결하기 위해 피드백 방식을 사용한다.  
송신자는 약간의 데이터만 전송하여 도착 여부를 확인 후 점점 전송량을 늘려간다. 이처럼 네트워크의 상태에 따라 송신측에서 전송량을 조절하여야 한다.

### 이 글 공유하기:

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

### 이것이 좋아요:

좋아하기로드 중...

### *관련*

### 관련된 글:

1. [고속 네트워크 프로토콜의 목적과 수행과정](https://dworld.deios.kr/370/)
2. [고속 네트워크에서의 메모리 병목 현상](https://dworld.deios.kr/371/)
3. [2계층과 4계층의 오류제어, 흐름제어](https://dworld.deios.kr/373/)
4. [모든 창 닫기 구현](https://dworld.deios.kr/405/)

## Similar Posts

- ‘존엄사를 인정해야 한다’ 찬성 입론 지난 달 30일 대법관 전원합의체에서는 세브란스 병원이 연명치료를 받고 있는 환자의 호흡기를 제거하라는 법원의 판결에 불복하고 제기한 상고심 공개변론을 열었습니다. 존엄사란 인간으로서 지녀야 할 최소한의 품위를 지키면서 죽는 것 즉, 소생 불가능한 말기 환자에게 심폐소생술이나 무의미한 생명 연장 치료를 하지 않고 통증 관리 등 최소한의 치료만 제공하여 환자가 자연스럽게 죽을… ### 이 글 공유하기: - [Facebook으로 공유하기 (새 창에서 열림)Facebook](https://dworld.deios.kr/274/?share=facebook) - [X에 공유 (새 창에서 열림)X](https://dworld.deios.kr/274/?share=x) - ### 이것이 좋아요: 좋아하기로드 중...
- cfile25.uf.20778B3C4F95B37218BD8A.pdf 관련된 글: [VS2010]LPCTSTR에서 char*로 형 변환하기 Cam 영상 출력해보기 HVR-2000 Series 이용하기 Wavelet Transform ### 이 글 공유하기: - [Facebook으로 공유하기 (새 창에서 열림)Facebook](https://dworld.deios.kr/461/?share=facebook) - [X에 공유 (새 창에서 열림)X](https://dworld.deios.kr/461/?share=x) - ### 이것이 좋아요: 좋아하기로드 중...
- [https://dworld.deios.kr/402/](https://dworld.deios.kr/402/) “OpenCV 파일 저장기능 구현(http://deios.kr/401)”에 파일 저장기능과 파일 열기기능을 강화해 보도록 하겠습니다. 먼저 “새 이름으로 저장”시 자동으로 확장자를 추가하기 위해서 OnFileSaveAs함수를 수정하겠습니다. 수정 전 CFileDialog dlgFile(TRUE); CString fileName; const int c_cMaxFiles = 100; const int c_cbBuffSize = (c_cMaxFiles * (MAX_PATH + 1)) + 1; dlgFile.GetOFN().lpstrFile = fileName.GetBuffer(c_cbBuffSize); dlgFile.GetOFN().nMaxFile = c_cbBuffSize; int chk = dlgFile.DoModal(); fileName.ReleaseBuffer();… ### 이 글 공유하기: - [Facebook으로 공유하기 (새 창에서 열림)Facebook](https://dworld.deios.kr/402/?share=facebook) - [X에 공유 (새 창에서 열림)X](https://dworld.deios.kr/402/?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/423/](https://dworld.deios.kr/423/) 이번 시간은 MFC와 OpenCV의 기본 사용법 마지막 내용이 되겠습니다. Cam 영상을 Dialog에 뿌려주는 부분에서 기본 사용법이 끝났어야 하지만… 조금 아쉬운 관계로 더 진행해 봤죠… 저도 아직 초보단계지만, MFC와 OpenCV의 기본 사용법은 뭐 없습니다… MFC야… GUI프로그래밍을 위해서 그냥 쓴 것이고… OpenCV는 영상을 받아오고, 출력하는 부분만 하면 기본은 끝난거 아닌가요? 지금까지 “오픈소스 OpenCV를 이용한 컴퓨터 비전… ### 이 글 공유하기: - [Facebook으로 공유하기 (새 창에서 열림)Facebook](https://dworld.deios.kr/423/?share=facebook) - [X에 공유 (새 창에서 열림)X](https://dworld.deios.kr/423/?share=x) - ### 이것이 좋아요: 좋아하기로드 중...
- cfile28.uf.1804194F4F95B41B178B7C.pdf 관련된 글: 고속 네트워크 프로토콜의 목적과 수행과정 OpenCV 파일 저장기능 구현 MFC – Cam 영상 출력해보기 모덜리스(Modeless) Dialog로 변환하기 ### 이 글 공유하기: - [Facebook으로 공유하기 (새 창에서 열림)Facebook](https://dworld.deios.kr/462/?share=facebook) - [X에 공유 (새 창에서 열림)X](https://dworld.deios.kr/462/?share=x) - ### 이것이 좋아요: 좋아하기로드 중...

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