차례:
정의-슬라이딩 윈도우 란 무엇입니까?
슬라이딩 창은 데이터 링크 계층 (OSI 모델) 또는 전송 제어 프로토콜 (TCP)을 사용할 때와 같이 데이터 패킷의 안정적인 순차적 전달이 필요한 두 네트워크 컴퓨터간에 전송 된 데이터 패킷을 제어하는 기술입니다.
슬라이딩 윈도우 기술에서, 각각의 데이터 패킷 (대부분의 데이터 링크 계층들에 대한) 및 바이트 (TCP에서)는 데이터를 정확한 순서로 배치하기 위해 수신 컴퓨터에 의해 사용되는 고유 한 연속 시퀀스 번호를 포함한다. 슬라이딩 윈도우 기술의 목적은 시퀀스 번호를 사용하여 중복 데이터를 피하고 누락 된 데이터를 요청하는 것입니다.
슬라이딩 창을 창이라고도합니다.
Techopedia는 슬라이딩 윈도우를 설명합니다
슬라이딩 윈도우 기술은 수신 컴퓨터로부터 수신 확인 신호를 다시 대기하기 전에 전송되는 데이터 패킷의 수를 다양하게 제한합니다. 데이터 패킷 수를 창 크기라고합니다. 창 크기에 대한 제한은 수신 컴퓨터가 데이터 패킷을 처리 할 수있는 속도 및 버퍼 용량에 따라 다릅니다.
수신 컴퓨터의 응용 프로그램이 송신 컴퓨터가 전송하는 것보다 느린 속도로 데이터 패킷을 처리하는 경우 수신 컴퓨터의 승인 신호는 다음 송신에서 창 크기의 패킷 수를 줄 이도록 송신 컴퓨터에 알립니다. 또는 버퍼를 해제하기 위해 전송을 일시적으로 중지합니다. 한편, 수신 애플리케이션이 송신 컴퓨터가 송신하는 것보다 빠르게 데이터 패킷을 처리 할 수있는 경우, 확인 신호는 송신 컴퓨터에게 다음 송신에서 패킷의 수를 증가 시키도록 지시 할 것이다.
효율적인 데이터 패킷 전송을 위해 송신기는 불필요하게 오랫동안 전송을 중단해서는 안됩니다. 수신 컴퓨터가 확인 신호를 보내 중지하고 버퍼가 사용 가능한 공간이 없거나 비어있을 때 전송을 시작하기 위해 다른 신호를 보내지 않는 경우에 발생합니다. 효율적인 데이터 패킷 전송을위한 다른 고려 사항은 다음과 같습니다.
- 왕복 지연 시간
- 엔드 투 엔드 지연
- 대역폭 지연
