No, you do not. As long as you don't have any stops outside the United States, you only need an approved personal identification
No. Both airports are within the continental United SStates, so a passport is not needed
Thanks! Your answer is awaiting moderation.