⚠️주의: 이 문서는 작성자의 개인 공부 목적으로 쓰여진 문서이므로, 작성자 본인만 알아듣기 편하게 작성되어 있을 수 있음.
- IP address(Internet Protocol address): 네트워크에 연결된 특정 PC의 주소를 나타내는 체계
- IPv4
○ "." 으로 구분된 네 덩이의 숫자로 구성됨.
○ 2^32인 약 43억개의 주소 표현 가능.
○ Localhost, 127.0.0.1: 현재 사용중인 로컬 PC
○ 0.0.0.0, 255.255.255.255: broadcast address, 로컬 네트워크에 접속된 모든 장치와 소통하는 주소임
§ 서버에서 접근가능 IP주소를 broadcast address로 지정하면 모든 기기에서 서버에 접근할 수 있음.
- IPv6
○ IPv4와 표기 방법이 다름
○ 2^128개의 주소 표현 가능
- PORT
○ "localhost:3000"같은 주소의 :3000이 PORT임.
○ 포트 번호는 0 ~ 65535까지 사용 가능.
○ 0 ~ 1024 번호는 주요 통신을 위한 규약에 따라 이미 정해져 있음.
§ 22: SSH
§ 80: HTTP
§ 443: HTTPS
○ :80 이나 :443같은 포트는 URI주소에서 생략 가능. 그러나 잘 알려지지 않은 포트(e.g. 임시포트)는 반드시 주소에 포함시켜야 함.