Новый комп. Старый зависает без синего экрана только в ВоВ

Разница есть . В сети идет при помощи стека транспортного пртокола и фаловая система скрыта .На 2 пк может быть разная файловая система и они ничего не знают о фаловой системе друг друга .

так к чему это все . Не все драйвера являются частью ос . Они нужны, но ос может без некоторых драйверов обойтись . И твоя картинка совсем не про это .

Обычно клиент явно «подсоединяется» к слушателю, после чего любое чтение или запись через его файловый дескриптор будут передавать данные между ним и сервером.

https://ru.wikipedia.org/wiki/Сокет_(программный_интерфейс)

https://i.ibb.co/B254CyZ/fx.png

The afd.sys driver, which provides support for Windows Sockets to communicate with underlying transports, also provides read-ahead fast I/O support for system transports that do not provide a fast I/O path for received data.

https://docs.microsoft.com/en-us/previous-versions/windows/hardware/network/ff565048(v%3Dvs.85)

Do not confuse object directories with file system directories. Object directories exist only within the object manager, and do not correspond to any directory on disk. (File system directories are, in fact, represented as file objects.)

https://docs.microsoft.com/en-us/windows-hardware/drivers/kernel/object-directories
Вот тебе файлавая структура в ядре даже. Там все крутится на файловых сущностных.
В Unix так там вообще виртуальная файловая система которая находится в памяти и она проецирует свое состояние, подобие реестра, драйвера и прочее в виде файлов. Просто можно взять в какой-нибудь устройство открыть и поработать с ним как с обычным файлом.
https://www.ibm.com/developerworks/ru/library/l-proc/index.html

Вот тебе еще реестр, тоже туда же
https://docs.microsoft.com/ru-ru/powershell/scripting/samples/working-with-registry-entries?view=powershell-7

А как же канальный уровень передачи данных ? Ведь до транспортного уровня сокета есть сетевой уровень и канальный .

https://ibb.co/W5HrMD0 на этом все…

Так твоя теория уже сыпется здесь. Файловая система тоже работает через кучу посредников.

конечно , называет стеком

По сети передается лишь “рандомный” набор битов, смысл ему предает хоть какая-то информация о этом потоке данных. Для хранения этих данных и самих файлов и используется файловая система. В испольнительных файлах и динамических библиотеках находятся газоловки в которых описано как запускать кот из данного файла, это удобная абстракция. Никто не будет работать по каким-то непонятным адресам со смещениями все время.

Значит по твоему сетевая карта передовая данный через PCI использует файловую систему , ладно понятно …

И как его потом собирать в файл ? если он рандомный набор бит ?

Ну если у тебя неправильная информация о пришедших данных, то на выходе у тебя будет мусор.

Это значит что помимо самих данных нужно описание этих данных, структуры которые это будут хранить, удобно, надежно и безопасно. Откуда их взять?

Ты видать схему которую я тебе линканул так и не посмотрел , раз у тебя такие вопросы .

что ты несешь ? TCp протокол транспортный с гарантированной доставкой .

Ну так что ты с этими данными будешь делать дальше то? Как ты вообще что-то добился от другой ОС? Каким образом ты получил файл и где ты его будешь хранить и где его до этого хранила предыдущая ОС?

А что ты там собрался интерпретировать протоколом транспортного уровня ? Это не его задача. У тебя для этого есть драйвер сетевой карты который это все передаст выше на уровень приложения где и будет интерпретация данных

Ну так расскажи как у тебя файл образовался на твой ОС весь путь от одной до другой. Про транспортный уровень и ниже можешь не рассказывать

Я тебе схему линканул там все стрелками показано, какой путь проходят данный с сессионного уровня драйвера .

Это просто схема. Так расскажи как она работает при обмене файлами по сети.
Что ты скрываешь?

А чего тебе рассказывать ? как с уровня приложения передаются данные на уровень юзер моде драйвер ?

Так возьми да прочти про протокол SMB , NFS , FTP , что там винда еще по умолчанию поддерживает …iscsi

Не надо драйверов, давай уже программы, как ты запустил программу через которую ты получил файл по сети?

Клиенское приложение использующее сетевой протокол передачи данных .

Ну вот уже и дальше? Как это работает?

как это все относится к стеку драйверов ?