adsense

글 목록

IPv4 주소에 관하여.... IPv4란 무엇인가? IPv4에 대해 이해하기


IP address(Internet address)
• 인터넷에 연결되어 있는 각 장치를 구별하기 위해 TCP/IP 프로토콜 모음의 IP 계층에서 사용하는 식별자
• IPv4 주소는 32비트 주소로유일(unique)하고 보편적(universal)

주소공간(address space)
• 프로토콜에서 사용되는 주소의 총 개수
• IPv4의 경우 2^32 (3,297,967,296)개의 address space 가짐

표기법
• 2(기수 2) 표기법점 10(기수 256) 표기법, 16(기수 16) 표기법



EX)
2진 표기법 IPv4
10000001 00001011 00001011 11101111


 10진 표기법으로
129.11.11.239



16진 표기법으로
"810B0BEF〗_16




클래스 기반 주소 설정


TCP_IP Protocol Suite 4th ed. - B. Forouzan (McGraw-Hill, 2010)



IP 주소 공간

  • 5개의 클래스

A, B, C, D, E class




주소의 클래스 찾기


TCP_IP Protocol Suite 4th ed. - B. Forouzan (McGraw-Hill, 2010)


클래스 기반 주소 설정











Netid : 네트워크 정의
Hostid : 네트워크에 연결된 특정 호스트 정의











Netid:  앞자리 제외한 7bit 이용2^7=128개 블록.  128 기관에 할당 가능
Hostid2^24  주소 가질 수 있음

많은 주소 낭비




Netid:  앞자리 10 제외한 14bit 이용 2^14개 블록2^14 기관에 할당 가능
Hostid2^16  주소 가질 수 있음

많은 주소 낭비









Netid:  앞자리 110 제외한 21bit 이용2^21개 블록2^21 기관에 할당 가능

Hostid2^8  주소 가질 수 있음








 앞자리 1110 제외한 2^28  주소 가질 수 있음


TCP_IP Protocol Suite 4th ed. - B. Forouzan (McGraw-Hill, 2010)









 앞자리 1111 제외한 2^28  주소 가질 수 있음




블록에서 정보 추출하기







TCP_IP Protocol Suite 4th ed. - B. Forouzan (McGraw-Hill, 2010)











블록 내 주소의 수 N=2^(32-n)
처음 주소 왼쪽 n비트 유지오른쪽 (32-n)비트 0으로 대치

마지막 주소 왼쪽 n비트 유지오른쪽 (32-n)비트 1로 대치





네트워크 마스크

인터넷 내의 라우터는 패킷의 목적지 주소로부터 네트워크 주소를 추출하기 위하여 네트워크 마스크(디폴트 마스크)를 사용




각 클래스별 마스크













마스크 사용 방법

아래와 같이 목적지 주소와 마스크를 and 연산




TCP_IP Protocol Suite 4th ed. - B. Forouzan (McGraw-Hill, 2010)











서브네팅(Subnetting)

• 블록을 작은 블록으로 나누는 개념

• 서브네팅에서 네트워크는 몇 개의 작은 서브네트워크로 나뉘고 각 서브네트워크는 자신의 서브네트워크 주소를 가짐


TCP_IP Protocol Suite 4th ed. - B. Forouzan (McGraw-Hill, 2010)














  • 서브네트워크 사용하기 전 구성
  • Class B 사용하는 네트워크
  •  2^16  호스트 가지는 하나의 네트워크 (/16  netid  길이)



TCP_IP Protocol Suite 4th ed. - B. Forouzan (McGraw-Hill, 2010)

















  •  개의 서브네트워크로 구성
  • Subnetwork 2^14개 호스트 가짐 (/18  subnetid  길이)





슈퍼네팅(Supernetting)

• 기관이 큰 범위의 주소를 생성하기 위해 몇 개의 클래스 블록들을 결합

• 몇 개의 네트워크를 결합하여 한 개의 슈퍼 네트워크 생성