Ingernirated
@Ingernirated
Романыч

Как компьютер определяет, что он сейчас скачивает и как собрать всё это?

Добрый день, подскажите пожалуйста
Когда мы нажимаем скачать, с сетевой карты в процессор начинают идти байты(кстати, по сколько, каков максимальный предел в сети и от чего это зависит), как процессор понимает, в какой очередности должны находится байты, если потеря пакетов неизбежна и как он проводит обратный запрос именно не дошедших пакетов?
Процессор видит файл или картинку, как массив одного элемента?
И в одном процессоре может быть всего одна шина данных, а 4 ядерные увеличивает это число до 4 байт за такт?
  • Вопрос задан
  • 389 просмотров
Решения вопроса 1
gbg
@gbg Куратор тега Компьютерные сети
Любые ответы на любые вопросы
Маааамадорогая, какая каша.

Понимаете, вам придется прочитать и понять ОЧЕНЬ много, чтобы во всем этом разобраться.

Например Танненбаум - "Компьютерные сети"
Й Снейдер "Эффективное программирование TCP/IP"

Кратко:

Сетевая карта получает из сети пакеты. Небольшие куски информации. Максимальный стандартный размер пакета для Ethernet и Wi-Fi 1500 байт.

О том, в каком порядке соединять пакеты, записано в самих пакетах. Операционная система (а не процессор, процессор ничем не управляет) ничего не "понимает", она действует по протоколам, которых в ней целый стэк (Ethernet | IP | TCP | HTTP, например).

При получении каждого сегмента TCP, операционная система в ответ отсылает служебный пакет - подтверждение. Если отправитель долго не получает подтверждений конкретного сегмента, он отсылает его повторно.

Последний ваш вопрос смысла не имеет, вы все путаете. Количество обрабатываемых за такт байт - очень специфичная величина, для современных процессоров с их навороченными SIMD-инструкциями ее даже посчитать сложно.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@pfg21
ex-турист
классически начинается с чтения Интернет потом видишь в нем ссылку на Стек протоколов TCP/IP, читаешь и в нем видишь еще кучу ссылок на другие документы...
еще вариант в поиске (надеюсь знаешь как пользоваться) написать "как работает интернет" и читать... читать... читать...

Судя по твоим словам не помешает и техническое описание работы компа прочитать...
есть куча материала в интырнете разжеванного по самое не балуйся, даже видосики, пересказывать здесь будет скучно и глупо
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы