Нести is a determinate verb. Determinate verbs are used to express motion toward a single direction on a single occasion.
Eg.: почтальон несёт письмо -- the postman is carrying a letter (now, at this moment)
Носить is an indeterminate verb which used to describe an habitual action taking place regularly or often.
Eg. почтальон носит почту -- the postman carries mail (as a profession)
Other pairs of the deteminate/indeterminate verbs:
идти -- ходить
бежать -- бегать,
лететь -- летать,
плыть -- плавать,
тащить -- таскать,
катить -- катать,
нести -- носить,
вести -- водить,
везти -- возить,
ползти -- ползать,
лезть -- лазить (лазать),
брести -- бродить,
гнать -- гонять.