TCP 제어 3가지

Jace·2022년 12월 31일
0

패킷

데이터를 효율적으로 전송하기 위해 조각을 나누어 전송하는데, 그 조각을 패킷이라고 한다. 데이터를 쪼갠 것.

TCP의 패킷 추적 관리

패킷에 가각 번호를 부여하고 목적지에서 패킷을 재조립한다. 이런 방식으로 패킷을 추적 및 관리하여 분실 확인 처리를 한다.

TCP 흐름 제어

데이터 처리 속도 차이흐름을 제어하기 위한 기법으로 처리 속도를 조절하여 송수신측 오버플로우를 방지

  • 송신하는 곳에서 감당이 안되게 많은 데이터를 빠르게 보내 수신하는 곳에서 문제가 일어나는 것을 방지
  • 송신측의 전송량이 수신측 보다 많다면 수신측 큐가 넘쳐서 손실 될 수 있기에 패킷 전송량을 제어

TCP 오류 제어

오류 검출과 재전송을 포함. ARQ(Automatic Repeat Request) 기법을 사용하여 프레임이 손상되었거나 손실 된 경우 재전송을 통해 오류 복구

TCP 혼잡 제어

송신측의 데이터 전달과 네트워크 데이터 처리 속도를 해결하기 위한 기법으로 한 라우터에게 데이터가 몰려 모든 데이터를 처리할 수 없는 경우 재전송을 하게 되고 결국 혼잡이 가중된다. 오버플로우나 데이터 손실이 발생.
네트워크의 혼잡을 피하기 위하여 송신측 데이터의 전송 속도를 제어하는 것이 혼잡 제어의 개념

직업에서 행복을 찾아라. 아니면 행복이 무엇인지 절대 모를 것이다 -엘버트 허버드

profile
오늘한줄.

0개의 댓글