A Look Into the Internet's Innards at 60 Hudson St., Tribeca's Telecom Hub