✔️ 웹이나 HTTP는 인터넷 네트워크 망을 기반으로 동작한다. 인터넷 네트워크에 대해 먼저 알아보자.
▶️ 인터넷 통신
▶️ IP (Internet Protocol)
▶️ TCP, UDP
▶️ PORT
▶️ DNS
✔️ 하나의 IP에서 다중으로 실행되고 있는 어플리케이션의 구분을 도와주는 것.
(ex. 게임을 하면서 유튜브로 음악을 동시에 들을 때)
▶️ IP로 날라오는 패킷의 정보가 게임 어플리케이션을 위한 패킷인지 노래 어플리케이션을 위한 패킷인지 구분하기 어려워진다.
✔️ IP와 PORT의 개념
▶️ IP는 서버의 출발지와 목적지를 찾게된다.
▶️ PORT는 서버 안의 어플리케이션 출발지와 목적지를 찾게된다.
✔️ 같은 IP 내에서 PORT 구분
✔️ 예를들어 아파트가 PC, 동은 IP, 호수는 PORT로 볼 수 있다
✔️ 0 ~ 65535로 할당 가능하다.
✔️ 0 ~ 1023은 잘 알려진 포트로 사용하지 않는것이 좋다.
출처:
https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC