1. Yes establishing communications is required to enter into Class D, C, B (for that matter, step one of two steps, the second being the actual clearance). But if the controller responds with your call sign and instructs you to remain clear of the Class D or C or B you darn sure better...