본문 바로가기

개념/기초지식

[HTTP/네트워크] 기초개념 - IP, PORT(포트)

🏠 IP와 IPv4

IP address(Internet Protocol address, IP 주소)란 네트워크에 연결된 특정 PC의 주소를 나타내는 체계이다.
  • 인터넷에 연결된 모든 PC는 각자의 IP주소를 갖는다.
  • IPv4(Internet Protocol version 4, IP 주소체계의 네 번째 버전)는 닷(.)으로 구분된 네덩어리의 숫자로 IP주소를 구성한다.
  • IPv4에서 각 숫자 덩어리는 0~255까지의 숫자 내에서 정해진다. (총 2^(32)=43억개 표현 가능)

🧭 웹 사이트의 IPv4주소 확인하기

 

터미널에서 아래의 명령어를 입력한다.

nslookup google.com

IP 주소를 보여준다.


🧭  꼭 기억해둬야 하는 주소

 

localhost ,
127.0.01
현재 사용 중인 로컬 PC
0.0.0.0 ,
255.255.255.255
-broadcast address, 로컬 네트워크와 접속된 모든 장치와 소통하는 주소
-서버에서 접근가능 IP주소를 broadcast address로 지정하면, 모든 기기에서 서버에 접근 가능

🏠 더 많은 IP주소를 표현가능한 IPv6

 

pc보급이 올라가면서 각종 서비스를 위해 서버를 생산하면서 IPv4로 할당할 수 있는 PC가 한계를 넘어섰다.

그래서 IPv6로 업그레이드되었다.

IPv4와 표기법을 달리하여 더 많은(2^(128)개) IP주소를 표현할 수 있다.


🚪 Port란

 

  • IP주소가 가리키는 PC에 접속할 수 있는 통로(채널)
  • 이미 사용중인 포트는 중복해서 사용할 수 없다.
  • 포트번호는 0~ 65535 내에서 사용 가능하다.
  • 그 중 0 ~ 1024번 까지의 포트 번호는 주요 통신을 위한 규약에 따라 이미 정해져 있다.
  • 80이나 443같이 잘 알려진 포트번호는URI에 생략 가능하다.
  • 하지만, 잘 알려지지 않은 포트는 반드시 포트 번호를 포함해야한다.
  • 이미 정해진 포트 번호라도, 필요에 따라 자유롭게 사용 가능하다.

🚪 알아둬야할 포트번호

22 SSH
80 HTTP
443 HTTPS

더 많은 포트 번호 확인하기

 

 

아 여기는 http라 80번 문으로 들어오라구여? 실례했습니다~~