Just learning to use flight following so apologies if this is a dumb question: Suppose I'm flying from City1 Airport to City2 Airport. Both are Class C airports located about 50 nm apart in Northern California. I request flight following on the ground at City1 and after departing City1 I make contact with NorCal Departure and get a typical response such as: "Cessna 123AB, NorCal Departure. Radar Contact. Maintain VFR."
As I approach the City2 Airport Class C airspace I have had no further contact with ATC. Am I correct that since I have flight following, I have already established two way communication with ATC and can enter the City2 Class C airspace without any further contact with ATC?
Further, if City2 Airport is a Class B airport, the opposite is true - I must have an actual clearance before I can enter the Class B airspace, correct?