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