IP, PORT

Bin2·2022년 6월 8일
0

IP

IP(Internet Protocol)의 줄임말로, 네트워크에 연결된 특정 PC의 주소를 의미한다.

IPv4

  • Internet Protocol version 4의 줄임말로, IP 주소체계의 네 번째 버전을 의미한다.
  • 인터넷에 연결된 모든 PC는 IP 주소체계를 따라 네 덩이의 숫자로 구분되는데, 이를 IPv4라고 부른다.
    168.126.63.1
  • 각 덩어리마다 0부터 255까지 나타낼 수 있다. 따라서 2^(32)인 약 43억개의 IP 주소를 표현할 수 있다.
  • localhost 127.0.0.1 : 현재 사용 중인 로컬 PC를 지칭한다.
  • 0.0.0.0 255.255.255.255 : broadcast address, 로컬 네트워크에 접속된 모든 장치와 소통하는 주소이다. 서버에서 접근 가능 IP 주소를 broadcast address 로 지정하면, 모든 기기에서 서버에 접근할 수 있다.

IPv6

  • 인터넷 보급률이 낮았던 초기에는 IPv4 버전으로 네트워크에 연결된 PC에 주소를 할당하는 일이 가능했지만, 개인 PC의 보급으로 인해 IPv4로 할당할 수 있는 PC가 한계를 넘어서게 되었다.
  • 이를 위해 세상에 나오게 된 것이 IPv6 이다.
  • IPv6는 표기법을 달리 책정하여 2^(128)개의 IP 주소를 표현할 수 있다.
    2001:0db8:0000:0000:8a2e:0370:7334

PORT

특정 IP 주소에 진입할 수 있도록 정해진 통로를 의미한다.
현재 진행중인 리액트 프로젝트를 터미널로 실행시키면 나타나는 화면에는, 로컬 PC의 IP 주소인
127.0.0.1 뒤에 :3000 과 같은 숫자가 표현된다.
이 숫자는 IP 주소가 가리키는 PC에 접속할 수 있는 통로(채널)을 의미한다.

포트 번호는 0 ~ 65535 까지 사용할 수 있다. 그중에서 0 ~ 1024 번 까지의 포트 번호는 주요 통신을 위한 규약에 따라 이미 정해져있다. 반드시 알아야 할 포트 번호는 다음과 같다.
22: SSH
80: HTTP
443: HTTPS ...

profile
Developer

0개의 댓글