NETBIOS란 무엇입니까?

범주: 컴퓨터/네트워크 gt; 운영 체제/시스템 오류

문제 설명:

종합적인 이해 및 적용~`

분석:

NetBIOS 소개

bios(NETwork Basic 입출력 시스템) 네트워크 기본 입출력 시스템.

NetBIOS는 IBM이 1983년에 개발한 네트워크 표준 세트이며 Microsoft는 이를 기반으로 계속 개발하고 있습니다. Microsoft의 클라이언트/서버 네트워크 시스템은 모두 NetBIOS를 기반으로 합니다. 응용프로그램은 표준 NetBIOS API 호출을 사용하여 다양한 프로토콜에서 NetBIOS 명령 및 데이터 전송을 실현합니다. Microsoft Networks는 Windows NT 운영 체제의 NetBIOS를 활용하여 대량의 내부 네트워킹을 완성합니다. 또한 다른 많은 프로토콜에 대한 표준 인터페이스도 제공합니다. TCP/IP, NetBEUI 및 NWLink에는 모두 응용 프로그램이 활용할 수 있는 NetBIOS 인터페이스가 있습니다. NetBIOS API는 근거리 통신망용으로 개발되었으며 이제 표준 인터페이스로 발전했습니다. 이를 통해 애플리케이션은 연결 지향 통신이든 비연결 통신이든 전송 계층 네트워킹 프로토콜에 액세스할 수 있습니다. NetBIOS 인터페이스는 NetBEUI, NWLink, TCP/IP 및 기타 프로토콜용으로 작성되었으므로 응용 프로그램은 어떤 프로토콜이 전송 서비스를 제공하는지 신경 쓸 필요가 없습니다. NT에서 사용하는 모든 프로토콜에는 NT의 NetBIOS를 기본 시스템의 NetBIOS와 통신하는 전송 드라이버 인터페이스가 있습니다. 프로토콜 기능). 이러한 프로토콜은 모두 NetBIOS API를 지원하므로 모두 세션 설정 및 브로드캐스트 시작 기능을 제공합니다. 네트워크의 각 컴퓨터는 NetBIOS 이름으로 고유하게 식별되어야 합니다. 이 이름은 NetBIOS 세션을 설정하거나 브로드캐스트를 보낼 때 필요합니다. NetBIOS 세션을 통해 이 이름을 사용할 때 보낸 사람은 NetBIOS 이름을 IP 주소로 변환할 수 있어야 합니다. IP 주소와 이름이 모두 필요하므로 모든 이름 변환 방법은 성공적인 통신이 이루어지기 전에 올바른 IP 주소를 제공할 수 있어야 합니다. bios는 라우팅할 수 없는 프로토콜입니다. 이는 브로드캐스트 네트워크에 적합합니다. 투명 브리지 없이는 네트워크 세그먼트를 교차할 수 없습니다. 하지만 어떤 프로토콜에도 바인딩될 수 있습니다. TCP/IP 프로토콜과 같은 프로토콜이 컴퓨터의 백도어가 될 수 있는 주된 이유입니다! 첫째: 이 백도어는 귀하의 정보를 유출할 수 있습니다. 이것이 컴퓨터 이름과 작업 그룹입니다. 많은 사람들이 실제 이름을 컴퓨터 이름이나 작업 그룹 이름으로 사용합니다. 이를 통해 고정된 정보를 기반으로 개인의 IP 주소를 쉽게 찾을 수 있습니다.

NetBIOS 이름은 16바이트로 구성됩니다. 각 이름의 처음 15바이트는 사용자가 지정하며 다음을 나타냅니다.

네트워크의 단일 사용자 또는 컴퓨터와 연결된 리소스를 식별하는 고유한 이름입니다. 네트워크의 사용자 또는 컴퓨터 그룹과 연결된 리소스를 식별하는 그룹 이름입니다. 각 NetBIOS 이름의 16번째 문자는 Microsoft NetBIOS 클라이언트에서 이름을 식별하고 해당 이름으로 네트워크에 등록된 리소스에 대한 정보를 나타내는 이름 접미사로 사용됩니다. 각 NetBIOS 이름은 고유한(고유한) 이름 또는 그룹(고유하지 않은) 이름으로 구성됩니다.

고유한 이름은 컴퓨터의 특정 프로세스로 네트워크 트래픽을 보내는 데 사용되는 경우가 많습니다. 그룹 이름은 동시에 여러 컴퓨터에 정보를 보내는 데 사용됩니다.

NetBIOS 이름 확인 유형 분석

Microsoft IP 네트워크에서 클라이언트 컴퓨터가 다른 컴퓨터를 찾아 통신하는 주요 수단은 도메인 이름(DNS)을 사용하는 것입니다. 이전 버전을 사용하는 Windows 클라이언트는 NetBIOS(neork 기본 입력/출력 시스템, 네트워크 기본 입력 및 출력 시스템)를 사용하여 통신합니다. 따라서 이러한 클라이언트는 NetBIOS 이름을 IP 주소로 확인하는 방법이 필요합니다. 낮은 수준의 Microsoft 운영 체제 버전이 네트워크에 액세스할 수 없는 이유를 아래에서 저자는 TCP/IP를 통한 NetBIOS의 이름 확인 유형을 간략하게 소개합니다.

NetBIOS 이름을 IP 주소로 확인하는 방법에는 세 가지가 있습니다.

· LMHOSTS 파일에서 검색

· 로컬 네트워크 세그먼트 브로드캐스트

·WINS 서버를 통한 확인

Windows에서는 NetBIOS 이름을 확인하기 위해 다음 네 가지 방법을 사용합니다. (괄호 안의 값은 WINS/NetBT 노드 설정 유형입니다.) 4가지 방법은 다음과 같습니다.

·B 노드(브로드캐스트, b 브로드캐스트, 0x1)

Windows에서는 이름 등록을 사용합니다. 및 이름 확인에서는 게이트웨이 구성에 따라 B 노드 클라이언트가 보낸 데이터 패킷이 LAN 범위를 초과할 수 없습니다. 그러나 B 노드는 대규모 네트워크에 적합하지 않습니다. 실제로 Microsoft는 표준 B 노드 유형을 수정했습니다. Windows는 이름 확인을 시도할 때 먼저 LMHOSTS 이름 캐시를 확인합니다. 브로드캐스트가 여전히 실패하는 경우 Windows는 실제 LMHOSTS 파일을 확인합니다.

·P 노드(per-to-per, p Peer, 0x2)

이 방법은 브로드캐스트를 사용하지 않지만 컴퓨터가 시작되면 WINS가 네트워크에 이름을 등록합니다. 컴퓨터는 이름을 확인해야 할 때 WINS 서버에 확인 요청을 보냅니다. 이 방법은 WINS 서버가 정상적으로 실행 중인 경우에만 유효합니다. WINS 서버에 장애가 발생하면 해결이 불가능합니다.

·M 노드(혼합, M 혼합, 0x4)

Windows는 B 노드와 P 노드를 공동으로 사용하며, M 노드가 이름 확인을 위해 브로드캐스트를 사용할 수 없는 경우 기본적으로 B 노드를 사용합니다. , 작업을 완료하기 위해 P 노드의 WINS 서버를 사용합니다.

·H 노드(하이브리드, H 혼합, 0x8)

또한 B 노드와 P 노드를 공동으로 사용하지만 WINS 서버 방식을 사용할 수 없는 경우에는 작동 방식이 반대입니다. 성공적으로 노드 B의 작업을 사용하여 작업을 완료합니다.

上篇: 문서를 무료로 다운로드할 수 있는 웹사이트는 무엇인가요? 下篇: 왜 고등학교는 항상 피곤하다고 느끼나요? 우리가 도대체 고등학교에 진학해야 할지 말지.
관련 내용