여러분 컴퓨터에서 사용 중인 포트를 보고 싶다면 명령 창에서 netstat -ano 명령어를 실행해 보세요.
...(중략) TCP 172.16.10.107:54728 172.217.24.133:443 ESTABLISHED 19136 TCP 172.16.10.107:54908 74.125.203.189:443 ESTABLISHED 19136 TCP 172.16.10.107:55044 104.244.42.200:443 ESTABLISHED 19136 TCP 172.16.10.107:55178 210.89.160.88:443 ESTABLISHED 19136 TCP 172.16.10.107:55231 172.217.25.234:443 TIME_WAIT 0 TCP 172.16.10.107:55310 210.115.150.3:80 TIME_WAIT 0 TCP 172.16.10.107:55311 52.109.44.29:443 TIME_WAIT 0 TCP 172.16.10.107:55313 172.217.161.228:443 ESTABLISHED 19136 TCP 172.16.10.107:55319 34.231.248.5:443 CLOSE_WAIT 19136 TCP 172.16.10.107:55320 34.231.248.5:443 TIME_WAIT 0 TCP 172.16.10.107:55321 172.217.25.98:443 ESTABLISHED 19136 TCP 172.16.10.107:55332 172.217.161.42:443 ESTABLISHED 19136 TCP 172.16.10.107:55342 13.107.18.11:443 ESTABLISHED 52836 TCP 172.16.10.107:55347 13.107.21.200:443 ESTABLISHED 52836 ...(중략)
여기서 볼 수 있듯이 IP 주소와 포트를 같이 표현하는 방법은 <IP 주소:포트> 형식입니다. 이렇게 IP 주소와 포트를 한데 묶어서 끝점(endpoint)이라고 합니다.
그러나 모든 기기에 IP 주소만 있으면 사람 입장에서는 불편합니다. 예를 들어 페이스북(facebook)에 들어가고 싶은데 11.22.33.44 같은 형식으로 숫자를 외워야 한다면 매우 번거롭겠지요. 따라서 영어 문장 형식으로 입력하면 이를 IP 주소로 변환하는 것이 보편화되어 있습니다. 이때 입력하는 영어 단어 형식의 기기 주소를 호스트 이름(host name)이라고 합니다.