TCP/IP의 Flow Controll(흐름 제어)

이원찬·2023년 12월 2일
0

네트워크

목록 보기
1/8

이 글은 컴퓨터 네트워크 수업내용을 정리한 글임을 알림니다.

TCP/IP 계층에서 일어나는 패킷 전송중 일어나는 Flow Controll 이야기를 하려한다.

만약 OSI 7계층 또는 TCP/IP 5계층 에 대한 지식이 없다면 먼저 학습하고 오는것을 추천한다.


네트워크 계층에서 패킷

네트워크 계층에서 어플리케이션 계층으로 데이터를 너무 빠르게 보내면
손실이나 딜레이가 일어난다.

바로 위 사진처럼 ㅋㅋㅋ

Flow Controll

따라서 손실이나 딜레이가 나지 않게 하기 위해

수신자가 발신자에게 본인의 패킷 수용량을 알려주어 수신자의 receive 버퍼를 넘치지 않게 하는것을 Flow controll이라 한다.

1:1 송수신자 사이에서 TCP의 수신기가 TCP헤더의 rwnd(receive window) 필드를 통해 여유 버퍼 공간을 미리 알려준다.

기본 개념은 receiver가 sender에게 현재 자신의 상태를 feedback 한다는 점!!

profile
소통과 기록이 무기(Weapon)인 개발자

0개의 댓글