컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 네트워크 기본 사항에 대한 질문

네트워크 기본 사항에 대한 질문

IP 주소'는 'TCP/IP'(Transmite Control Protocol, 전송 제어 프로토콜/인터넷 프로토콜)의 프로토콜 중 하나입니다.

그 이유 인터넷이 광범위한 영역의 다양한 네트워크 시스템에서 컴퓨터를 상호 연결할 수 있는 것은 주로 TCP/IP 프로토콜의 네트워크 환경에서 "세계를 통합"하는 TCP/IP 프로토콜의 적용 때문입니다. 호스트의 위치를 ​​확인하려면 TCP/IP 프로토콜에 대해 IP 주소, 서브넷 마스크

, 게이트웨이 주소 등 세 가지 매개변수를 지정해야 합니다. IP 주소는 실제로 네트워크 물리적 주소를 "통합"하는 방법입니다. 상위 계층 소프트웨어를 통한 IP 인터네트워크 계층입니다. 이 방법은 통합 주소를 사용합니다.

통합 관리 대상 호스트에 할당되는 형식입니다.

인터넷의 호스트마다 IP 주소가 다릅니다. 각 호스트의 IP 주소는

32비트, 즉 4비트로 구성됩니다. 사용자가 쉽게 읽고 이해할 수 있도록

일반적으로 "점으로 구분된 십진수 표현"을 사용합니다. 는 부분으로 구분됩니다. 예를 들어 61.129.64.150은 해커포스 웹 서버의 IP 주소입니다. 각 IP 주소는 네트워크 크기를 나타냅니다. , 호스트 번호는 네트워크의 호스트 주소 번호를 나타냅니다. 네트워크 크기에 따라 IP 주소는 A, B, C, D

및 E의 다섯 가지 범주로 나눌 수 있습니다. A, B, C는 세 가지 주요 주소 유형입니다. 클래스 D는 다중 대상 전송을 위한 다중 대상 주소 전용입니다. /p>

유효한 IP 주소 범위입니다.

분류 네트워크 번호 호스트 번호

A 1~126 0~255 0~255 1~254

B 128~191 0~255 0~255 1~254

C 192~223 0~255 0~255 1~254

1 클래스 A IP 주소

p>

A 클래스 IP 주소란 IP 주소에 포함된 4개의 숫자 중 첫 번째 숫자가 네트워크 번호이고 나머지 3개의 숫자가 로컬 컴퓨터의 숫자임을 의미합니다. IP 주소를 이진수로 표현하면 클래스 A IP 주소로 구성됩니다. 1바이트 네트워크 주소와 3바이트 호스트 주소 중 네트워크 주소의 최상위 비트는 "0"이어야 합니다. 클래스 A IP 주소의 네트워크 식별자 길이는 7비트이고 호스트 주소의 길이는 7비트입니다. 식별자는 24비트입니다. 클래스 A 네트워크 주소는 적은 수의 주소를 가지며 1,600만 개 이상의 호스트가 있는 대규모 네트워크에서 사용할 수 있습니다.

2. 클래스 B IP 주소

클래스 B IP 주소는 IP 주소의 4개 숫자 중 처음 2개가 네트워크 번호이고 나머지 2개가 네트워크 번호임을 의미합니다. 네트워크 번호입니다. 번호는 로컬 컴퓨터의 번호입니다. IP 주소가 이진수로 표현되는 경우 클래스 B IP 주소는 2바이트 네트워크 주소와 2바이트 호스트 주소로 구성됩니다. 네트워크 주소의 최상위 비트는 "10"이어야 합니다. 클래스 B IP 주소의 네트워크 식별자 길이는 14비트이고 호스트 식별자 길이는 16비트입니다. 클래스 B 네트워크 주소는 중간 규모 네트워크에 적합하며 각 네트워크는 60,000대 이상의 컴퓨터를 수용할 수 있습니다.

3. 클래스 C IP 주소

클래스 C IP 주소는 IP 주소의 4개 숫자 중 처음 3개가 네트워크 번호이고 나머지 숫자가 로컬 컴퓨터의 번호입니다. IP 주소가 이진수로 표현되는 경우 클래스 C IP 주소는 3바이트 네트워크 주소와 1바이트 호스트 주소로 구성됩니다. 네트워크 주소의 최상위 비트는 "110"이어야 합니다. 클래스 C IP 주소의 네트워크 식별자 길이는 21비트이고 호스트 식별자 길이는 8비트입니다. 클래스 C 네트워크 주소는 더 많은 수를 가지며 소규모 LAN에만 적합합니다. 최대 254대의 컴퓨터를 포함합니다.

위의 세 가지 유형의 IP 주소 외에도 몇 가지 특별한 유형의 IP 주소도 있습니다. TCP/IP 프로토콜에서는 첫 번째 바이트가 "lll0"으로 시작하는 모든 IP 주소를 모두 호출한다고 규정합니다. 멀티캐스트 주소. 따라서 첫 번째 바이트가 223보다 크고 240보다 작은 모든 IP 주소는 IP 주소의 모든 바이트가 0("0.0.0.0")인 주소가 현재 호스트에 해당합니다. 각 바이트가 1인 "255.255.255.255")는 현재 서브넷의 브로드캐스트 주소입니다. IP 주소에 "llll0"이 포함된 모든 주소는 향후 특수 목적으로 예약됩니다. IP 주소는 10진수 "127"이 될 수 없습니다. 처음에는 27.1.1.1이 루프 테스트에 사용되며 네트워크 ID의 처음 6비트는 모두 "0"으로 설정할 수 없습니다. 모두 "0"은 로컬 네트워크를 나타냅니다.

IP 주소에는 특별한 의미를 지닌 여러 주소가 있습니다:

브로드캐스트 주소: TCP/IP 프로토콜에 따르면 호스트 번호 부분에 모두 1이 포함된 IP입니다.

주소는 방송에 사용됩니다. 소위 브로드캐스트 주소는 인터넷상의 모든 호스트에 동시에 메시지를 보내는 것을 의미합니다. 즉, 인터넷은 물리적 네트워크 특성에 관계없이 브로드캐스트 전송을 지원합니다. 예를 들어 136.78.255.255는 클래스 B 주소의 브로드캐스트 주소입니다. 이 주소로 정보를 보내면 네트워크 번호가 136.78인 모든 호스트에 정보가 전송됩니다. 제한된 브로드캐스트 주소: 로컬 네트워크 내에서 브로드캐스트해야 하는 경우가 있지만 로컬 네트워크의 네트워크 번호를 알 수 없는 경우가 있습니다. TCP/IP 프로토콜에서는 32비트 IP 주소가 모두 1로 규정되어 있습니다. 이 네트워크에서 브로드캐스팅하는 데 사용됩니다. 즉 255.255.255.255입니다.

"0" 주소: TCP/IP 프로토콜은 네트워크 번호가 모두 0인 경우

"이 네트워크"로 해석되도록 규정합니다. 호스트가

이 네트워크 내에서 통신을 시도하지만 이 네트워크의 네트워크 번호를 모르는 경우

"0" 주소를 사용할 수 있습니다. 루프백 주소 클래스 A 네트워크 주소

127의 첫 번째 10진수 값은 127.1.11.13과 같은 예약된 주소로 네트워크 소프트웨어 테스트 및 로컬 시스템 상호 연결에 사용됩니다.

프로세스 커뮤니케이션. IP 주소의 어느 부분이 네트워크 번호를 나타내고, 어느 부분이 호스트 번호를 나타내는지 빠르게 확인하고 두 IP 주소가 동일한 네트워크에 속하는지 확인하기 위해 서브넷 마스크가 생성됩니다. 서브넷 마스크는 전체 IP 주소의 비트 패턴을 제공하며, 여기서 1은 네트워크 부분을 나타내고 0은 IP 호스트 번호 부분을 나타냅니다. 이를 사용하면 IP 주소가 어디인지 파악하는 데 도움이 됩니다.

네트워크 번호가 끝나고 호스트 번호가 시작됩니다. 클래스 A, B, C 네트워크 표준

기본 마스크는 다음과 같습니다. 범주 서브넷 마스크 비트 패턴 서브넷 마스크

A 11111111.00000000.00000000.00000000 255.0.0.0

p>

B 11111111.11111111.00000000.00000000 255.255.0.0

C 11111111.11111111.11111111.00000000 255.2

55.255.0 켜져 있는 경우 인터넷에서 통신하는 두 호스트의 인터넷 IP 주소< / p>

차이가 192.83.192.10과 192.83.192.32이면 서브넷 마스크 2

55.255.255.0은 두 IP 주소에 대해 각각 AND 연산을 수행합니다

마지막으로 , 네트워크 번호와 호스트 번호를 얻었으며 결과가 일치하므로 이 두 IP 주소가 동일한 네트워크에 속한다고 판단할 수 있습니다. 네트워크 분할 상황에서 IP 주소를 효과적으로

사용하려면 호스트 번호의 상위 부분을 서브넷 번호로 가져오고

서브넷 마스크를 확장하면 됩니다. 일반적인 8비트 제한입니다. 특정 유형의 주소에 대해 더 많은 서브넷을 만드는 데 사용되는 코드입니다. 그러나 더 많은 서브넷이 생성될수록 각 서브넷에서 사용 가능한 호스트 주소의 수가

줄어듭니다. 추가 서브넷에 대한 서브넷 마스크를 결정하려면 먼저 IP 트래픽이 전달될 네트워크 세그먼트 수를 결정한 다음 네트워크 세그먼트 수를 수용할 수 있는 가장 낮은 서브넷을 결정합니다. 마스크 번호를 포함하는 네트워크 주소를 사용하지 마십시오. 모두 0이거나 모두 1입니다.

완전히 다른 두 개의 네트워크(이기종 네트워크)를 연결하려면 일반적으로 게이트웨이가 사용됩니다. 인터넷에서는 두 네트워크도 게이트웨이라는 장치를 통해 연결됩니다.

. 이 컴퓨터는 사용자가 통신하는 컴퓨터의 IP 주소를 기반으로 사용자가 보낸 정보를 로컬 네트워크 외부로 보낼지 여부를 결정할 수 있습니다. 동시에 외부 세계도 로컬 네트워크로 보냅니다. 컴퓨터의 정보를 수신하는 것은 한 네트워크를 다른 네트워크와 연결하는 채널입니다. TCP/IP 프로토콜을 주소 지정 가능하게 만들기 위해

채널에 게이트웨이 주소라고 하는 IP 주소가 할당됩니다.

간단히 말하면 "IP 주소"는 각 호스트의 "ID 카드"입니다!

上篇: 스티브 잡스가 떠난 해는 언제입니까? 下篇: 정보 교환 방법
관련 내용