According to some of my friends studying at NIT Calicut, the internet service there is very good. But there are also some things you have to keep in mind about the internet usage, before getting admission in NIT Calicut.
As for the restrictions, torrents are restricted through an Internet Firewall Company named Fortiguard which is an excellent Internet Firewall. Some students use tunneling to use NIT Calicut’s internal server named Athena which is much faster than the LAN connection. For login you need a username and password provided by a CSE student.