🏠 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/네트워크] 크롬 브라우저 에러 읽기 (0) | 2022.08.04 |
---|---|
[HTTP/네트워크] 기초개념 - Domain과 DNS (0) | 2022.08.04 |
[HTTP/네트워크] 기초개념 - URL/URI (0) | 2022.08.04 |
[HTTP/네트워크] 기초개념 - 클라이언트,서버, 프로토콜, API (0) | 2022.08.04 |
[Git]SSH란? SSH Key 만들고 깃헙에 등록하기 (0) | 2022.07.11 |