Spring/모든 개발자를 위한 HTTP 웹 기본 지식
[모든 개발자를 위한 HTTP 웹 기본 지식] 01. 인터넷 네트워크 - PORT, DNS
4. PORT 1. 한 번에 둘 이상 연결해야 하면? 현재 클라이언트 PC에서 게임, 화상통화, 웹 브라우저 요청도 하고 있는 상황을 가정해보자. 즉, 클라이언트 PC가 여러 개의 서버와 통신해야 하는 상황이다. 서버가 클라이언트 PC로 패킷을 보내려면 클라이언트 IP로 패킷을 보내야한다. 하지만 IP만 사용하면, 클라이언트 입장에서는 받은 패킷이 게임, 화상통화, 웹브라우저 요청 중 어떤 프로그램으로 온 패킷인지 알 수 없는 문제가 있다. 그래서 프로그램을 구분하기 위해 PORT를 사용한다. 2. TCP/IP 패킷 정보 TCP/IP 패킷을 보면 출발지 IP, 목적지 IP와 함께 출발지 PORT, 목적지 PORT 가 포함된 것을 알 수 있다. - IP : 목적지 서버를 찾는 용도 - PORT : 서버 내..