Darren Bent insisted he had to leave Aston Villa after too many "slaps in the face".
Brighton defender Greg Halford has agreed to extend his loan deal from Nottingham Forest until the New Year.
The 39-year-old will provide cover to England international John Ruddy, who had been a target for Chelsea, and Mark Bunn.
Norwich had needed back-up after Jed Steer left for Aston Villa and Declan Rudd was loaned out to Preston.
Manager Chris Hughton said: "It is now important to us to bring in a 'keeper of great experience and a player that is used to living life in the Premier League.
"The move also allows us to send Declan Rudd out on an extremely valuable season-long loan to Preston where he can get some first-team football under his belt."