인터넷상에서 사용하는 주소체계
터미널에서 nslookup
을 통해 서버의 주소가 확인 가능하다.
IPv4
는 각 덩어리마다 0부터 255까지 나타내는데 그 중 몇가지는 이미 용도가 정해져있다.
- localhost
, 127.0.0.1
: 현재 사용중인 로컬PC
-0.0.0.0
, 255.255.255.255
: broadcast address, 로컬 네트워크에 접속된 모든 장치와 소통하는 주소이다.
서버에서 접근 가능 IP주소를 broadcast address로 지정하면, 모든 기기에서 서버에 접근할 수 있다.
IPv4
로 할당할 수 있는 PC가 한계를 넘어서자 IPv6
가 나왔다.
이미 사용중인 포트는 중복해서 사용할 수 없다.
포트번호는 0~65535까지 사용가능하다.
0~1024번까지는 주요통신을 위한 규약에따라 이미 정해져있다.
잘 알려진 포트
- 22 : SSH
- 80 : HTTP
- 443 : HTTPS
- 포트번호 확인하기
이미 정해진 포트번호라도 필요에 따라 자유롭게 사용가능하다.
HTTP(:80), HTTPS(:443)과 같이 잘 알려진 포트번호의 경우, 포트번호를 URI에서 생략할 수 있지만 그 외의 알려지지 않은 포트( 임시포트 )는 반드시 포트번호를 포함해야 한다.