Нижеследующий рисунок иллюстрирует процесс операции сетевого ввода - вывода (I/O) в среде Windows.
Когда приложение вызывает функцию файлового ввода - вывода (I/O), чтобы получить доступ к файлу на удаленном компьютере, происходят нижеследующие события:
Запрос на ввод-вывод (I/O) данных перехватывается сетевой системой переадресации (network redirector),
также называемой просто как система переадресации, на локальном компьютере. Это изображено на предшествующем рисунке сплошной стрелкой между приложением и клиентской системой
переадресации.
Система переадресации создает пакет данных, содержащий в себе всю информацию о запросе и отправляет его серверу, где расположен файл. Это изображено на предшествующем рисунке сплошной стрелкой между
клиентской системой переадресации (редиректором) и системой переадресации сервера редиректором).
Система переадресации на сервере получает пакет от клиента (пользователя), устанавливает подлинность доступа к файлу, затребованному запросом на ввод-вывод (I/O) данных, и, если подлинность
подтверждается, исполняет запрос от имени клиента. В противном случае, редиректор сервера возвращает код ошибки системе переадресации на клиентском компьютере. Это изображено
на предшествующем рисунке дугообразной сплошной стрелкой между системой переадресации сервера и файлом.
Когда запрос был исполнен, система переадресации на сервере отправляет любые данные, следующие из запроса на ввод-вывод (I/O) в систему переадресации клиента
наряду с уведомлением успешного завершения. Это изображено на предшествующем рисунке пунктирной стрелкой между сервером и клиентской системой переадресации.
Система переадресации клиента получает пакет от сервера и передает данные в пакете приложению наряду с уведомлением об успешном завершении.
Это изображено на предшествующем рисунке пунктирной стрелкой между клиентской системой переадресации и приложением.