안녕하세요. 메로나입니다.
오늘은 IP와 Port에 관해 공부하겠습니다.
IP란?
- 인터넷 프로토콜을 통해 네트워크에 연결된 장치를 식별하는 고유한 주소입니다.
- 네트워크 상에서 송신자와 수신자를 구별하기 위해 사용됩니다.
- 종류는 IPv4(4바이트 체계), IPv6(6바이트 체계)
- 2010년 이전에는 IPv4를 사용하다가 고갈될 위험이 있어서 IPv6를 만들게 되었습니다.
- 하지만 현재까지도 고갈되지 않고 IPv4를 사용하고 있습니다.
Port란?
- 컴퓨터에서 실행되는 특정 프로세스나 서비스를 식별하기 위한 논리적인 번호입니다.
- IP주소가 네트워크 상의 장치를 식별한다면, 포트 번호는 해당 장치 내의 특정 애플리케이션이나 서비스를 식별합니다.
IP 주소와 포트의 관계
- 네트워크 통신에서 IP 주소와 포트 번호는 함께 사용되어 특정 장치의 특정 서비스를 식별합니다.
- 예를 들어, 192.168.1.1:80 에서 IP 주소는 192.168.1.1이고, Port 번호는 80입니다.
포트의 범주
- 포트 번호는 0 ~ 65535 까지의 범위를 가집니다.
- 잘 알려진 포트 - 0 ~ 1023 : HTTP(80), HTTPS(443), FTP(21)
- 등록된 포트 - 1024 ~ 49151 : 특정 애플리케이션이나 서비스에 등록되어 사용됩니다.
- 동적/사설 포트 - 49152 ~ 65535 : 임시 목적이나 사용자 정의 애플리케이션이 사용됩니다.
포트 포워딩
- 외부 네트워크에서 들어오는 트래픽을 내부 네트워크의 특정 장치나 서비스로 전달하는 기술입니다.
- 공유기나 방화벽에서 설정되며, 원격 접속이나 서버 호스팅 시 유용합니다.
옥텟

IP 주소 효율적인 주소 할당 방법
- Class A
- 범위 : 0.0.0.0 ~ 127.255.255.255
- 특징
- 네트워크 식별자는 8비트, 호스트 식별자는 24비트로 구성되며 대규모 네트워크에 적합합니다.
- 127.x.x.x 대역은 루프백 주소로 예약되어 있어 실제로는 1.0.0.0 ~ 126.0.0.0까지 사용됩니다.
- 옥텟은 0을 가지며, 1 ~ 126까지 입니다.

- Class B
- 범위 : 128.0.0.0 ~ 191.255.255.255
- 특징
- 중간 규모의 네트워크에 적합합니다.
- 옥텟은 10을 가지며, 128 ~ 191까지 입니다.
- Class C
- 범위 : 192.0.0.0 ~ 223.255.255.255
- 특징
- 소규모 네트워크에 적합합니다.
- 옥텟은 110을 가지며, 192 ~ 223까지 입니다.
- Class D
- 범위 : 224.0.0.0 ~ 239.255.255.255
- 특징
- 멀티캐스트 용도로 예약되며, 특정 그룹의 장치로 데이터를 전송할 때 사용됩니다.
- 옥텟은 1110이며, 224 ~ 239까지 입니다.
- Class E
- 범위 : 240.0.0.0 ~ 255.255.255.255
- 특징 : 연구 및 실험 목적으로 예약되어 있으며, 일반적인 네트워크 통신에서는 사용되지 않습니다.
- 옥텟은 1111이며, 240 ~ 255입니다.
루프백이란?
- 컴퓨터가 자기 자신과 통신하기 위해 사용하는 특수한 IP 주소
- 대표 주소 : 127.0.0.1
참고문헌
https://lovia98.github.io/blog/ipclass/?utm_source=chatgpt.com
네트워크 구조 이해하기 - IP주소의 클래스 구조
Write an awesome description for your new site here. You can edit this line in _config.yml. It will appear in your document head meta (for Google search results) and in your feed.xml site description.
lovia98.github.io
🌐 IP 클래스 · 서브넷 마스크 · 서브넷팅 계산법 💯 총정리
아이피(IP) 정리 IP(Internet Protocol) 란 인터넷에 연결되어 있는 모든 장치들(컴퓨터, 서버 장비, 스마트폰 등)을 식별할 수 있도록 각각의 장비에게 부여되는 고유 주소이다. 아이피(ip)는 일반적으
inpa.tistory.com
'IT' 카테고리의 다른 글
| [TCP/IP] 동기(Synchronous) 와 비동기(Asynchonous) (0) | 2025.02.12 |
|---|---|
| [TCP/IP] 멀티플렉싱(Multiplexing) (0) | 2025.02.10 |
| [TCP/IP] 인터넷의 주소 체계 (0) | 2025.02.05 |
| [TCP/IP] CPU 데이터 저장 방식과 네트워크 통신 (0) | 2025.02.04 |
| [IT] 스레드 (0) | 2025.01.30 |
