Предпочтительно: носков, но допустимо и носок (прежде этот вариант запрещался).
Оба варианта верны.
В данном случае речь идет о счетной форме существительных (особой форме множественного числа, которая используется с числительными при указании точного количества). Счетная форма обычно указывается в словарях. Согласно орфографическому словарю, верно: пять килограмм и пять килограммов, но только: пять мегабайт.