Explanations about port