컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - IP 주소, 서브넷 마스크, 게이트웨이 및 DNS 주소란 무엇입니까?

IP 주소, 서브넷 마스크, 게이트웨이 및 DNS 주소란 무엇입니까?

IP: 수많은 서비스와 컴퓨터가 인터넷에 연결되어 있지만 무질서한 상태가 아니라 각 호스트마다 인터넷에서 호스트의 유일한 상징으로 고유한 주소가 있습니다. 우리는 그것을 IP 주소라고 부른다. 점으로 구분된 네 개의 숫자 집합으로 구성된 문자열입니다. 여기서 각 숫자 세트는 0 에서 256 사이입니다 (예: 0-255.0-255.0-255.0-255.0-255.0; 예를 들어 202.202.96.33 은 호스트 서버의 IP 주소입니다.

또 다른 표현은 메모리 숫자의 단조로움과 어려움에서 벗어나 도메인 이름 DN (도메인 이름) 으로 호스트를 나타내는 것, 즉 호스트를 나타내는 문자 이름 (예: www.lg.com.cn) 은 한 회사의 호스트 서버의 도메인 이름입니다. DNS (도메인 이름 시스템) 도메인 이름 서버 시스템은 텍스트 도메인 이름을 해당 디지털 IP 주소로 변환합니다. 위의 IP, 도메인 이름 DN 및 도메인 이름 시스템 DNS 를 통해 각 호스트에 인터넷에서 고유한 위치를 제공합니다.

인트라넷과 공용 네트워크는 인터넷에 액세스하는 두 가지 방법입니다.

인트라넷 액세스 방법: 컴퓨터가 인터넷에 액세스하여 얻은 iNet 주소는 인터넷상의 예약된 주소이며, 예약된 주소에는 다음 세 가지 형태가 있습니다. 6.

10.x.x.xJ2/a

172. 16.x.x 에서 172.438+0.x.xz 까지.

192. 168.x.xp

인트라넷의 컴퓨터는 NAT (네트워크 주소 변환) 프로토콜이 있는 공용 게이트웨이를 통해 인터넷에 액세스합니다.

인터넷의 컴퓨터는 인터넷의 다른 컴퓨터로 연결 요청을 보낼 수 있지만 인터넷의 다른 컴퓨터는 인터넷의 컴퓨터로 연결 요청을 보낼 수 없습니다.

공용 네트워크 액세스 모드: 컴퓨터가 인터넷에 액세스하여 얻은 iNet 주소는 인터넷상의 예약되지 않은 주소입니다. 공용 네트워크의 컴퓨터와 인터넷의 다른 컴퓨터는 자유롭게 서로 액세스할 수 있다.

서브넷 마스크: 서브넷 마스크는 각 네트워크 관리에서 마스터해야 하는 기본 지식입니다. 마스터해야 TCP/IP 프로토콜 설정을 진정으로 이해할 수 있다. 서브넷 마스크가 무엇인지 간단히 설명하겠습니다. 서브넷 마스크는 단독으로 존재할 수 없으며 IP 주소와 함께 사용해야 합니다. 서브넷 마스크는 하나의 IP 주소를 네트워크 주소와 호스트 주소의 두 부분으로 나누는 역할만 합니다.

서브넷 마스크 설정은 특정 규칙을 따라야 합니다. IP 주소와 마찬가지로 서브넷 마스크의 길이는 32 비트이고 왼쪽 네트워크 비트는 바이너리' 1' 으로 표시됩니다. 오른쪽에는 이진 숫자 "0" 으로 표시된 호스트 비트가 있습니다. 서브넷 마스크를 통해서만 한 호스트의 서브넷과 다른 서브넷 간의 관계를 표시할 수 있으므로 네트워크가 제대로 작동합니다.

서브넷 마스크라는 용어는 확장 네트워크 접두사는 주소가 아니지만 네트워크 계층 주소의 어느 부분이 네트워크 번호이고 어느 부분이 호스트 번호인지 확인할 수 있습니다. 1 부분은 네트워크 번호를 나타내고 마스크 0 부분은 호스트 번호를 나타냅니다. 서브넷 마스크는 호스트 IP 의 네트워크 주소 정보를 가져와서 호스트 통신의 여러 상황을 구분하고 다른 경로를 선택하는 데 사용됩니다. 클래스 a 주소의 기본 서브넷 마스크는 255.0.0.0 입니다. 클래스 b 주소의 기본 서브넷 마스크는 255.255.0.0 입니다. 클래스 c 주소의 기본 서브넷 마스크는 255.255.255.0 입니다.

게이트웨이: 게이트웨이는 한 네트워크를 다른 네트워크에 연결하는 "게이트웨이" 입니다.

분류 기준에 따라 게이트웨이에는 여러 가지가 있습니다. TCP/IP 프로토콜 중 게이트웨이가 가장 많이 사용됩니다. 여기서 말하는 "게이트웨이" 는 TCP/IP 프로토콜 아래의 게이트웨이를 의미합니다.

그렇다면 도대체 게이트웨이란 무엇일까요? 게이트웨이는 본질적으로 한 네트워크에서 다른 네트워크로의 IP 주소입니다. 예를 들어, 네트워크 a 와 네트워크 b 가 있고, 네트워크 a 의 IP 주소 범위는'192.168.1~192./kloc 입니다 두 네트워크가 동일한 스위치 (또는 허브) 에 연결된 경우에도 TCP/IP 프로토콜은 서브넷 마스크 (255.255.255.0) 에 따라 두 네트워크의 호스트가 서로 다른 네트워크에 있는지 확인합니다. 이 두 네트워크 간의 통신을 위해서는 게이트웨이를 통과해야 한다. 네트워크 a 의 호스트가 패킷의 대상 호스트가 로컬 네트워크에 없는 것을 발견하면 패킷을 자체 게이트웨이로 전달하고, 게이트웨이는 네트워크 b 의 게이트웨이로 패킷을 전달하고, 네트워크 b 의 게이트웨이는 네트워크 b 의 호스트로 패킷을 전달합니다. 네트워크 b 가 네트워크 a 로 패킷을 전달하는 과정에서도 마찬가지입니다 .....

따라서 TCP/IP 프로토콜은 게이트웨이의 IP 주소를 설정해야만 네트워크 간 통신을 가능하게 합니다. 그럼 이 IP 주소는 어느 기계의 IP 주소인가요? 게이트웨이의 IP 주소는 라우터, 라우팅 프로토콜이 활성화된 서버 (기본적으로 라우터와 동일), 프록시 서버 (라우터와 동일) 등 라우팅 기능이 있는 디바이스의 IP 주소입니다.

DNS 주소: DNS 주소는 사용자의 웹 사이트 주소를 IP 주소로 확인하는 도메인 이름 서버 주소입니다. 이 서버에 문제가 있으면 인터넷에 액세스하지 못할 수 있습니다. 나는 그가 자주 방문하는 모든 사이트의 IP 주소를 기억할 수 있는 강자가 세상에 없을 것이라고 추측한다.

DNS 의 전체 이름은 도메인 이름 서버이며, 중국어는 일반적으로 "도메인 이름 서버" 라고 합니다. DNS 서버를 설명하기 전에 도메인 이름이 무엇인지 설명해야 할 수도 있습니다. 앞서 언급했듯이 인터넷에서 컴퓨터를 식별하는 방법은 IP 주소를 사용하는 것이지만 IP 는 숫자로 표현되어 특별한 의미가 없어 기억하기 어렵다. 그래서 우리는 보통 인터넷상의 한 컴퓨터에 의미 있고 기억하기 쉬운 이름을 붙이는데, 우리는 이를' 도메인 이름' 이라고 부른다. 예: 유명한 야후까지! 검색 엔진의 경우, 대부분의 사용자는 이 사이트를 방문할 때 들어간다. 이 서버의 IP 가 무엇인지 기억하는 사람은 거의 없습니다. 그래서 야후야! 사이트의 도메인 이름입니다. 이것은 마치 우리가 친구에게 인사를 하는 것과 같습니다. 반드시 그의 이름을 불러야 합니다. 상대방의 주민등록번호를 부르는 사람은 거의 없습니다! 하지만 인터넷에서 실제로 컴퓨터를 식별하는 것은 IP 이기 때문에 사용자가 브라우저에 도메인 이름을 입력할 때 브라우저는 먼저 도메인 이름과 IP 대응 정보가 있는 호스트에 가서 이 컴퓨터의 IP 를 조회해야 합니다. 이 조회된 호스트는 도메인 이름 서버, 즉 DNS 라고 합니다. 예를 들어, 이름을 입력하면 브라우저에서 해당 이름을 가장 가까운 DNS 서버로 보내 인식합니다. 결과가 발견되면 해당 호스트의 IP 주소를 반환하고 연결합니다. 그러나 찾을 수 없는 경우 DNS 에서 찾을 수 없는 것과 유사한 경고 메시지가 나타납니다. 그래서 일단 컴퓨터의 DNS 서버가 잘못 설정되었다면, 표지판이 잘못되어 컴퓨터는 정보를 어디로 보내야 할지 모른다. (알버트 아인슈타인, 컴퓨터명언)

ISP 의 전화 접속 서버에는 일반적으로 기본 DNS 가 있기 때문에 DNS 를 설정할 필요가 없습니다. DNS 를 지정해야 하는 경우 이 DNS 의 정확한 IP 를 알아야 합니다 (예: 푸저우 163 사용자의 DNS 는 202. 10 1.98.55). DNS 설정 방법은 제어판 아래 네트워크에서 TCP/IP 속성을 열고 DNS 설정 열에서 DNS 활성화를 선택하여 DNS 의 IP 주소를 추가하는 것입니다.

IP 192. 168. X.X 는 일반적으로 라우팅이 있는 IP 입니다. 기본적으로 게이트웨이의 마지막 1 비트는 1 이고 서브넷 마스크는 255.255.255.0 이어야 합니다. 간단히 말해 클래스 c 와 서브넷의 IP 는 이렇게 설정할 수 있습니다.

上篇: 인공지능에는 어떤 소프트웨어가 있나요? 下篇: 서재소설망은 왜 책을 읽을 때 보이지 않는가
관련 내용