วันจันทร์ที่ 2 พฤศจิกายน พ.ศ. 2552

โดเมนเนม

โดเมนเนม
โดเมนเนม หมายถึง ชื่อที่ใช้ระบุลงในคอมพิวเตอร์ (เช่น เป็นส่วนหนึ่งของที่อยู่เว็บไซต์ หรืออีเมล์แอดเดรส) เพื่อไปค้นหาในระบบ โดเมนเนมซีสเทม เพื่อระบุถึง ไอพีแอดเดรส ของชื่อนั้นๆ เป็นชื่อที่ผู้จดทะเบียนระบุให้กับผู้ใช้เพื่อเข้ามายังเว็บไซต์ของตน บางครั้ง เราอาจจะใช้ "ที่อยู่เว็บไซต์" แทนก็ได้โดเมนเนม หรือ ชื่อโดเมน เป็นชื่อที่ตั้งขึ้นเพื่อให้ง่ายต่อการจดจำ เนื่องจากไอพีแอดเดรสนั้นจดจำได้ยากกว่า และเมื่อการเปลี่ยนแปลงไอพีแอดเดรส ผู้ใช้ไม่จำเป็นต้องรับรู้หรือจดจำไอพีแอดเดรสใหม่ ยังคงใช้โดเมนเนมเดิมได้ต่อไปอักขระที่จะใช้ในการตั้งชื่อโดเมนเนม ได้แก่ ตัวอักษรภาษาอังกฤษ ตัวเลข และ "-" (hyphen/ยัติภังค์/ขีดกลาง) คั่นด้วย "." (จุด/ด็อต) โดยปกติ จะขึ้นต้นด้วยตัวอักษร และลงท้ายด้วยตัวอักษรหรือตัวเลข มีความยาวตั้งแต่ 1 ถึง 63 ตัวอักษร ตัวอักษรตัวใหญ่ A-Z หรือตัวอักษรตัวเล็ก ถือว่าเหมือนกัน1 ไอพีแอดเดรส สามารถใช้โดเมนเนมได้มากกว่า 1 โดเมนเนม และหลายๆ โดเมนเนมอาจจะใช้ไอพีแอดเดรสเดียวกัน
ตัวอย่าง

ตัวอย่างต่อไปนี้ แสดงถึงความแตกต่างระหว่าง ยูอาร์แอล และ โดเมนเนม

ยูอาร์แอล: http://www.navyhost.net/
โดเมนเนม : navyhost.net โดยทั่วไป ไอพีแอดเดรสกับชื่อเซิร์ฟเวอร์มักจะเปลี่ยนกลับไปมาได้ 1 ไอพีแอดเดรสมักหมายถึง 1 ชื่อเซิร์ฟเวอร์ แต่ปัจจุบัน ความสนใจในเรื่องเว็บ ทำให้จำนวนเว็บไซต์มีมากกว่าเซิร์ฟเวอร์ โปรโตคอล HTTP จึงระบุว่าไคลเอนตจะเป็นผู้บอกเซิร์ฟเวอร์ว่าชื่อใดที่ต้องการใช้ วิธีนี้ 1 เซิร์ฟเวอร์ที่ใช้ 1 ไอพีแอดเดรสจะใช้โดเมนเนมได้หลายชื่อ

ยกตัวอย่าง เซิร์ฟเวอร์ที่มีไอพี 192.0.34.166 อาจจะใช้งานโดเมนเนมเหล่านี้ได้:
example1.com
example2.net
example3.org
เมื่อมีคำร้องขอ ข้อมูลที่เกี่ยวข้องกับชื่อโฮสต์ก็จะถูกร้องขอเช่นกัน เพื่อส่งไปยังผู้ใช้



ชื่ออินเตอร์เน็ต
หมาย เลขประจำตัวคอมพิวเตอร์เป็นตัวเลขที่จดจำได้ยาก ทำให้การอ้างถึงคอมพิวเตอร์ในเครือข่ายอินเตอร์เน็ตโดยใช้หมายเลขไอพีไม่ สะดวกต่อผู้ใช้คอมพิวเตอร์ ดังนั้นจึงมีระบบชื่อคอมพิวเตอร์ตามมาตราฐานของเครือข่ายอินเตอร์เน็ตซึ่ง เรียกว่า "ดีเอ็นเอส" (DNS : Domain Name System) หรือระบบชื่อโดเมน เป็นตัวอ้างอิงแทน โดยชื่อดีเอ็นเอส ประกอบด้วยชื่อเครื่องคอมพิวเตอร์ ชื่อเครือข่ายท้องถิ่น ชื่อสับโดเมน (subdomain) และชื่อโดเมน อย่างไรก็ตามชื่อ ดีเอ็นเอส เป็นชื่อที่สอดคล้องกับหมายเลขไอพี ดังตัวอย่างชื่อดีเอ็นเอส ที่สอดคล้องกับคอมพิวเตอร์ของมหาวิทยาลัยศรีปทุม ดังแสดงในรูป

ชื่อ โดเมนเป็นชื่อย่อประเภทขององค์กรในประเทศสหรัฐอเมริกา ตัวอย่างของชื่อโดเมนและประเภทขององค์กร ได้แสดงไว้ในตารางแล้ว สำหรับชื่อโดเมนที่เป็นชื่อย่อของประเทศต่าง ๆ ซึ่งเป็นประเทศนอกเหนือจากประเทศสหรัฐอเมริกานั้นก็ได้แสดงไว้ในตารางด้วย เช่นกัน ชื่อโดเมนที่เป็นรหัสย่อของประเทศอาจได้รับการกำหนดประเภทขององค์กรในประเทศ นั้น ๆ ซึ่งเรียกว่า "สับโดเมน" ดังตัวอย่างชื่อสับโดเมนได้แสดงไปในตารางแล้ว

ที่อยู่อินเตอร์เน็ต

ที่ อยู่อินเตอร์เน็ต หรือ ที่อยู่ในเครือข่ายอินเตอร์เน็ต (Internet address) ประกอบด้วยชื่อของผู้ใช้คอมพิวเตอร์ (Users) และชื่ออินเตอร์เน็ต (Internet name) ซึ่งมีรูปแบบดังต่อไปนี้
user@internet_name
หากผู้ใช้คอมพิวเตอร์มีรหัสผู้ใช้เป็น vithaya ซึ่งเป็นสมาชิกของศูนย์คอมพิวเตอร์ที่ชื่อ buntharik ซึ่งมีชื่ออินเตอร์เน็ตเป็น spu.ac.th ดังนั้นผู้ใช้คอมพิวเตอร์ผู้นี้จะมีที่อยู่อินเตอร์เน็ตเป็นดังนี้ vithaya@buntharik.spu.ac.th

Domain Name System (DNS)

ดัง ที่ได้กล่าวมาแล้วว่า การสื่อสารโดยใช้ โปรโตคอล TCP/IP จะใช้เลข IP 32 บิต ในการอ้างถึงคอมพิวเตอร์แต่ละเครื่อง ซึ่งเป็นการไม่สะดวกในการใช้และจดจำ ดังนั้นจึงมีการสร้างระบบที่ใช้ชื่ออ้างแทน IP Address โดยเรียกชื่อที่ใช้แทน IP Address ว่า "domain name" DNS คือระบบการจัดการข้อมูลเกี่ยวกับ domain name ให้กับผู้ใช้ใน network นั้น โดยที่ DNS จะมีลักษณะการจัดการตามลำดับขั้นแบบต้นไม้ (Hierarchy Tree) คล้ายกับโครงสร้างระบบไฟล์ของ Unix หรือ DOS กล่าวคือ โครงสร้างจะเริ่มแยกย่อยจาก root domain ลงไป เรียกโดเมนในระดับนี้ว่า "Domain Name Space"
Top level domain มีหน่วยงานที่ดูแลคือ INTERNIC (International Network Information Center) ซึ่งได้แบ่ง Top level domain ออกเป็น 2 กลุ่มใหญ่ๆ คือ
- Generic Domain คือกลุ่มโดเมนที่อยู่ในอเมริกา (เนื่องจากระบบนี้เริ่มพัฒนาขึ้นใช้ในอเมริกา แต่ต่อมาได้ขยายสู่ทั่วโลก) โดเมนเหล่านี้จะบ่งบอกถึงลักษณะการดำเนินการขององค์กร คือ

ชื่อย่อ โดเมนเนม ประเภทขององค์กรในสหรัฐอเมริกา
com company : สำหรับบริษัททั่วๆ ไป
edu education : สำหรับสถาบันการศึกษา
gov government : สำหรับหน่วยงานของรัฐบาล
int international : สำหรับองค์กรระหว่างประเทศ
mil military : สำหรับหน่วยงานทหาร
net network : สำหรับองค์กรที่ดำเนินงานด้านเครือข่าย
org organization : สำหรับองค์กรอื่น ๆ

- Country Domain คือกลุ่มของโดเมนที่เป็นชื่อย่อของแต่ละประเทศ เช่น uk คือโดเมนสำหรับ อังกฤษ และ th สำหรับ ประเทศไทย ในแต่ละประเทศก็จะมีหน่วยงานจัดการโดเมนภายใต้โดเมนประเทศตน สำหรับโดเมน th ก็จะมี THNIC เป็นผู้ดูแล

ชื่อย่อ โดเมนเนม ชื่อประเทศ
au Australia
fr France
jp Japan
th Thailand
uk United Kingdom

สำหรับ การใช้ domain name แทน IP Address จะเริ่มจากชื่อเครื่องตามด้วยชื่อโดเมนระดับล่าง ไปสู่ระดับบนโดยแยกด้วย "." เช่น buntharik.spu.ac.th จะเห็นได้ว่าง่ายในการจดจำและยังสื่อให้ทราบว่าเครื่องชื่อ buntharik อยู่ภายใต้โดเมน spu ของสถาบันการศึกษาในประเทศไทย

http://www.navyhost.net/knowdomain.php

0 ความคิดเห็น:

แสดงความคิดเห็น