홈페이지 » 어떻게 » Geek School Windows 7 학습 - IP 주소 지정 기본 사항

    Geek School Windows 7 학습 - IP 주소 지정 기본 사항

    Geek School의이 버전에서는 IP 주소 지정이 작동하는 방식을 살펴 보겠습니다. 또한 통신하는 장치가 귀하와 동일한 네트워크에 있는지 PC가 결정하는 것과 같은 몇 가지 고급 주제를 다룹니다. 그런 다음 LLMNR과 DNS라는 두 가지 이름 확인 프로토콜에 대해 간략하게 살펴 보겠습니다..

    Windows 7의 Geek School 시리즈에서 이전 기사를 확인하십시오.

    • How-To Geek School 소개
    • 업그레이드 및 마이그레이션
    • 장치 구성
    • 디스크 관리
    • 응용 프로그램 관리
    • Internet Explorer 관리

    그리고 일주일 내내 나머지 시리즈에 대해 계속 지켜봐주십시오..

    IP 기초

    스 네일 메일을 통해 편지를 보낼 때 메일을 받고 싶은 사람의 주소를 지정해야합니다. 마찬가지로 한 컴퓨터가 다른 컴퓨터에 메시지를 보내면 메시지를 보내야 할 주소를 지정해야합니다. 이러한 주소를 IP 주소라고하며 일반적으로 다음과 같이 보입니다.

    192.168.0.1

    이 주소는 IPv4 (Internet Protocol Version 4) 주소이며 요즘 대부분의 경우 컴퓨터가 실제로 무엇을 보는 지에 대한 간단한 추상화입니다. IPv4 주소는 32 비트이며 32와 1의 조합을 포함합니다. 컴퓨터는 위에 나열된 주소를 다음과 같이 표시합니다.

    11000000 10101000 00000000 00000001

    주 : 각 십진법 옥텟의 최대 값은 (2 ^ 8) - 1이며 255입니다. 이것은 8 비트를 사용하여 표현할 수있는 최대 조합 수입니다.

    IP 주소를 바이너리와 동등한 것으로 변환하고 싶다면 아래처럼 간단한 테이블을 만들 수 있습니다. 그런 다음 IP 주소의 한 섹션 (기술적으로는 옥텟이라고 함) (예 : 192)을 사용하고 왼쪽에서 오른쪽으로 이동하여 십진수에서 테이블 헤더의 숫자를 뺄 수 있는지 확인하십시오. 두 가지 규칙이 있습니다.

    • 표의 머리말에있는 숫자가 당신의 숫자보다 작거나 같다면, 그 열을 1로 표시하십시오. 그러면 새로운 번호가 열의 머리말에서 그 숫자를 뺍니다. 예를 들어 128은 192보다 작으므로 128s 열에 1을 표시합니다. 그런 다음 192 - 128, 즉 64.
    • 번호가 가지고있는 번호보다 큰 경우 0으로 표시하고 계속 진행하십시오..

    예제 주소 192.168.0.1을 사용하는 방법은 다음과 같습니다.

    128 자 64 개 32 16 8 4 2 1
    1 1 0 0 0 0 0 0
    1 0 1 0 1 0 0 0
    0 0 0 0 0 0 0 0
    0 0 0 0 0 0 0 1

    위의 예제에서 192의 첫 번째 옥텟을 가져 와서 1로 128 초의 열을 표시했습니다. 두 번째 열의 숫자와 동일한 64로 남았습니다. 그래서 1로 표시했습니다. 64-64 = 0이되었으므로 이제 0으로 남았습니다. 나머지 행이 모두 0이라는 의미였습니다..

    두 번째 행에서 두 번째 옥텟 인 168을 가져갔습니다. 128은 168보다 작으므로 1로 표시하고 40으로 남았습니다. 64는 40보다 커서 0으로 표시했습니다. 세 번째 열, 32는 40 미만이므로 1로 표시하고 8로 남겨 둡니다. 16은 8보다 커서 0으로 표시했습니다. 8 열로 이동하면 1로 표시되어 0 나머지 열은 0으로 표시되었습니다..

    세 번째 옥텟은 0이었고 아무 것도 0으로 갈 수 없어 모든 열을 0으로 표시했습니다..

    마지막 옥텟은 1이었고 1을 제외한 1은 1을 제외하고는 1이 아니므로 1 열로 표시 될 때까지 모든 열을 0으로 표시했습니다..

    서브넷 마스크

    참고 : 서브넷 마스킹은 매우 복잡 할 수 있으므로이 기사의 범위에서는 클래스 서브넷 마스크에 대해서만 논의 할 것입니다..

    IP 주소는 네트워크 주소와 호스트 주소라는 두 가지 구성 요소로 구성됩니다. 서브넷 마스크는 컴퓨터가 IP 주소를 네트워크 주소와 호스트 주소로 구분하는 데 사용되는 것입니다. 서브넷 마스크는 일반적으로 다음과 같습니다..

    255.255.255.0

    바이너리로 다음과 같이 보입니다..

    11111111.11111111.11111111.00000000

    서브넷 마스크에서 네트워크 비트는 1로 표시되고 호스트 비트는 0으로 표시됩니다. 위의 바이너리 표현에서 IP 주소의 처음 3 옥텟이 장치가 속한 네트워크를 식별하는 데 사용되고 마지막 옥텟이 호스트 주소로 사용됨을 알 수 있습니다.

    IP 주소와 서브넷 마스크가 주어지면 우리의 컴퓨터는 비트 AND 연산을 수행하여 장치가 동일한 네트워크 상에 있는지 여부를 알 수 있습니다. 예를 들면 다음과 같습니다.

    • computerOne이 computerTwo에 메시지를 보내려고합니다..
    • computerOne의 IP는 192.168.0.1이고 서브넷 마스크는 255.255.255.0입니다.
    • computerTwo의 IP는 192.168.0.2이고 서브넷 마스크는 255.255.255.0입니다.

    computerOne은 먼저 자신의 IP와 서브넷 마스크의 비트 AND를 계산합니다.

    참고 : 비트 AND 연산을 사용할 때 해당 비트가 1이면 결과는 1이고, 그렇지 않으면 0입니다..

    11000000 10101000 00000000 00000001
    11111111 11111111 11111111 00000000

    11000000 10101000 00000000 00000000

    그런 다음 bitwise AND를 계산합니다. computerTwo.

    11000000 10101000 00000000 00000010
    11111111 11111111 11111111 00000000

    11000000 10101000 00000000 00000000

    보시다시피 비트 연산의 결과는 동일하므로 장치가 동일한 네트워크에 있음을 의미합니다.

    수업

    지금까지 짐작 했겠지만, 서브넷 마스크를 사용하는 네트워크 (1s)가 많을수록 가질 수있는 호스트 (0s)가 적습니다. 보유 할 수있는 호스트 및 네트워크의 수는 3 개의 클래스로 나뉩니다..

    네트워크 서브넷 마스크 네트워크 호스트
    클래스 A 1-126.0.0.0 255.0.0.0 126 16 777 214
    클래스 B 128-191.0.0.0 255.255.0.0 16 384 65 534
    클래스 C 192-223.0.0.0 255.255.255.0 2 097 152 254

    예약 된 범위

    127.x.x.x 범위가 생략되었음을 알 수 있습니다. 이는 전체 범위가 루프백 주소라고하는 항목에 예약되어 있기 때문입니다. 루프백 주소는 항상 자신의 PC를 가리 킵니다..

    169.254.0.x 범위는 또한 APIPA라는 항목을 위해 예약되었으며 나중에이 시리즈에서 다룰 예정입니다..

    사설 IP 범위

    몇 년 전까지 만해도 인터넷의 모든 장치에는 고유 한 IP 주소가있었습니다. IP 주소가 부족 해지자 NAT라는 개념이 도입되어 우리 네트워크와 인터넷 사이에 다른 계층이 추가되었습니다. IANA는 IP의 각 클래스에서 주소 범위를 예약하기로 결정했습니다.

    • 클래스 A의 10.0.0.1 - 10.255.255.254
    • 클래스 B에서 172.16.0.1 - 172.31.255.254
    • 클래스 C의 192.168.0.1 - 192.168.255.254

    그런 다음 전 세계의 각 장치에 IP 주소를 할당하는 대신 ISP가 단일 IP 주소가 할당 된 NAT 라우터라는 장치를 제공합니다. 그런 다음 가장 적합한 개인 IP 범위의 장치 IP 주소를 할당 할 수 있습니다. NAT 라우터는 NAT 테이블을 유지 관리하고 인터넷 연결을 프록시합니다.

    참고 : NAT 라우터의 IP는 일반적으로 DHCP를 통해 동적으로 할당되므로 ISP가 제 공한 제약 조건에 따라 일반적으로 변경됩니다.

    이름 확인

    FileServer1과 같은 사람이 읽을 수있는 이름을 기억하는 것이 89.53.234.2와 같은 IP 주소를 기억하는 것보다 쉽습니다. DNS와 같은 다른 이름 확인 솔루션이없는 소규모 네트워크에서 FileServer1에 대한 연결을 열려고하면 컴퓨터가 멀티 캐스트 메시지를 보낼 수 있습니다 (이는 네트워크상의 각 장치에 메시지를 보내는 멋진 방법입니다) FileServer1이 누구인지 묻습니다. 이 이름 확인 방법은 LLMNR (Link-Lock Multicast Name Resolution)이라고하며, 가정 또는 중소 기업 네트워크를위한 완벽한 솔루션이지만 확장 성이 좋지 않습니다. 첫째, 수천 명의 클라이언트에 대한 브로드 캐스트가 너무 오래 걸리고 두 번째로 방송은 일반적으로 라우터를 통과하지 않기 때문에.

    DNS (Domain Name System)

    확장 성 문제를 해결하는 가장 일반적인 방법은 DNS를 사용하는 것입니다. Domain Name System은 주어진 네트워크의 전화 번호부입니다. 거대한 데이터베이스를 사용하여 사람이 읽을 수있는 컴퓨터 이름을 기본 IP 주소에 매핑합니다. FileServer1에 대한 연결을 열려고하면 PC는 사용자가 지정한 DNS 서버에 FileServer1이 있는지 묻습니다. 그러면 DNS 서버는 PC가 차례로 연결할 수있는 IP 주소로 응답합니다. 이것은 또한 세계에서 가장 큰 네트워크에서 사용되는 이름 확인 방법입니다. 인터넷.

    네트워크 설정 변경

    네트워크 설정 아이콘을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 네트워크 및 공유 센터 열기를 선택하십시오..

    왼쪽의 어댑터 설정 변경 하이퍼 링크를 클릭하십시오..

    그런 다음 네트워크 어댑터를 마우스 오른쪽 단추로 클릭하고 상황에 맞는 메뉴에서 속성을 선택하십시오.

    이제 인터넷 프로토콜 버전 4를 선택한 다음 속성 버튼을 클릭하십시오..

    여기서 "다음 IP 주소 사용"라디오 버튼을 선택하여 고정 IP 주소를 구성 할 수 있습니다. 위의 정보로 무장 한 IP 주소와 서브넷 마스크를 채울 수 있습니다. 기본 게이트웨이는 모든 의도와 목적을 위해 라우터의 IP 주소입니다.

    대화 상자 아래쪽에서 DNS 서버의 주소를 설정할 수 있습니다. 가정에서는 DNS 서버가 없을 수도 있지만 라우터에 작은 DNS 캐시가 있고 ISP에 쿼리를 전달하는 경우가 많습니다. 또는 Google의 공용 DNS 서버 인 8.8.8.8을 사용할 수 있습니다..

    숙제

    • 오늘은 숙제가 없지만 길었습니다. 다시 읽으십시오. 더 많은 정보를 얻고 싶다면 CIDR (Classless Interdomain Routing)이라는 고급 네트워킹 주제를 읽어보십시오..

    질문이 있으시면 @taybgibb에 트위터를 올리거나 댓글을 남길 수 있습니다..