The Python socket module will do this:
import socket
socket.getservbyport(80)
Results in
>>> import socket
>>> socket.getservbyport(6)
'zip'
>>> socket.getservbyport(80)
'http'
socket.getservbyname(servicename[, protocolname]) socket.getservbyport(port[, protocolname]). , , "tcp" "udp", .