Skip to main content

NetBIOS (สิ่งที่อยู่และวิธีการทำงาน)

How to find the NetBIOS Name of a Domain (อาจ 2024)

How to find the NetBIOS Name of a Domain (อาจ 2024)
Anonim

ในระยะสั้น NetBIOS ให้บริการการสื่อสารบนเครือข่ายท้องถิ่น จะใช้โปรโตคอลซอฟต์แวร์ที่เรียกว่า NetBIOS Frames (NBF) ซึ่งอนุญาตให้แอพพลิเคชันและคอมพิวเตอร์บนเครือข่ายท้องถิ่น (LAN) สามารถสื่อสารกับฮาร์ดแวร์เครือข่ายและส่งข้อมูลผ่านเครือข่ายได้

NetBIOS ซึ่งเป็นคำย่อของ Network Input / Output System เป็นมาตรฐานอุตสาหกรรมเครือข่าย ถูกสร้างขึ้นในปีพ. ศ. 2526 โดย Sytek และมักใช้กับ NetBIOS ผ่านโปรโตคอล TCP / IP (NBT) อย่างไรก็ตามยังใช้ในเครือข่าย Token Ring เช่นเดียวกับ Microsoft Windows

บันทึก: NetBIOS และ NetBEUI เป็นเทคโนโลยีที่แยกต่างหาก แต่เกี่ยวข้องกัน NetBEUI ขยายการใช้งานครั้งแรกของ NetBIOS ด้วยความสามารถด้านเครือข่ายเพิ่มเติม

วิธี NetBIOS ทำงานร่วมกับแอ็พพลิเคชัน

แอ็พพลิเคชันซอฟต์แวร์บนเครือข่าย NetBIOS จะค้นหาและระบุชื่อต่างๆผ่านทางชื่อ NetBIOS ใน Windows ชื่อ NetBIOS จะแยกจากชื่อคอมพิวเตอร์และยาวได้ถึง 16 ตัวอักษร

แอ็พพลิเคชันบนคอมพิวเตอร์เครื่องอื่น ๆ เข้าถึงชื่อ NetBIOS ผ่าน UDP โปรโตคอลชั้น OSI transport layer สำหรับแอ็พพลิเคชันเครือข่ายไคลเอ็นต์ / เซิร์ฟเวอร์โดยใช้ Internet Protocol (IP) ผ่านพอร์ต 137 (ใน NBT)

การลงทะเบียนชื่อ NetBIOS จำเป็นต้องใช้โดยโปรแกรมประยุกต์ แต่ไม่ได้รับการสนับสนุนโดย Microsoft สำหรับ IPv6 Octet สุดท้ายมักเป็น NetBIOS Suffix ซึ่งอธิบายว่าบริการใดที่ระบบมีอยู่

Windows Internet Naming Service (WINS) ให้บริการแก้ปัญหาชื่อสำหรับ NetBIOS

แอ็พพลิเคชันสองโปรแกรมจะเริ่มเซสชัน NetBIOS เมื่อไคลเอนต์ส่งคำสั่งเพื่อ "เรียก" ไคลเอ็นต์อื่น (เซิร์ฟเวอร์) ผ่านพอร์ต TCP 139 ซึ่งเรียกว่าโหมดเซสชันซึ่งทั้งสองฝ่ายส่งคำสั่ง "ส่ง" และ "รับ" เพื่อส่งมอบ ข้อความทั้งสองทิศทาง คำสั่ง "วางสาย" จะยุติเซสชัน NetBIOS

NetBIOS สนับสนุนการสื่อสารแบบไร้สายโดยใช้ UDP แอ็พพลิเคชันฟังบนพอร์ต UDP 138 เพื่อรับเดตาแกรม NetBIOS บริการดาต้าสามารถส่งและรับ datagrams และ datagrams ที่เผยแพร่

ข้อมูลเพิ่มเติมเกี่ยวกับ NetBIOS

ต่อไปนี้คือบางส่วนของตัวเลือกที่ชื่อบริการได้รับอนุญาตให้ส่งผ่าน NetBIOS:

  • เพิ่มชื่อ เพื่อลงทะเบียนชื่อ NetBIOS
  • เพิ่มชื่อกลุ่ม จะคล้ายกัน แต่จะลงทะเบียนชื่อกลุ่ม NetBIOS
  • ลบชื่อ สำหรับการยกเลิกการลงทะเบียนชื่อ NetBIOS ไม่ว่าจะเป็นชื่อหรือกลุ่ม
  • ค้นหาชื่อ สำหรับค้นหาชื่อ NetBIOS บนเครือข่าย

บริการเซสชั่นช่วยให้เหล่านี้ primitives:

  • โทร เพื่อเริ่มต้นเซสชันผ่านทางชื่อ NetBIOS
  • ฟัง จะดูว่ามีความพยายามที่จะเปิดเซสชั่นหรือไม่
  • วางสาย ใช้เพื่อปิดเซสชัน
  • ส่ง จะส่งแพ็คเก็ตผ่านเซสชั่น
  • ส่ง No Ack เป็นเช่นเดียวกับการส่ง แต่ไม่จำเป็นต้องได้รับการยอมรับว่าได้รับการส่งผ่านเซสชัน
  • รับ รอแพ็คเก็ตที่เข้ามา

เมื่ออยู่ในโหมดดาต้าพริ้นท์เหล่านี้ได้รับการสนับสนุน:

  • ส่ง Datagram จะส่งดาต้าโดยใช้ชื่อ NetBIOS
  • ส่งเดต้าแกรม Broadcast คือการส่งดาต้าไปยังชื่อ NetBIOS ที่ลงทะเบียนไว้ทั้งหมดบนเครือข่าย
  • รับดาแกรม รอส่งแพ็กเก็ตดาต้าแกรม
  • รับดาต้าบรอดคาสต์ รอส่งแพ็คเก็ต Broadcast