네트워크 주소의 목적은 무엇입니까? (일명 서브넷 주소)


20

네트워크 주소의 목적은 무엇입니까? (일명 서브넷 주소, 각 서브넷의 시작 주소)

예를 들어이 네트워크에서 :

  192.168.1.0/24   

192.168.1.0 주소를 무료로 남겨 두어야 합니까?


질문에 추가 정보를 추가하십시오. 질문을 어떻게 내놓았는지, 답을 어떻게 사용할지 아는 것이 도움이 될 것입니다. 또한 질문의이 부분이 너무 광범위합니다. "네트워크 주소의 목적은 무엇입니까?"
Mike Pennington

1
"네트워크 주소"란 IP 주소를 의미하지 않으며, "네트워크 주소"라고하는 각 서브넷의 시작 주소를 의미합니다 ( "브로드 캐스트 주소"라고하는 각 서브넷의 끝 주소)
Sudoer

2
좋은 질문이라고 생각합니다. 네트워크 주소를 갖는 디자인이나 역사적인 이유는 무엇입니까?
샌더 스테판

@sandersteffmann 그는 네트워크 주소의 목적을 요구했다. 그가 명확히 할 때까지이 질문은 너무 모호했다. 더욱이 그것은 근본적인 무언가에 대해 묻기 때문에 그의 의도에 따라 임의의 다트 던지기를 빨리 끌었을 것입니다. 나는 지금 다시 열 것이다.
Mike Pennington

나는 정말로 모른다! 좋은 질문입니다. 확실히 서브넷의 고유 주소입니다. 예를 들어 기본 게이트웨이에 적용 할 수 있습니다. 그러나, 당신이 장치를 사용해 본다면``라고 말하지 않을 것 not a valid host address입니다. ...좋은 질문!
Ron Royston

답변:


9

모든 호스트 서브넷 브로드 캐스트는 기능적으로 동일합니다. 오래 전, 초창기의 모든 주소 ( "네트워크")는 브로드 캐스트 트래픽에 사용되었습니다. 나중에 모든 사람의 주소 ( "브로드 캐스트")로 변경되었으며 오늘날 우리가 사용하고 있습니다.

[주]
이 "서브넷 제로"(또는 모든 서브넷)를 상하되는 것과 동일한 것이 아니다 서브넷 A로부터 큰 마스크 . 예. 192.168.1.0/24는 / 28로 나뉩니다. 서브넷 제로는 192.168.1.0/28이고 모든 서브넷은 192.168.1.240/28입니다.

"네트워크 주소"및 "브로드 캐스트 주소"는 서브넷 의 첫 번째 및 마지막 주소 입니다 .


1
이것에 대한 참조를 제공 할 수 있습니까? 나는 개인적으로 내 경험의 어떤 시점에서도 이것을 기억하지 못하지만 (제한이 부여 된) 항상 내가 아는 것을 확장하려고합니다. 나는 마침내 그 질문에 대답하기 위해 기억했던 것을 연구 할 시간을 가졌으며 이와 같은 것을 발견하지 못했습니다.
YLearn

RFC919 이전의 시스코 구성 레지스터 비트 10 (및 14). 이것에 대해 수많은 논쟁이있었습니다 : serverfault
Ricky Beam

그리고 "서브넷 제로"에 관한 단어- 시스코 (그러나 그의 질문이나 문제는 아닙니다)
Ricky Beam

1
서브넷 제로 부분에 대해 묻지 않았기 때문에 내 의견을 분명히해야했습니다. 그러나 구성 레지스터를 아주 잘 잡아 당깁니다 ... 나는 그 문서를 여러 번 읽었으며 항상 그 섹션을 정신적으로 건너 뛰어야한다는 것을 알고 있습니다. 다시 시간이 더 있으면 SF 링크를 거쳐야합니까 ...
YLearn

다른 질문으로 인해 이것을 다시 살펴보면 첫 번째 의견에서 여전히 내 질문을 명확하게하지 않은 것 같습니다. 브로드 캐스트 트래픽에 네트워크 주소 사용에 대한 참조를 제공 할 수 있는지 묻고있었습니다. 나는 이것을 개인적으로 접한 적이 없으며 그러한 참조를 찾는 데 관심이 있습니다.
YLearn

7

라우팅 목적으로 사용됩니다. 라우터가 서브 네트워크 A에서 서브 네트워크 B로 패킷을 라우팅하도록 지시하면, 라우터는 네트워크 주소를 사용하여 소스 및 목적지 서브 네트워크를 전체적으로 표시합니다.

또한 장치를 네트워크 주소에 할당하면 하위 네트워크의 특정 노드를 전체 서브넷과 구별 할 수있는 방법이 없지만 라우팅 팩터의 진정한 목적은 잘못 생각합니다.

더 읽을 거리 : http://www.techexams.net/forums/network/90005-purpose-network-id-broadcast-id.html


7

IP 주소에서 "0"의 사용은 RFC923 에서 정의 되었으며 연속 RFC에서 이어졌습니다.

Special Addresses:

  In certain contexts, it is useful to have fixed addresses with
  functional significance rather than as identifiers of specific
  hosts.  When such usage is called for, the address zero is to be
  interpreted as meaning "this", as in "this network".  The address
  of all ones are to be interpreted as meaning "all", as in "all
  hosts".  For example, the address 128.9.255.255 could be
  interpreted as meaning all hosts on the network 128.9.  Or, the
  address 0.0.0.37 could be interpreted as meaning host 37 on this
  network.

이 예에서는 주소의 네트워크 부분에서 0을 사용하여 현재 네트워크 (0.0.0.37)의 특정 호스트를 제공하지만 실제로 반대의 경우를 명확하게 설명하지는 않습니다 (주소의 호스트 부분에 0). 그러나 "0"을 "this"로 정의한 것처럼.

거기에서 메모리를 백업 할 문서를 찾을 수 없었지만 RFC1060 에서 주소 "0.0.0.0"은 "이 네트워크의이 호스트"로 명확하게 문서화되었습니다.

     (a)   {0, 0}

        This host on this network.  Can only be used as a source
        address (see note later).

주소의 호스트 부분에 대한 모든 0은 "이 호스트"를 의미하기 때문에 네트워크에서 호스트 주소로 사용할 수 없습니다.

논리적으로, 네트워크는 주소의 "네트워크"부분과 모든 0 (즉, 사용중인 호스트 비트 없음) 부분을 사용하여 참조되었습니다. 메모리를 백업 할 수있는 설명서를 찾을 수 없지만 RFC1060 이전에 널리 사용되었다고 생각합니다 .

편집 : RFC919에 대한 Ricky의 언급 덕분에 , 내가 찾은 참조가 네트워크 주소의 일반적인 승인에 대해 내가 기억하는 것을 보여줍니다.

However, as a notational convention, we refer to
networks (as opposed to hosts) by using addresses with zero fields.
For example, 36.0.0.0 means "network number 36"

따로, Ricky의 서브넷 0과 올인원 서브넷에 대해 언급하면서 RFC943 을 참조하는 RFC950 에서 나온 첫 번째 문서는 RFC923 을 사용 하지 않았지만 특수 주소에 동일한 언어를 사용 한다고 생각합니다 .

     It is useful to preserve and extend the interpretation of these
     special addresses in subnetted networks.  This means the values
     of all zeros and all ones in the subnet field should not be
     assigned to actual (physical) subnets.

        In the example above, the 6-bit wide subnet field may have
        any value except 0 and 63.

     Please note that there is no effect or new restriction on the
     addresses of hosts on non-subnetted networks.

OP가 내 답변에 대한 거부 된 편집에서 언급했기 때문에 나는 그것을 언급했습니다. 설명을 명확하게 추가했습니다. 모든 0/1 호스트네트워크 주소입니다. 후자는 더 이상 0의 의미를 갖지 않습니다. 아무도 서브넷 크기에 대한 가정을하지 않으며, 0의 브로드 캐스트 주소가 30 년 이상 감가 상각되었지만 전자가 모두 서브넷 브로드 캐스트 주소로 처리됩니다.
Ricky Beam

아주 좋은 소식입니다. 이 오류서버 결함 에 게시 하시겠습니까, 아니면 게시물의 일부를 복사하여 SF의 비슷한 질문에 대한 본인의 답변을 완전히 다시 작성하기 위해 사용할 수 있습니까?
Hennes

@Hennes, 귀하의 의견과 SF에 대한 비슷한 질문을 지적 해 주셔서 감사합니다. 이 콘텐츠의 대부분을 요청하고 게시했으며 해당 질문에 맞게 조정했습니다.
YLearn

감사합니다. SF에 대해 부분적으로 잘못된 대답을하는 것은 마음에 들지 않았습니다. 나는 그것을 고치지 않거나 적어도 수정하지는 않는다고 생각 하며이 훌륭한 대답 (그리고 모든 오래된 RFC 참조)은 당신의 것입니다. :)
Hennes

2

0.Host ID로 어떤 것도 계산할 수 없습니다. 한 종류의 .so Host ID는 1로 시작합니다.

192.168.1.0/24이 표현은 라우터에 사용됩니다.

그 뜻은,

서브넷 마스크 : 255.255.255.0

네트워크 : 192.168.1.0

방송 : 192.168.1.255

감사.


1
주소는 카운팅이 아닌 네이밍 / 포인팅 목적을위한 것입니다.
Sudoer

C 클래스와 서브넷 마스크 : 24 비트를 사용하면이 네트워크에서 최대 254 개의 호스트를 사용할 수 있습니다 .DNS가있는 경우 호스트 이름을 호스트 ID로 사용할 수 있습니다. 그렇지 않으면 호스트 ID를 사용할 수 있습니다 number는 호스트 ID입니다.
SM.JOBAER ALAM

2

기본 이해 를 위해 네트워크 이름은 그룹 이름이 그룹을 식별하는 것처럼 네트워크를 식별하는 데 사용됩니다. 192.168.1.0/24를 사용한 예에서 네트워크 주소 192.168.1.0은 192.168.1.1에서 192.168.1.254까지의 IP 주소로 구성된 그룹의 이름으로 사용됩니다.

따라서 라우터가 예를 들어 IP 192.168.1.24가있는 위치를 찾아야하는 경우 개별 IP 주소가 아닌 IP 풀 이름 (예 : 네트워크 주소) 192.168.1.0/24를 검색합니다. 네트워크 주소가 특정 컴퓨터에 할당되지 않은 이유입니다.


2

네트워크 ID 를 "이웃" 이라고 생각할 수 있습니다 . 그런 다음 호스트 IP 주소를 "집 번호"로 생각하십시오. 서브넷 마스크는 네트워크 ID를 정의하는 데 도움이됩니다.

큰 그림의 관점에서이 고급 주소를 고려하십시오. 네트워크 ID : 192.168.0.0 서브넷 마스크 : 255.255.255.0 (192.168.0.0은 일반적인 예는 아니지만 유효하며 요점을 설명하는 데 도움이됩니다.)

"집 번호"에 대한 "이웃"의 유효한 호스트 IP 주소는 다음과 같습니다. 192.168.0.1-192.168.0.254 네트워크 ID는 192.168.0.0입니다. 브로드 캐스트 주소는 192.168.0.255입니다.

이 주소가 클래스 주소가 아닌 경우의 모습은 다음과 같습니다. 네트워크 ID : 192.168.0.0 서브넷 마스크 : 255.255.0.0

"집 번호"에 대한 "이웃"의 유효한 호스트 IP 주소는 다음과 같습니다. 192.168.0.1 ~ 192.168.255.254 네트워크 ID는 192.168.0.0입니다. 브로드 캐스트 주소는 192.168.0.255입니다.

이 두 가지 예에서 서브넷 마스크가없는 네트워크 ID는 동일하게 보입니다. 그러나 서브넷 마스크는 완전히 다른 두 개의 호스트 IP 주소 범위로 정의합니다.

원래의 비유를 사용하여 서브넷을 사용하여 이웃을 거리로 나눌 수 있습니다. 예를 들어 192.168.0.0 및 255.255.255.0으로 시작하여 두 개의 서브넷으로 나눌 수 있습니다.

서브넷 1 192.168.0.0 255.255.255.128 호스트 IP 주소 범위 : 192.168.0.1 ~ 192.168.0.126 브로드 캐스트 IP : 192.168.0.127

서브넷 2 192.168.0.128 255.255.255.128 호스트 IP 주소 범위 : 192.168.0.129 ~ 192.168.0.254 브로드 캐스트 IP : 192.168.0.255


-3

네트워크는 다음과 같은 이유로 주로 서브 네트워크로 나뉩니다. IPV4에는 퍼블릭 IP 및 프라이빗 IP 공간이라는 개념이 있습니다.

조직이 외부 세계와 통신하려면 공개 IP가 있어야하며 조직의 모든 시스템에 대해 공개 IP를 가질 여유가 없습니다. 이를 극복하기 위해 우리는 서브넷을 사용했습니다

보안상의 이유로도 사용됩니다. 기본적으로 사용자 집합 간의 액세스를 사용자 지정으로 제한

이것은 단지 더 넓은 견해입니다 :)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.