1️⃣ 네크워크 기초

서버와 클라이언트

데이터를 주고받는 행위는 프로그램들이 함.

인터넷에서 두 프로그램이 통신하기 위해서는 먼저 클라이언트가 서비스를 요청하고, 서버는 처리 결과를 응답으로 제공

Screenshot 2025-06-28 at 12.20.58 AM.png

IP 주소

Port 번호

한 대의 컴퓨터에는 다양한 서버 프로그램들이 실행될 수 있음. 예를 들어, 웹 서버, 데이터베이스 관리 시스템, FTP 서버 등이 하나의 IP 주소를 갖는 컴퓨터에서 동시에 실행될 수 있음.

이 경우 클라이언트는 어떤 서버와 통신해야 할지 결정해야 한다. IP는 컴퓨터의 네트워크 어댑터까지만 갈 수 있는 정보이기 때문에, 컴퓨터 내부에서 실행하는 서버를 선택하기 위해서는 추가적인 Port 번호가 필요.