컴퓨터는 항상 TCP 커넥션을 여러 개 가지고 있다.
TCP는 포트번호를 통해 이런 여러 개의 커넥션을 유지한다.
예를 들자면, 포트번호는 회사 직원의 내선전화와 같다. IP주소는 해당 컴퓨터에 연결되고, 포트번호는 해당 애플리케이션으로 연결된다.
TCP 커넥션은 4가지 값으로 식별한다.
<발신지 IP주소, 발신지 포트, 수신지 IP주소, 수신지 주소>
위 4가지 값으로 유일한 커넥션을 생성한다.
위와 같은 커넥션/포트 정보들(TCP 커넥션 값)이 있다고 가정하겠다.
위와 같이 특정 커넥션들은 같은 목적지 포트번호를 가리킬 수도 있다.
또한 같은 발신지 IP주소를 가리키는 커넥션들도 있을 수 있고 같은 목적지 IP주소를 가리키는 커넥션들도 있을 수 있다.
그러나, 위 네 가지 구성요소(발신지 IP 주소, 발신지 포트, 수신지 IP 주소, 수신지 포트)를 모두 똑같이 가리키고 있는 커넥션은 있을 수 없다.