Page 92 - การวิจัยทางการวัดและประเมินผลการศึกษา
P. 92
2-82 การวิจัยทางการวัดและประเมินผลการศึกษา
- การจดั ประเภทรหสั URL ตามลกั ษณะความเปน็ มติ รกบั ผใู้ ช้ องคก์ าร ICANN
พฒั นารหสั URL แตกต่างกันเป็น 2 ประเภท คือ รหัส URL แบบเปน็ มติ รกับผใู้ ช้ (user-friendly URL) และ
รหัส URL แบบไม่เป็นมิตรกับผู้ใช้ (non user-friendly URL) ความแตกต่างระหว่างรหัสทั้งสองประเภทนี้
อยทู่ ี่ ‘ลกั ษณะของหมายเลขพอรต์ หรอื เสน้ ทางไฟล์ (Port number or file path) และความยาวของรหสั URL’
ดังสาระสงั เขปต่อไปนี้
• รหัส URL แบบเป็นมิตรกับผู้ใช้ มีลักษณะหมายเลขพอร์ตหรือ
เส้นทางไฟล์ท่ีชัดเจนมาก จึงมีความยาวไม่มาก และ ICANN ก�ำหนดว่าความยาวรหัส URL แบบเป็นมิตร
กับผู้ใช้ต้องไม่เกิน 100 ต�ำแหน่ง ดังตัวอย่าง: ‘https://sitechecker.pro/technical-seo-audit/’
• รหัส URL แบบไม่เป็นมิตรกับผู้ใช้ มีลักษณะหมายเลขพอร์ตหรือ
เส้นทางไฟล์ที่ชัดเจนน้อยและยาวมากกว่าแบบแรก และ ICANN ก�ำหนดว่า ความยาวรหัส URL แบบเป็น
มติ รกบั ผใู้ ชไ้ มเ่ กนิ 2,083 ตำ� แหนง่ ดงั ตวั อยา่ ง: ‘www.muvending.my/gltoiw/glroxi.phpvm=frienfly-url-
example’
- การจัดประเภทรหสั URL ตามลักษณะการใชง้ าน องค์การ ICANN พฒั นา
รหัส URL เฉพาะสว่ น รหัส HTTP (hypertext protocol) แตกตา่ งกนั ตามลักษณะการจดั การเอกสาร แยก
เป็น 2 ประเภท คือ รหสั HTTP แบบขอเอกสารทต่ี ้องการคน้ คืน (HTTP requests) และรหัส HTTP แบบ
ด�ำเนินการตอบสนองค�ำขอเอกสาร (HTTP responses) ความแตกต่างระหว่างรหัสทั้งสองประเภทน้ีอยู่ท่ี
‘ผูใ้ ช้ และลักษณะวิธกี ารใชง้ านที่ผใู้ ช้จดั การเอกสาร’ ดงั สาระสงั เขปต่อไปนี้
• รหัส HTTP แบบขอเอกสารที่ต้องการค้นคืน (HTTP requests) เป็น
รหัส URL ท่ีผู้ใช้ปลายทาง (end users) เขียนค�ำส่ังขอให้แม่ข่าย (domain) ผู้ให้บริการจัดการค้นคืนเอกสาร
ท่ีผู้ใช้ปลายทางต้องการใช้มาให้ รหัส HTTP requests มีส่วนประกอบ 3 ส่วน คือ 1) a request line เป็น
ค�ำส่ังท่ีมีส่วนประกอบ 3 ส่วน คือ (1) วิธีการ (method) เป็นค�ำส่ังให้จัดการกับเอกสาร เช่น GET, SEND
(2) เส้นทาง (path) ตาม URL ของเอกสารท่ีต้องการ เช่น software/htp/cics/index.htm1 และ (3) http
version number เป็นค�ำส่ังระบุเวอร์ชันของ http เช่น HTTP/1.1 นอกจากน้ีอาจมีส่วนประกอบเพ่ิมอีก
เช่น query string เป็นชุดสารสนเทศ ทั้งน้ีการพิมพ์แต่ละส่วนค่ันด้วยเครื่องหมายทับ (slash) ‘/’
2) a series of HTTP headers, or header fields และ 3) a message body, if needed แต่ละส่วนคั่นด้วย
เครื่องหมายทับ (slash) ‘/’ การพิมพ์ค�ำส่ัง พิมพ์ได้ 2 แบบ แบบแรก พิมพ์ค�ำสั่งบรรทัดละส่วน เพ่ือความ
สะดวกด้านการตรวจสอบความถูกต้องของค�ำสั่ง เม่ือพิมพ์ค�ำสั่งส่วนแรกแล้ว ต้องข้ึนบรรทัดใหม่โดยกด
แป้นพิมพ์ ‘ขึ้นบรรทัดใหม่ (carriage return line feed = CRLF)’ เพ่ือพิมพ์ส่วนที่สองในบรรทัดใหม่
จนเสร็จ เม่ือตรวจสอบความถูกต้องแล้ว จึงพิมพ์ค�ำสั่งทุกส่วนติดต่อกันเป็นค�ำส่ังเต็มรูป ดังตัวอย่างของ
Request Line ในรูปค�ำสั่งแยกส่วน และค�ำส่ังเต็มรูปแบบ URL ต่อไปน้ี
ค�ำส่ังแยกส่วน 3 ส่วน GET/
software/htp/cics/index.htm1/
HTTP/1.1
ค�ำสั่งเต็มรูป URL Get/software/htp/cics/index.htm1/HTTP.1.1