만일 한 클라이언트가 둘 이상 연결을 해야하는 경우 어떻게 해야할까?
- IP만 가지고 이 문제를 해결하려면 이러한 문제에 닥치게 된다.
- 하지만 이전에 봤던 TCP/IP 패킷에 포함되어 있는 정보에 보면 이미 PORT 정보가 포함되어 있다. (출처)
- 즉 PORT를 통해 여러 프로세스를 구분할 수 있다
PORT - 같은 IP내에서 프로세스를 구분 (출처)
- 대표적인 예로는 IP가 아파트의 단지라면 PORT는 몇동 몇호
- 웹브라우저로 예를 들면 도착지의 IP인 200.200.200.3:80(PORT)까지 포함하여 보낸다.
- 도착지에서는 아 100.100.100.1에 10010 포트에서 왔구나 라고 인식한다.
- 0 ~ 65535 까지 할당이 가능하다.
- 0 ~ 1023 까지는 잘 알려진 포트로 사용하지 않는게 좋다
- FTP - 20, 21, TELNET - 23, HTTP - 80, HTTPS - 443 포트를 사용한다.
'Dev > HTTP' 카테고리의 다른 글
HTTP 시작 (0) | 2021.05.11 |
---|---|
UR패밀리 URI, URL, URN 과 웹브라우저 흐름 (0) | 2021.05.06 |
친숙한 이름으로 바꿔주는 DNS (0) | 2021.05.05 |
IP의 한계 극복 TCP와 UDP (0) | 2021.05.05 |
IP(Internet Protocol) (0) | 2021.05.05 |