Ip : 컴퓨터간 통신을 위해서는 각 컴퓨터의 주소.(숫자로 이루어져있다)
이주소를 알아야 데이터들을 주고 받을 수 있다.
--> 클라이언트 pc와 서버pc의 주소이다.
Ip가 숫자라서 인간이 쉽게 기억하기 어렵다.
따라서 기억하기 쉽도록 단어로 인위적으로 만든것이 Domain이다.
--> 웹 브라우저와 웹 서버는 IP 주소를 이용하여 연결하기 때문에 도메인 이름을 IP 주소로 변환 할 필요가 있는데, 이 때 사용하는 것이 바로 DNS(Domain Name Server)이다.
한 대의 서버에서 웹 서버 프로그램뿐만 아니라 스트리밍 서버, 채팅 서버 프로그램등 실행될 수도 있다.
IP 주소는 연결할 컴퓨터를 구분하는데 사용되기 때문에, IP 주소만으로는 컴퓨터의 어떤 서버 프로그램을 실행할 지 알 수 없다.
그래서 포트(port)라는 것을 사용한다. 포트는 숫자로 된 번호로서 서버 프로그램마다 구분되는 포트 번호를 사용하며, 클라이언트는 IP 주소와 함께 포트 번호를 사용해서 원하는 서버 프로그램에 연결하게 된다.
IP는 어느 컴퓨터인지 구분,
port는 어떤 서버 컴퓨터의 프로그램을 사용할지 구분!