웹사이트 검색

LFCA: 네트워크 IP 주소 지정 범위 클래스 알아보기 - 11부


LFCA 시리즈의 10부에서는 IP 주소 클래스를 살펴보고 일반적으로 사용되는 IP 클래스의 예를 제공했습니다. 그러나 이는 단지 개요일 뿐이며 이 부분에서는 IP 주소 지정 범위와 각 IP 클래스가 제공하는 호스트 및 네트워크 수에 대해 더 깊이 살펴보고 더 많은 이해를 얻을 것입니다.

IP 주소 클래스

아래 표에는 IP 주소의 3가지 주요 클래스가 있습니다.

이 내용을 한 줄씩 살펴보겠습니다.

클래스 A 네트워크

클래스 A의 주소 범위는 0.0.0.0부터 127.255.255.255까지입니다. 기본 서브넷 마스크는 255.0.0.0입니다. 이는 처음 8 비트가 네트워크 주소에 사용되고 나머지 24 비트는 호스트 주소에 예약되어 있음을 의미합니다.

그러나 가장 왼쪽 비트는 항상 0입니다. 나머지 7 비트는 네트워크 부분으로 지정됩니다. 나머지 24 비트는 호스트 주소용으로 예약되어 있습니다.

따라서 네트워크 수를 계산하기 위해 다음 공식을 사용합니다.

27 – 2=126 네트워크. 0127은 예약된 네트워크 ID이므로 2를 뺍니다.

마찬가지로 호스트를 계산하기 위해 표시된 공식을 적용합니다. 네트워크 주소 0.0.0.0 및 브로드캐스트 주소 127.255.255.255가 유효한 호스트 IP 주소가 아니기 때문에 2를 뺍니다.

2²⁴ - 2 = 16,777,214 

클래스 B 네트워크

클래스 B의 주소 범위는 128.0.0.0에서 191.255.255.255입니다. 기본 서브넷 마스크는 255.255.0.0입니다. 이상적으로는 처음 2옥텟에서 16개의 네트워크 비트를 갖게 됩니다.

그러나 가장 왼쪽 비트는 1과 0이므로 네트워크 비트는 14개만 남습니다.

따라서 네트워크 수에 대해 다음이 있습니다.

2¹⁴  = 16384

호스트 주소의 경우 다음이 있습니다.

2¹⁶ - 2 = 65,534

클래스 C 네트워크

클래스 C의 IP 범위는 192.0.0.0~223.255.255.255이고 기본 서브넷 마스크는 255.255.255.0입니다. >. 이는 24 네트워크 비트와 8개의 호스트 비트가 있음을 의미합니다.

그러나 왼쪽부터 1 1 03 비트가 있습니다. 24 네트워크 비트에서 3 비트를 빼면 21 비트가 됩니다.

따라서 네트워크의 경우 다음이 있습니다.

2²¹  = 2,097, 152

호스트 주소의 경우

2⁸ - 2 = 254

개인 및 공용 IP 주소

모든 IPv4 주소는 공개 또는 비공개 IP 주소로 분류될 수도 있습니다. 둘을 구별해보자.

개인 IP 주소

비공개 IP 주소는 근거리 통신망(LAN)을 통해 호스트에 할당된 주소입니다. LAN 내의 호스트는 개인 IP 주소를 사용하여 서로 통신합니다. 각 호스트는 라우터로부터 고유한 IP 주소를 얻습니다.

다음은 개인 IP 주소 범위입니다.

10.0.0.0      –      10.255.255.255 
172.16.0.0    –      172.31.255.255 
192.168.0.0   –      192.168.255.255

이 범위를 벗어나는 모든 항목은 곧 살펴보게 될 공용 IP 주소입니다.

공용 IP 주소

공개 IP 주소는 인터넷을 통해 할당됩니다. 일반적으로 ISP(인터넷 서비스 제공업체)가 공개 IP 주소를 할당합니다. 그런 다음 공용 IP는 NAT(Network Address Translation)의 도움을 받아 LAN의 개인 IP 주소에 매핑됩니다. NAT는 LAN(Local Area Network)의 여러 호스트가 단일 공용 IP 주소를 사용하여 인터넷에 액세스하도록 돕습니다.

공용 IP는 ISP가 할당하므로 라우터에서 자유롭게 할당하는 개인 IP 주소와 달리 월간 구독을 유도합니다. 공용 IP의 범위는 전역적입니다. 공용 IP 주소는 웹사이트, FTP 서버, 웹 서버 등과 같은 온라인 리소스에 대한 액세스를 제공합니다.

사용 중인 공개 IP를 확인하려면 브라우저를 열고 Google에서 '내 IP 주소가 무엇인가요'를 검색하세요. 공개 IP 주소를 공개하려면 제안된 링크 목록을 클릭하세요.

공용 IP 주소의 예는 다음과 같습니다.

13.25.8.5.63
3.8.45.96
102.65.48.133
193.150.65.156

TCP/IP 모델: 계층 및 프로토콜

TCP/IP 모델은 컴퓨터 네트워크와 인터넷에서 사용되는 일련의 규칙과 통신 프로토콜을 제공하는 4계층 개념 모델입니다. 컴퓨터에서 데이터 전송이 어떻게 이루어지는지 엿볼 수 있습니다.

4개의 레이어는 다음과 같습니다.

  • 애플리케이션 계층
  • 전송 계층
  • 인터넷 레이어
  • 네트워크 계층

더 나은 시각적 효과를 얻으려면 아래에 TCP/IP 레이어 모델이 있습니다.

모든 레이어에서 무슨 일이 일어나는지 더 잘 이해해 봅시다.

1. 네트워크 계층

이는 TCP/IP 모델에서 가장 기본적이거나 초보적인 계층입니다. 네트워크를 통해 데이터가 물리적으로 전송되는 방식을 결정합니다. 이는 두 네트워크 장치 간에 데이터 전송이 발생하는 방식을 정의합니다. 이 계층은 사용되는 하드웨어에 따라 달라집니다.

여기에서는 이더넷/트위스트 페어 케이블 및 광섬유와 같은 데이터 전송 케이블을 찾을 수 있습니다.

2. 인터넷 계층

두 번째 계층은 인터넷 계층입니다. 네트워크를 통한 데이터 패킷의 논리적 전송을 담당합니다. 또한 인터넷을 통해 데이터를 보내고 받는 방법을 결정합니다. 인터넷 계층에는 3가지 주요 프로토콜이 있습니다.

  • IP – 짐작하셨겠지만 이는 인터넷 프로토콜을 나타냅니다. IP 주소를 활용하여 소스에서 대상 호스트로 데이터 패킷을 전달합니다. 앞에서 설명한 것처럼 IP에는 IPv4와 Ipv6의 두 가지 버전이 있습니다.
  • ICMP - Internet Control Message Protocol의 약어입니다. 네트워크 문제를 조사하고 진단하는 데 사용됩니다. 좋은 예는 원격 호스트에 ping을 보내 연결 가능한지 확인하는 경우입니다. ping 명령을 실행하면 호스트에 ICMP 에코 요청을 보내 호스트가 작동 중인지 확인합니다.
  • ARP – 주소 확인 프로토콜의 약어입니다. 주어진 IP 주소에서 호스트의 하드웨어 주소를 조사합니다.

3. 전송 계층

이 계층은 엔드투엔드 통신과 한 호스트에서 다른 호스트로 오류 없는 데이터 패킷 전달을 담당합니다. 전송 계층은 두 가지 주요 프로토콜로 구성됩니다.

  • TCP - Transmission Control Protocol의 약어인 TCP는 호스트 간에 안정적이고 원활한 통신을 제공합니다. 데이터 패킷을 분할하고 순서를 지정합니다. 또한 오류 감지를 수행한 후 손상된 프레임을 다시 변환합니다.
  • UDP - 사용자 데이터그램 프로토콜입니다. 이는 연결 없는 프로토콜이며 TCP 프로토콜만큼 안정성과 완벽한 연결을 제공하지 않습니다. 안정적인 전송이 필요하지 않은 애플리케이션에서 주로 사용됩니다.

4. 애플리케이션 계층

마지막으로 애플리케이션 계층이 있습니다. 이는 소프트웨어 애플리케이션이 상호 작용하는 데 사용하는 프로토콜을 제공하는 최상위 계층입니다. 이 계층에는 수많은 프로토콜이 있지만 가장 일반적으로 사용되는 프로토콜과 해당 포트 번호를 나열했습니다.

Protocols

Ports

Description

FTP

20/21

File Transfer Protocol. Allows transfer of files between computers

SSH

22

Secure Shell. Provides a secure or unencrypted connection between host systems

TELNET

23

Provides insecure connection to remote hosts

SMTP

25

Simple Mail Transfer Protocol. Facilitates delivery of mail

DNS

53

Domain Name System. Resolves domain names to IP addresses

HTTP

80

HyperText Transfer Protocol. Allows access to web servers

POP3

110

Post Office Protocol. Allows the download of mail from mail servers

IMAP

143

Internet Message Access Protocol. It Allows access to mail stored on a mail server.

SNMP

161

Simple Network Management Protocol. Allows you to monitor network devices.

HTTPS

443

This is the secure or encrypted version of HTTP.

Provides secure access to web servers.

TCP/IP 모델은 주로 네트워크 문제 해결에 사용되며 때로는 문제 해결 섹션에서 다루게 될 7계층 모델인 OSI 모델과 비교되기도 합니다.

이것으로 네트워킹 필수사항 시리즈를 마무리합니다. 당신이 기본적인 이해를 얻었기를 바랍니다.