Как компьютер определяет, что он сейчас скачивает и как собрать всё это?
Маааамадорогая, какая каша.
Понимаете, вам придется прочитать и понять ОЧЕНЬ много, чтобы во всем этом разобраться.
Например Танненбаум  - "Компьютерные сети"
Й Снейдер "Эффективное программирование TCP/IP"
Кратко:
Сетевая карта получает из сети пакеты. Небольшие куски информации. Максимальный стандартный размер пакета для Ethernet и Wi-Fi 1500 байт.
О том, в каком порядке соединять пакеты, записано в самих пакетах. Операционная система (а не процессор, процессор ничем не управляет) ничего не "понимает", она действует по протоколам, которых в ней целый стэк (Ethernet | IP | TCP | HTTP, например). 
При получении каждого сегмента TCP, операционная система в ответ отсылает служебный пакет - подтверждение. Если отправитель долго не получает подтверждений конкретного сегмента, он отсылает его повторно.
Последний ваш вопрос смысла не имеет, вы все путаете. Количество обрабатываемых за такт байт - очень специфичная величина, для современных процессоров с их навороченными SIMD-инструкциями ее даже посчитать сложно.
классически начинается с чтения Интернет потом видишь в нем ссылку на Стек протоколов TCP/IP, читаешь и в нем видишь еще кучу ссылок на другие документы...
еще вариант в поиске (надеюсь знаешь как пользоваться) написать "как работает интернет" и читать... читать... читать...
Судя по твоим словам не помешает и техническое описание работы компа прочитать...
есть куча материала в интырнете разжеванного по самое не балуйся, даже видосики, пересказывать здесь будет скучно и глупо