การมลั ตเิ พล็กซ และการตรวจจบั ขอผดิ พลาด 130 6.2.7 การออนกาํ ลงั ของสัญญาณ (Attenuation) ตามปกติเม่ือสัญญาณขอ มูลไดเ ดินทางผานตวั กลางบนสาย ไมวา จะเปน สายโคแอกเชยี ล สายคูบ ดิ เกลยี ว หรือสายไฟเบอรออปติค ในระยะทางไกลๆ จะทาํ ใหความเขมของสญั ญาณลดลง และจะลดลง มากขึน้ เมอ่ื มกี ารสง ในระยะทางทีไ่ กลขึ้นไปอกี ดังนั้นเมอ่ื ความเขมของสัญญาณลดลงหรือเบาบางลง จะสงผล กระทบตอ อุปกรณรับขอมูล เนอ่ื งจากสัญญาณท่ีรับเขามานั้น จําเปนตองมีระดับความเข็มของสัญญาณท่ีมาก พอเพอ่ื ทจ่ี ะทําใหส ามารถตรวจสอบสัญญาเหลานัน้ ได และเพื่อนาํ ไปใชง านตอได ดงั นน้ั จงึ จาํ เปน ตองใชอ ุปกรณ ชวยในการเพิ่มความเขมของสัญญาณ เชน หากเปนการสงสัญญาณแบบอนาล็อก จะใชอุปกรณที่เรียกวา แอมปลิไฟเออร (Amplifier) หรือหากเปนการสงสัญญาณแบบดิจิตอลจะใชอุปกรณที่เรียกวา รีพีตเตอร (Repeater) ซึ่งอุปกรณดังกลาวจะทําใหสัญญาณนั้นมีกําลังสง หรือซอมแซมสัญญาณใหอยูในรูปแบบ เหมอื นเดมิ กบั ตนฉบบั และทําใหส ามารถสง ทอดตอ ไปในระยะทางทไี่ กลตอไปไดอกี ตามระยะทางทก่ี าํ หนด ภาพท่ี 6.13 การออ นกาํ ลงั ของสญั ญาณ ทมี่ า (ผูเขียน) 6.3 การปองกันสัญญาณรบกวน สญั ญาณรบกวน ถือไดว าเปน ปจ จัยสาํ คัญอยา งหนงึ่ ท่ที าํ ใหข อ มูลที่ถูกสงออกมายังฝายผูรับนั้นอาจมี ขอผดิ พลาดในขอ มลู ได กลา วคือ ขอมูลท่ฝี ายรับไดร บั นั้นอาจผิดเพ้ียนไปจากเดิม ไมเหมือนขอมูลท่ีสงมาจาก ดานผูสง และเม่ือมีรูปแบบของสัญญาณรบกวนที่ทําใหเกิดขอผิดพลาดตางๆ หลายชนิดดวยกัน ระบบการ สง ผา นขอมูลทุกระบบ จึงจําเปนตองมีการปองกันเพื่อลดการรบกวนของสญั ญาณ ทกี่ อ ใหเกิดขอผิดพลาดตา งๆ ทอ่ี าจสงผลกระทบจากการรบกวนบนสาย ระหวา งการสง ผานขอ มูล ทําใหส ถานีส่ือสารท้ังสองฝงสื่อสารไดชา ลง อยางไรก็ตาม หากเปนไปไดวาถาสามารถลดสัญญาณรบกวนกอนที่จะสงไป การสงผานขอมูลก็จะ สามารถดาํ เนนิ การตอไปไดร าบร่นื โดยเทคนคิ ท่สี ามารถลดสญั ญาณรบกวน ประกอบดว ย
การมลั ติเพล็กซ และการตรวจจับขอผดิ พลาด 131 6.3.1 ใชสายเคเบิลท่ีมีชีลดปองกันสัญญาณรบกวนซึ่งเปนเทคนิค ท่ีชวยการแทรกแซงจาก คลนื่ แมเ หล็กไฟฟา และครอสทอลก 6.3.2 สายโทรศพั ทอยูใ นสภาวะทเ่ี หมาะสม เชน มีอปุ กรณก รองสัญญาณท่ีชวยลดสัญญาณที่ ไมสมํา่ เสมอ ซ่ึงทางองคก ารโทรศัพทหรอื บริษัททรี่ บั ผดิ ชอบสามารถจัดหามาใหได แตน ั้นหมายถงึ การ จาํ เปนตอ งมคี าใชจ า ยเพ่มิ ในสวนน้ี แตอยา งไรกต็ าม สายเชาสายสญั ญาณความเร็วสูง (Leased Line) เปน ทางเลอื กระดบั หนง่ึ ท่นี าสนใจซึง่ จะชวยลดขอ ผดิ พลาดจากการสง ผานขอ มูลได 6.3.3 ใชอ ปุ กรณท่ใี หมม ีประสิทธภิ าพและทันสมัยกวา ทดแทนอุปกรณเดิมท่ีหมดอายุการใช งานหรือมีประสิทธภิ าพตา่ํ แมวา อุปกรณใ หมนน้ั จะมรี าคาแพงแตเม่ือเทียบกับผลทไี่ ดรบั กบั การสง ผา น ขอ มลู ที่ดีข้ึน กเ็ ปนทางเลอื กทด่ี ีกวา 6.3.4 ใชอุปกรณรีพีตเตอรในกรณีสงสัญญาณดิจิตอล หรือแอมพลิไฟเบอรในกรณีท่ีสง สญั ญาณอนาล็อก เพ่อื เพม่ิ ระยะทาง อกี ทั้งยงั มสี วนชวยลดขอ ผดิ พลาดลงได 6.3.5 พิจารณาขอ กาํ หนดและขอ จาํ กัดของสัญญาณแตล ะชนดิ ตัวอยา งเชน สาย UTP-CAT5 ใชส าํ หรับเชอื่ มโยงในระยะทางไมเ กนิ 100 เมตร ในการสงขอมูลที่อัตราความเร็วท่ี 100 เมกะบิตตอ วินาทีเปนตน 6.4 การควบคมุ การไหลของขอ มูล ในการสื่อสารระหวางกนั บนเครอื ขาย ขอ ผิดพลาดตางๆ อาจเกิดข้ึนไดปจจัยตางๆ รวมถึงสัญญาณ รบกวนที่อาจกอ ใหเ กดิ ความไมสมบูรณในระหวางการสอื่ สาร โดยสาเหตุทตี่ องมกี ารควบคุมการไหลของขอมูล และการควบคมุ ขอผิดพลาด กเ็ นื่องมาจาก ในกรณีท่ีฝา ยสง และฝายรบั สอ่ื สารอยบู นความเรว็ ทแ่ี ตกตา งกัน จะทําการโตตอบกันอยางไร หากเฟรมขอมูลทส่ี ง ไปนน้ั เกดิ ความเสยี หาย หรอื สญู เสยี จะเกดิ อะไรข้ึน หากฝายรบั ไมร วู า ขางสารสงมาถึงตน จะเกิดอะไรขนึ้ ถา เฟรมขอมลู ของฝายสง นน้ั เกิดความเสยี หาย
การมัลตเิ พล็กซ และการตรวจจบั ขอผิดพลาด 132 6.4.1 การควบคมุ การไหลของขอ มลู (Folw Control) การควบคุมการไหลของขอมูล คือกลุมวิธีการท่ีจะบอกฝายสงวาสามารถสงขอมูลจํานวนเทาใด กอนทีจ่ ะไดรับรอง (Acknowledgment) จากฝายรบั โดยการควบคุมนจ้ี ะตอ งไมใ หฝายรบั เกดิ การรบั ขอ มลู จน ทว มลน เน่อื งจากอุปกรณทางฝา ยรบั อาจมคี วามเรว็ ท่ีจํากดั รวมถึงขีดความสามารถในดานการประมวลผลของ ขอ มลู ทีท่ ยอยเขา มา กลาวคอื มขี อจํากัดของขนาดหนวยความจํา ท่ีจะตองคอยจัดเก็บขอมูลท่ีหล่ังไหลเขามา เพือ่ ประมวลผล และอุปกรณข องฝายรบั จะตอ งสามารถแจง ใหกับอุปกรณฝ ายสง กอนท่ีขอบเขตการรับขอมูล ถึงขีดจาํ กัด และทาํ การรอ งขอใหฝ ายสง ทยอยสง ขอมูลในปริมาณนอย หรอื อาจหยุดการสงเฟรมขอมูลชั่วคราว ขอมลู ทีห่ ลงั่ ไหลเขา มานนั้ ฝายรับจะตองมกี ารตรวจสอบกอนที่จะนําไปประมวลผลทุกคร้ังโดยปกติอัตราของ การประมวลผลนัน้ มักจะชา กวาอัตราการสงผา นขอ มลู และดวยสาเหตุนอ้ี ปุ กรณของฝา ยรบั จะตอ งมกี ารบล็อก หนวยความจําที่เรียกวา บัฟฟอร (Buffer) เพื่อจองไวสําหรับการจัดเก็บขอมูลท่ีหลั่งไหลเขามาจนกระท่ัง ประมวลผลเสร็จและถาหากหนวยความจํา บัฟฟอรเต็ม ฝายรับก็จะตองสามารถบอกฝายสงใหหยุดการสง (Halt) จนกระท่ังฝายรับสามารถรับขอมูลในลําดับตอไป โดยสรุปวาการควบคุมการไหลของขอมูลนี้ จะ ดําเนินการเก่ยี วกับ กาํ หนดแผนการสงเฟรมตางๆ ทตี่ องการสง และทําการตดิ ตาม สงเฟรมเม่อื ใด เฟรมที่จะสงจบหรือสิ้นสุดเม่ือใด สําหรับประเภทของการไหลของขอมลู สามารถแบง ออกไดเ ปนสองประเภทดวยกนั คอื 6.4.2 การควบคมุ การไหลของขอ มลู ดว ยวธิ หี ยดุ และรอ (Stop-and-Wait Flow Control) วธิ ีฝายสง ขอมลู จะสง เฟรมมาใหห นงึ่ เฟรม และรอการตรวจสอบ Acknowledge (ACK) จากฝา ยรับ เมอื่ ฝายสง ไดรบั การตอบรบั ACK จากฝายรบั แลว ก็เปรยี บเสมอื นกบั การตอบรบั OK วาไดร ับเรยี บรอ ยแลว ฝายสง ก็จะดําเนนิ การสง เฟรมในลําดับถดั ไป
การมลั ติเพล็กซ และการตรวจจบั ขอผดิ พลาด 133 ตารางท่ี 6.1 ขอดี – ขอเสยี ของการควบคมุ การไหลของขอ มลู ดวยวิธีหยดุ และรอ ขอ ดี ขอเสีย การควบคมุ การไหลของขอมลู Stop-and-Wait น้ีก็ ความลา ชา เนอื่ งจากเฟรมทกุ ๆ เฟรม ทีเ่ ดินทางไป คอื เปนวธิ พี ้ืนฐานอยางาย ซึ่งแตละเฟรมท่ีสงผานไป ยงั ฝา ยรบั จะตองไดร ับการ ACK กอน ฝายสงจึงจะสง จะตอ งไดรับการ ACK จากฝายรบั เพื่อใหฝ ายสงไดสง เฟรมในลาํ ดับถดั ไปตอ ไปได โดยเฉพาะหากระยะทาง เฟรมในลาํ ดับถัดไป สําหรับกรณที ่ฝี า ยรับตองการหยดุ ของฝายสงและฝายรบั อยหู า งไกลกัน ก็จะตองสูญเสีย รบั ขอมลู ชว่ั คราว กส็ ามารถกระทาํ ไดดวยวธิ งี า ย ๆ คอื การรอคอยกบั การตอบรับ ACK ในแตล ะเฟรม การไมสง ACK กลบั ไป ภาพท่ี 6.14 การควบคุมการไหลของขอมลู ดวยวิธหี ยดุ และรอ ท่ีมา (ผเู ขียน) 6.4.3 การควบคมุ การไหลของขอ มลู ดวยวธิ เี ลอ่ื นหนาตาง (Sliding-Window Flow Control) เปนวธิ ีการควบคุมการไหลของขอ มูลแบบเล่ือนหนาตาง ฝายสงสามารถสงเฟรมขอมูลหลายๆ เฟรม กอ นทจ่ี ะไดร ับการตอบรับ กลาวคือฝายรับจะตองมีการตอบรับไปเพียงบางเฟรมเทาน้ัน ดังน้ัน การตอบรับ
การมัลติเพล็กซ และการตรวจจบั ขอผิดพลาด 134 ARCK ในหนง่ึ คร้งั จะหมายถึงการไดร บั เฟรมมาแลวหลายเฟรมนั่นเอง ซ่ึงเปนวิธีที่มีประสิทธิภาพสูงกวาแบบ แรก พิจารณาตัวอยา งจากภาพที่ 6.15 โดยสมมติวามีการกําหนด 3 bit sequence number field และมี ขนาดของหนา ตา งสงู สุดที่บรรจุขอมลู สูงสุด 7 เฟรมดวยกัน โดยในการเร่ิมตนของการสง สถานี A อาจจะสง เฟรมทง้ั 7 (F0-F6) ไปยังสถานี B แตใ นขณะที่สถานี A ไดทําการสงเฟรม F0-F1 และ F2 ไปโดยไมไดรับการ ตอบรับ Acknowledge สถานี A ก็ไดทําการหดหนาตางลงใหเหลือเพียง 4 เฟรมโดยมีการคัดหลอกเฟรมท่ี สงไป 3 เฟรม (F0,F1,F2) กอ นหนา นน้ั ไวในบัฟเฟอร ซึ่งหนา ตางทหี่ ดลงเหลอื เพียง 4 เฟรมนี้ สถานี A สามารถ ทาํ การสง เฟรมทงั้ ส่ไี ดดว ยการเริ่มตนการสงเฟรมท่ี F3 แตในขณะนั้นสถานี B ไดมีการตอบรับ RR(Receive Ready) หมายเลข 3 กลับมา ซึ่งหมายความวา “ฉันไดรับเฟรมท่ีสงมาแลวถึงเฟรมหมายเลข 2(F2) และฉัน พรอ มท่จี ะรับเฟรมหมายเลข 3 ถัดไปอีกเจ็ดเฟรม โดยเร่ิมตนจากเฟรมหมายเลข 3 ” ละเมื่อสถานี A ไดรับ Acknowledge น้ีแลว สถานี A ก็จะกลับไปทําการกําหนดการสงเฟรมท้ังเจ็ด โดยเริ่มตนที่เฟรมหมายเลข 3 ถดั ไปจนครบเจด็ เฟรม (F3,F4,F5,F6,F7,F0,F1) จากน้นั ก็จะทาํ การเคลยี รบ ฟั เฟอรเ นอ่ื งจากไมม คี วามจาํ เปนที่ บฟั เฟอรต อ งเก็บเฟรมท้ังสามประกอบดวย F0,F1 และ F2 อีกตอไปเนื่องจากไดรับการตอบรับแลว จากนั้น สถานี a ก็ดาํ เนนิ การสง เฟรม F3,F4,F5 และ F6 ซึ่งในชวงเวลาทีส่ ถานี B ไดรับเฟรม F3 แลวไดมีการตอบรับ RR4 กลบั มานน้ั สถานี Aไดมีการสงเฟรม F4,F5 และ F6 ไปกอนแลว สถานี A ก็เพียงเปดหนาตางเพ่ือสง 4 เฟรมถดั ไปโดยเร่ิมตนจากเฟรม F7 ภาพท่ี 6.15 การควบคมุ การไหลของขอ มลู ดว ยวธิ เี ลือ่ นหนาตาง ท่ีมา (ผเู ขียน)
การมัลติเพล็กซ และการตรวจจับขอผดิ พลาด 135 6.5 การควบคมุ ขอผิดพลาด สําหรบั การควบคุมขอ ผดิ พลาดนี้จะดาํ เนนิ การเกี่ยวกบั จะตอ งตรวจสอบขอผิดพลาดของเฟรมอยางไร และจะตอ งทาํ อะไรบาง หากเกดิ ขอผดิ พลาดข้ึน เพ่ือแสดงความมั่นใจไดวา เฟรมท้ังหมดที่สงไปยังปลายทาง นั้นจะปราศจากขอผดิ พลาดใดๆ และเม่ือใดท่ีฝายไดรับไดทําการตรวจสอบพบขอผิดพลาดของขอมูลที่สงมา ฝายรบั สามารถดําเนนิ การควบคุม ขอ ผดิ พลาดท่เี กดิ ขึน้ ไดในสามกรณดี วยกนั คือ 6.5.1. ไมตองดําเนินการใดๆ (Do Nothing) จะทิ้งเฟรมขอมูลท่ีผิดพลาดไป ปลอยใหช้ัน สื่อสารที่อยเู หนือกวาไปจดั การแทน 6.5.2. แจงขาวสารกับไปยังฝงสงรับทราบ (Return a Message) เพื่อใหฝงสงทําการสง ขอ มลู สวนทเี่ สียหายมารอบใหม 6.5.3. ตรวจแกขอผดิ พลาด (Correct the Error) จะดําเนนิ การแกไขขอ ผิดพลาดที่ฝงรบั เอง โดยไมตอ งพ่งึ พาฝง สงใหส ง ขอ มูลมารอบใหม ซงึ่ วธิ ีน้ีจะเปนวิธีทซ่ี บั ซอนกวาวิธีทง้ั หมด สาํ หรบั ขอผดิ พลาดท่ตี รวจพบนัน้ สามารถแบง เปน ชนิดขอผดิ พลาดไดส องชนดิ ดวยกัน คือ 1) เฟรมสญู หาย (Lost Frame) คือเฟรมขอมลู ทสี่ ง ไปไมถ งึ ปลายทาง ซ่งึ อาจเกดิ จากสาเหตุของ สญั ญาณรบกวนแบบชว่ั แลน (Noise Burst) ทาํ ใหเ ฟรมขอมูลนน้ั เสียหาย จนทําใหฝ า ยรบั ไมส ามารถตีความ หรอื ไมท ราบวาเฟรมนัน้ ไดสง มาถงึ ตน 2) เฟรมชํารุด (Damage Frame) คือเฟรมท่ีไดสงมาถึงปลายทาง แตบิตขอมูลบางสวนเกิดการ เปลย่ี นแปลงระหวางการสง โดยทั่วไปเทคนิคการควบคุมขอผิดพลาด จะตองอยูบนพื้นฐานของสวนประกอบ ตา งๆ ดังน้ี 2.1) การตรวจจับขอผิดพลาด ปลายทางจะมีการนําเฟรมที่ไดรับมาทําการตรวจจับ ขอผิดพลาด หากมกี ารผดิ พลาดจะมีการสง กลับไปซอมแซม และถกู สงกลบั มาใหมอีกครั้ง 2.2) การตอบรับ ACK ปลายทางจะตอบรับ ACK (Positive Acknowledgment) เมือ่ ไดร บั ขอมลู อยา งสมบรูณปราศจากขอผิดพลาดใดๆ 2.3) การสง ขอ มูลรอบใหมห ลังจากรอจนครบเวลา (Timeout) ฝายสง จะทําการสงขอ มูลรอบ ใหมทันทใี นกรณที ีห่ ลังจากไดท าํ การสง เฟรมไปยงั ปลายทางแลว ไมไดรบั การตอบรับภายในเวลาที่กําหนด ซึ่งก็ คอื Timeout นัน้ เอง
การมัลตเิ พล็กซ และการตรวจจบั ขอผิดพลาด 136 2.4) การตอบรับ NAK และการสงขอมูลรอบใหมปลายทางมีการตอบรับ NAK (Negative Acknowledgment) กลับมายงั ฝายสง ในกรณีเฟรมท่ีสงมาน้ันเกิดขอผิดพลาด เมื่อฝายสงไดรับการตอบรับ NAK กจ็ ะรับทราบวาขอมลู ท่ีสงไปน้นั ไมสมบรูณ กด็ ําเนนิ การสงเฟรมขอมลู ไปรอบใหม สาํ หรับโปรโตคอลท่ีใชใ นการควบคุมการไหลของขอ มูลและการควบคมุ ขอ ผิดพลาดนี้จะเปน หนาทีข่ อง ลําดับช้ันดาตาลิงกแบบจําลอง OSI ซ่ึงโดยปกติแลว การควบคุมคุมขอผิดพลาดในลําดับชั้นดาตาลิงกจะใช กระบวนการทํางานในรูปแบบงายๆ โดยทุกๆ ครั้งที่สามารรถตรวจจับขอผิดพลาด และมีการตอบรับ NAK (Negative Acknowledgment) กจ็ ะมีการสงเฟรมรอบใหม (Retransmitted) ซงึ่ เราเรยี กกระบวนการนี้วา Automatic Repeat Request (ARQ) โดย ARQ นั้นประกอบดวยหลายวิธี เชน Stop-and-Wait ARQ,Sliding Window ARQ,Go-Back-n ARQ และ Selective-Reject ARQ เปน ตน บทสรปุ มัลติเพล็กซิงเปนเทคนิคที่ทําใหสัญญาณที่ใชแทนขอมูลจากหลายแหลง สามารถสงผาย ชอ งสัญญาณเดยี วกนั เพื่อใชงานรว มกันได ซ่ึงปกตมิ อี ยสู องวิธีดวยกันคอื “การมัลติเพลก็ ซแ บบความถี่” (FDM) และ “การมัลติเพล็กซแบบแบงเวลา (TDM)” การมัลติเพล็กซแบบ FDM สัญญาณท่ีมอดูเลตแตละตัวจะถูก สง ไปยงั ตัวกลางสง ขอมลู บนความถี่ทแ่ี ตกตางกนั โดยสัญญาณขอ มูลมอดูเลตกบั สญั ญาณพาหะเพอื่ เปน สญั ญาณ ใหมแ ละสงผานลิงก การมัลติเพลก็ ซแบบ FDM จาํ เปน ตองมีการดแบนด (Guard Band) เพ่ือปองกันไมใหแต ละชองสัญญาณถูกแทรกแซงสญั ญาณระหวา งกัน การมัลติเพลก็ ซแ บบ TDM สามารถแบงออกเปนชนิด Sync TDM และ Stat TDM การมัลติเพล็กซดวยวิธี Sync TDM ขอมูลตาง ๆ จะถูกหมุนเวียนสงไปยังขอมูล ตามลําดับในชวงเวลาหนึ่ง และหากอุปกรณที่สงไมมีขอมูลท่ีตองการสง ก็จะตองสองสลอตวางออกไปดวย เพอ่ื ใหคงลาํ ดับเหมือนเดมิ การมลั ติเพล็กซดว ยวิธี Stat TDM หรอื Async TDMจะมีการบรรจแุ อดเดรสของแต ละอุปกรณลงในสลอตขอมูลดว ย โดยทีล่ ําดบั ของเฟรมขอมูลจะขน้ึ อยกู บั อปุ กรณแ ตละตัวท่ีมีขอมูลตองการสง ในชว งเวลานัน้ ๆ โดยอปุ กรณทไ่ี มม กี ารสง ขอ มูลก็จะไมมกี ารสง สลอตวา งออกไป ทาํ ใหไ มตอ งสญู เสียแบนดวิดธ ไปกับสลอตวางเสมือนกับ Sync TDM สัญญาณรบกวนเปนสัญญาณท่ีไมพึ่งประสงคท่ีอาจเกิดจาก สภาพแวดลอมภายนอก หรือจากธรรมชาติที่สงผลตอการเส่ียงใหเกิดสัญญาณรบกวนทางไฟฟา สัญญาณ รบกวนมีหลายชนิดดวยกัน เชน เทอรมัลนอยซ อิมพัลสนอยซ ครอสทอลก เอคโค จิตเตอร รวมถึงความ ผดิ เพ้ยี นของสัญญาณ การสงขอมลู บนตัวกลางสงขอมูลมีโอกาสใหเกิดขอผิดพลาดได ดังน้ันการเลือกใชชนิด ชองสัญญาณที่เหมาะสมกบั การใชง าน และอุปกรณท่ีมีคุณภาพ รวมถึงการออกแบบเครือขายบนพ้ืนฐานของ ความถกู ตองก็จะชวยลดขอ ผดิ พลาดลงได การควบคุมการไหลของขอมูลเปนกลวิธีการโตตอบระหวางฝายสง
การมลั ตเิ พล็กซ และการตรวจจบั ขอผิดพลาด 137 และฝายรับถงึ ขอ ตกลงในดา นของบนส่ือสารในความเร็วท่ีเหมาะสม เนอื่ งจากอปุ กรณทั้งสองฝงอาจมีความเร็ว ในการสงขอมูลท่ีแตกตางกัน และขอมูลที่สงมาก็จะหล่ังไหลเขามาอยางตอเนื่อง ดังน้ันจึงจําเปนตองมีการ ควบคุมเพื่อใหฝายรับขอมูลทยอยรับขอมูลเพื่อใหขอมูลที่สงมาไปประมวลผลไดในขณะที่ฝายสงก็จะตอง รบั ทราบถงึ กลวิธีดวยการสงในอตั ราความเร็วเทา ใด อาจตอ งหยุดสั่งชวั่ คราวในบางขณะ หรือหยดุ สั่งเมือ่ ยุตกิ าร สื่อสาร เปนตน การควบคุมการไหลของขอมูลมีสองวิธีดวยกัน คือ “วิธีหยุดและรอ (Stop-and-Wait Flow Control)” และ “วิธีเล่ือนหนาตาง (Sliding-Window Flow Control)” การควบคุมขอผิดพลาด (Error Control) เปนการตรวจสอบเฟรมขอมูล และดําเนินการควบคุมขอมูลผิดพลาดที่อาจเกิดข้ึน เชน ใหฝายสง ขอมูลทเี่ สียหายมารอบใหม หรอื ทําการตรวจสอบแกข อผิดพลาดเอง หรืออาจไมมกี ารดําเนินการใด ๆ กไ็ ด คําถามทบทวน 1) จงบอกวัตถปุ ระสงคของมลั ตเิ พล็กซ 2) เทคนคิ การมัลตเิ พลก็ ซ ปกตจิ ะมีอยูก ่ีวิธี อะไรบาง 3) การมัลตเิ พลก็ ซแ บบ FDM มคี วามแตกตา งจากมัลติเพล็กซแบบ TMD อยา ไรจงอธบิ าย 4) จงบอกความแตกตางในดานการทํางานของการมัลติเพล็กซแบบ SyncTDM และ StatTDM พรอมทง้ั เปรียบเทยี บทงั้ ของดแี ละขอเสียของวธิ ีทั้งสอง 5) สญั ญาณรบกวนจะสง ผลตอ ขอ มูลบนสายอยา งไร 6) สัญญาณรบกวนแบบเอคโคเปนอยา งไร จงอธบิ าย และสามารถแกไขไดด ว ยวธิ ีใด 7) หากสัญญาณท่ีสงมาเกดิ การออ นตัว หรอื ออนกาํ ลงั เราสามารถแกไ ขดวยวธิ ใี ด 8) การควบคมุ การไหลของขอมูลคืออะไร และทาํ ไมตอ งมีการควบคุมการไหลของขอมูล จงอธบิ าย 9) จงสรปุ วิธีการไหลของขอมูลท้งั วธิ แี บบ Stop-and-Wait และ Sliding-Window 10) สาเหตใุ ดบา งทฝี่ า ยรบั ไมสามารถจดั การกบั ขอ มลู ที่ไดรับจากฝายสง ไดท ัน
การมลั ตเิ พล็กซ และการตรวจจับขอผดิ พลาด 138 เอกสารอา งอิง ANDREW S. TANENBAUM. (2004). COMPUTER NETWORKS. (สลั ยทุ ธ สวางวรรณ). เอช.เอน็ .กรุป จํากัด: ซีเอด็ ยูเคชน่ั จํากดั (มหาชน). Behrouz A.Forouzan. (2007). Data Communications and Networking. New York : McGraw-Hill Forouzan Networking Series. Larry L. Peterson and Bruce S. Davie. (2011). Computer Networks a systems appoach. USA : Morgan Kaufmann Publishers is an imprint of Elsevier. ฉตั รชยั สมุ ามาลย. (2545). การสื่อสารขอ มลู คอมพิวเตอรและระบบเครือขาย. กรุงเทพฯ: ไทยเจรญิ การ พมิ พ.
แผนบริหารการสอนประจาํ บทที่ 7 เนอื้ หาประจาํ บท 7.1) อินเทอรเ นต็ ในประเทศไทย 7.2) การประยุกตใชอ ินเทอรเ นต็ 7.3) การแทนช่ือทอ่ี ยูอินเทอรเน็ต 7.4) อินเทอรเน็ตและการบรกิ ารตางๆ 7.5) อินทราเน็ต และเอก็ ซทราเน็ต วตั ถุประสงค เชิงพฤตกิ รรม 1) ผเู รียนสามารถบอกประวตั ิโดยยอ ของอินเทอรเ นต็ ได 2) ผูเรียนสามารถอธิบายแนวความคิดของการประยกุ ตใ ชอ นิ เทอรเ น็ตในงานตา งๆ 3) ผูเรียนสามารถอธิบายกลไกลการทํางานของ http ไดอยางถูกตอ ง 4) ผูเรียนสามารถเปรียบเทยี บความแตกตางในการทํางาน และบรกิ ารตา งๆ บนอนิ เทอรเ นต็ ได 5) ผูเรียนสามารถเปรียบเทียบความแตกตา งระหวา งอินทราเนต็ และเอ็กซทราเนต็ ไดอยา งถูกตอ ง วิธีการสอนและกิจกรรมการเรียนการสอนประจําบท 1) บรรยายประกอบภาพเลื่อน (slide) 2) ศึกษาจากเอกสารประกอบการสอน 3) ทําแบบฝกหัดทบทวน สื่อการเรียนการสอน 1) เอกสารประกอบการสอน 2) ภาพเลือ่ น (slide) 3) แบบฝก หัดทบทวน
การวดั ผลและการประเมินผล 1) ประเมนิ จากการซกั ถามในชน้ั เรยี น 2) ประเมินจากการทาํ แบบฝก หดั ทบทวนทา ยบทเรียน 3) ประเมนิ จากความรวมมอื และความรับผิดชอบตอการเรยี น
บทที่ 7 เครือขายอินเทอรเนต็ เครอื ขา ยอินเทอรเน็ต (Internet) เปนเครือขา ยที่ประกอบดวยเครอื ขายหลายพนั เครอื ขายที่เช่ือมโยง ถึงกันท่ัวโลก ท่ีมีทั้งเครือขายของหนวยรัฐ องคกรเอกชน ความสําคัญของเครือขายอินเทอรเน็ตก็คือ เปน เครอื ขายสาธารณะทผี่ คู นทวั่ ไปสามารถเช่อื มตอ เพอ่ื เขา ไปใชบรกิ ารได และไดทําใหเกิดพาณิชยอิเล็กทรอนิกส (Electronic Commerce) หรอื อคี อมเมิรซ (E - Commerce) เริ่มขนึ้ เมอ่ื ประมาณตน ทศวรรษที่ 1970 โดย เรม่ิ จากการโอนเงนิ ทางอิเลก็ ทรอนิกสระหวางหนวยงาน และในชวงเร่ิมตนหนวยงานท่ีเกี่ยวของสวนใหญจะ เปนบริษัทใหญเทานั้น บริษัทเล็กมีจํานวนไมมากนัก ตอมาเมื่อการแลกเปลี่ยนขอมูลทางอิเล็กทรอนิกส (Electronic Data Interchange-EDI) ไดแ พรห ลายขน้ึ ประกอบกับคอมพวิ เตอรพีซีไดมีการขยายเพิ่มอยาง รวดเร็วพรอมกับการพัฒนาดานอินเทอรเน็ตและเว็บ ทําใหหนวยงานและบุคคลตางๆ ไดใชพาณิชย อเิ ล็กทรอนิกสม ากขึน้ ในปจ จุบันพาณชิ ยอิเล็กทรอนิกสไดครอบคลุมธุรกรรมหลายประเภท เชน การโฆษณา การซ้ือขาย สนิ คา การซือ้ หนุ การทาํ งาน การประมูล และการใหบริการลกู คา 7.1 อินเทอรเ นต็ ในประเทศไทย ประเทศไทยตอ กบั อินเทอรเนต็ ในลกั ษณะของการใชบ รกิ ารไปรษณียอ ิเล็กทรอนกิ ส (E - mail) โดยใน ป พ.ศ. 2530 มหาวทิ ยาลัยสงขลานครินทร วิทยาเขตหาดใหญ และ สถาบนั เทคโนโลยีแหงเอเชีย ไดติดตอขอ ใชบรกิ ารจดหมายอิเลก็ ทรอนิกส โดยความรว มมอื ระหวางไทยและออสเตรเลีย ซ่ึงการเช่ือมโยงในขณะน้ันใช สายโทรศัพท และตอมาในป พ.ศ. 2535 จุฬาลงกรณมหาวิทยาลัยไดจัดต้ังเครือขาย เพ่ือเช่ือมโยงเขากับ เครอื ขายยยู เู นต็ (UUNET) ของบริษัทยูยูเน็ตเทคโนโลยี จํากัด (UUNET Technologies Co.,Ltd.) ต้ังอยูท่ี รฐั เวอรจ ิเนยี ประเทศสหรฐั อเมรกิ า และในปเ ดียวกนั สถาบันการศกึ ษาหลายแหง เชน สถาบันเทคโนโลยีแหง เอเชยี , มหาวิทยาลัยมหดิ ล, มหาวทิ ยาลยั เชียงใหม, สถาบันเทคโนโลยีพระจอมเกลาเจาคุณทหารลาดกระบัง และมหาวิทยาลัยอัสสัมชัญ ไดขอเชื่อมตอเขากับเครือขายของจุฬาลงกรณมหาวิทยาลัย เรียกเครือขายน้ีวา เครือขา ยไทยเนต็ (THAINET) ซึง่ ในปจจุบันเครือขายไทยเน็ต ประกอบดวยสถาบันการศึกษา 4 สถาบัน คือ สํานักวิทยาการจุฬาลงกรณมหา, วิทยาลัยสถาบันเทคโนโลยีแหงเอเชีย, มหาวิทยาลัยเชียงใหม และ มหาวิทยาลัยอัสสัมชัญ ในปเดียวกันศูนยเทคโนโลยีอิเล็กทรอนิกสและคอมพิวเตอรแหงชาติ (National Electronicsand Computer Technology Center หรอื NECTEC) ไดจ ัดต้ังเครือขา ยไทยสาร ซง่ึ ตอ มาได ตอกับเครอื ขายของยูยูเน็ต และในปจจุบนั ไทยสารไดเ ชอื่ มโยงกับสถาบันตา งๆ
เครอื ขา ยอินเทอรเ น็ต 142 7.1.1 ความหมายของอนิ เทอรเ นต็ อินเทอรเน็ต (Internet) เปนเครือขายคอมพิวเตอรท่ีมีการเจริญเติบโตรวดเร็วที่สุด และ ปจ จุบันเปน เครือขา ยท่ีใหญท ีส่ ุดในโลก เวบ็ ไซตซ่งึ เปนสว นสาํ คญั ของอินเทอรเน็ตสามารถนําเสนอขอมูลในรูป ของสอื่ ประสม (Multimedia) จํานวนเว็บไซตมอี ัตราการเพม่ิ ท่ีรวดเร็ว นกั วชิ าการและผเู ช่ยี วชาญไดว ิเคราะห แนวโนม ของอนิ เทอรเ น็ต และเวิลดไวตเ วบ็ (World Wide Web) ในอนาคตไวดังนี้ 7.1.1.1 หนวยงานธุรกิจจะใชเว็บสําหรับการทําพาณิชยอิเล็กทรอนิกส (E - Commerce) 7.1.1.2 ภายในระยะเวลา 10 ปขางหนา เว็บจะมีความเร็วถึง 100-1,000 เทาเม่ือ เทียบกบั ความเรว็ ทีใ่ ชอยใู นปจจบุ ัน 7.1.1.3 ความสามารถของเวบ็ เบราเซอรจะถกู รวมเขาในซอฟตแวรประยุกตแทบทุก ประเภท 7.1.1.4 การใชเว็บจะถูกรวมเปนสว นหนึ่งของการศกึ ษาทกุ ระดับ 7.1.1.5 ความสามารถของโปรแกรมเพื่อการคน หาขอ มูล (Web search) จะมีความ ฉลาดมากขึน้ 7.1.2 เครอื ขายคอมพิวเตอร เครอื ขายคอมพิวเตอร (Computer networks) หมายถึง กลุมของคอมพวิ เตอรท ี่เชือ่ มตอ สอ่ื สารดว ยฮารด แวร เครือขา ยคอมพวิ เตอรต ้งั แตสองเครือขายข้ึนไปท่ีเชื่อมตอกัน จะเรียกวา Internetwork หรอื Internet หมายถึง กลุมของเครือขา ยคอมพวิ เตอรท ว่ั โลกทเ่ี ชื่อมตอเขาดวยกนั และอนญุ าตใหม ีการเขา ถึง สารสนเทศและการบรกิ ารในรปู แบบของสาธารณะ (public access) 7.1.3 ความเปน มาของอินเทอรเนต็ คอมพิวเตอรแตละระบบสวนใหญจะแยกทํางานกันโดยอิสระ มีเพียงระบบคอมพิวเตอรที่ ต้งั อยใู กลกันเทานัน้ ทส่ี ามารถสื่อสารกนั ดวยความเรว็ ตํ่า จากปญหาและอุปสรรคในการสื่อสารระหวางเคร่ือง คอมพิวเตอรและความตองการในการแลกเปลี่ยนขอมูลขาวสารกัน จึงทําใหเกิดโครงการอารพาเน็ต (ARPANET) โครงการอารพาเน็ตอยูในความควบคุมดูแลของอารพา (Advanced Research Projects Agency หรอื ARPA) ซึง่ เปน หนวยงานยอ ย ในสังกัดกระทรวงกลาโหมของสหรัฐอเมริกา อารพาเน็ตทาํ หนาท่ี สนบั สนุนงานวิจยั พน้ื ฐานท้งั ทางดา นวิทยาศาสตรและเทคโนโลยี โดยใหทุนสนับสนุนแกหนวยงานอ่ืน ๆ เชน มหาวิทยาลัย และบริษัทเอกชนท่ีทําการวิจัย โดยไดมีการพัฒนาในป พ.ศ.2512 (ค.ศ.1969) โครงการ อารพาเน็ตไดเร่ิมขึ้น โดยเชื่อมตอเครื่องคอมพิวเตอรระหวางสถาบันส่ีแหงคือ มหาวิทยาลัยแคลิฟอรเนีย
เครือขายอินเทอรเน็ต 143 ลอสแอนเจลิส, มหาวิทยาลัยแคลฟิ อรเนยี ซานตา บารบ ารา ,มหาวทิ ยาลยั ยทู าห และสถาบันวิจัยสแตนฟอรด ซ่งึ เคร่อื งคอมพิวเตอรจ ากสถาบนั ทง้ั สแ่ี หง นี้ เปนเครื่องคอมพวิ เตอรตา งชนิดกัน และใชระบบปฏิบัติการ (OS) ท่ีแตกตา งกนั ตอมาเครอื ขา ยอารพ าเนต็ ไดร ับความนิยมอยางมาก มหาวิทยาลัย หนวยงานของรัฐและเอกชน ตางๆ ในสหรัฐอเมรกิ า ไดเขารว มเชื่อมตอ กบั เครอื ขา ยนเ้ี พอ่ื ประโยชนในการศกึ ษาและวิจัย 7.2 การประยุกตใชอนิ เทอรเนต็ ปจ จบุ นั ในแตละวัน มีผูใ ชอ ินเทอรเ นต็ จาํ นวนมากจากทกุ มุมโลก จะใชอินเทอรเน็ตและเว็บในการทํา กจิ กรรมตา งๆ ซึ่งพอจะสรุปกิจกรรมหลักๆ ไดด งั นี้ 7.2.1 การตดิ ตอ สื่อสาร การรับ - สง ไปรษณยี อเิ ลก็ ทรอนกิ ส (E - mail) หรอื การพูดคุยผานเครอื ขา ยที่ รูจกั ในโปรแกรมช่ือ Facebook ซงึ่ เปน กจิ กรรมท่ีไดร บั ความนิยมมากที่สุด ผูใชสามารถรับและสงขอมูลตางๆ ไมวา จะเปนภาพ เสยี ง หรือวีดีโอ โดยผา นทางอินเทอรเ นต็ ไดจ ากทุกมุมโลก นอกจากน้ี ผูใ ชยังสามารถเขากลุม สนทนาแลกเปลยี่ นความคดิ เห็นในหัวขอตางๆ และในทางการศึกษากส็ ามารถ ใชอ ินเทอรเน็ตในการสงการบา น หรือรายงานไดอีกดว ย ภาพท่ี 7.1 แสดงการเขา ใชงาน facebook ที่มา (ผเู ขยี น) 7.2.2 การทาํ ธรุ กจิ ออนไลน ปจ จุบนั หนว ยงานธรุ กิจหลากหลายประเภท ไดนาํ อินเทอรเน็ตมาใชใ นการ ใหบริการ และการทาํ ธรุ กิจ โดยเฉพาะการซอ้ื - ขายสนิ คา เชน เสื้อผา รองเทา หนงั สือ อุปกรณแตงบาน เปน ตน การทาํ ธุรกิจบนอนิ เทอรเน็ตนนั้ จะมีการใชระบบชําระเงินในรูปแบบทีแ่ ตกตา งกันข้ึนอยูกับความพรอม ของ แตล ะประเทศ เชน การชําระดว ยเช็ค บตั รเครดิต และการหกั เงนิ ผานบญั ชธี นาคาร
เครอื ขา ยอินเทอรเนต็ 144 ภาพท่ี 7.2 แสดงหนาเวบ็ ขายรองเทา ที่มา (http://www.peaksportthailand.com/) 7.2.3 การศึกษาและวิจัย สถาบันการศึกษาจํานวนมากไดนําเสนอบทเรียนผานเว็บไซด และบาง สถาบนั ไดใ ชอ ินเทอรเน็ตเปนแนวทางหนง่ึ ของการเรียนการสอนทเ่ี รยี กวา การเรียนการสอนทางไกล (distant learning) มีการทาํ หอ งสมุดเสมือน (Virtual library) เพือ่ ใหผ ูเรยี นเขา ถึงขอมลู ตางๆ โดยผานทางเครือขาย อินเทอรเน็ต ตลอดจนการเผยแพรบ ทความและงานวจิ ยั ตา งๆ ภาพที่ 7.3 เวบ็ การคนหาบทความและงานวิจัย ท่ีมา (http://tdc.thailis.or.th/tdc/)
เครือขายอินเทอรเ นต็ 145 7.2.4 ความบันเทงิ ผูใชอนิ เทอรเ น็ตสามารถฟง เพลง ดูภาพยนตร อา นหนงั สือ หรือแมแตเลนเกมผาน ระบบเครือขายอนิ เทอรเน็ตได ภาพที่ 7.4 การฟง เพลงผา นเครือขา ยอินเทอรเ น็ต ทม่ี า (http://radio.siamha.com/popupfm.php?station=station940) 7.3 การแทนชอื่ ท่ีอยอู นิ เทอรเ นต็ ในระบบเครือขายอนิ เทอรเนต็ และเครือขายคอมพิวเตอรที่เช่ือมตอกันนั้น จะตองมีระบบแจงตัวตน เพือ่ ใหเครือ่ งคอมพิวเตอร และอุปกรณที่ใชในการเชื่อมตอสามารถติดตอสื่อสารกันได โดยตองมีการกําหนด หมายเลข หรือกาํ หนดชื่อเครอื ขาย และเครอ่ื งคอมพิวเตอรเพ่อื ใหส ามารถเชื่อมตอกับระบบอินเทอรเน็ต การ ระบุตวั ตนของเครือขาย เครอ่ื งคอมพวิ เตอร และอปุ กรณท ีใ่ ชใ นการเชอื่ มตอ จะเก่ียวของกับเลขไอพี (IP) และ ชอ่ื โดเมน (Domain) โดยมีรายละเอียดดังน้ี 7.3.1 เลขไอพี (IP Address) คือ หมายเลขประจําตัวเคร่ืองคอมพิวเตอรที่ทําการเชื่อมตอกับ อนิ เทอรเน็ต เคร่ืองคอมพิวเตอรแตละเคร่ืองนั้น จะมีเลขไอพีท่ีไมซ้ํากัน โดยเลขไอพีจะประกอบดวยตัวเลข จาํ นวน 4 ชดุ ขนาด 8 บิตเทา กันทุกชุดรวมกันเปนหมายเลขไอพีขนาด 32 บิตในการอางอิงถึงหมายเลขไอพี นิยมแปลงเลขฐานสองทัง้ 4 ชุดน้ันเปน เลขฐานสิบ เขียนเรยี งกนั โดยมีจุดคั่นเลขแตละชุด (.) เพ่ือความสะดวก ในการจาํ และปอนเขาสูคอมพิวเตอร โดยแตละชดุ จะมีคา 0-255 ตวั อยา งเชน 202.29.5.4 คือหมายเลขไอพีของเครอ่ื งบรกิ ารเว็บไซต www.udru.ac.th หรือสามารถเขาได โดยใช http://172.29.5.20 คือหมายเลขท่อี ยูไอพีของเครื่องบริการเวบ็ ไซต cs.udru.ac.th เปนตน
เครอื ขา ยอินเทอรเ นต็ 146 ภาพท่ี 7.5 การเขา ถงึ เครอื่ งบริการเวบ็ ไซต ท่ีมา (http://www.udru.ac.th/) 7.3.2 ชื่อโดเมน (Domain Name System) คือระบบท่ีนํามาใชในการอางอิงถึงท่ีอยูของเคร่ือง คอมพวิ เตอร ท่ีเชื่อมตอกับอินเทอรเน็ตในระดับผูใชงานแทนการระบุดวยเลขไอพี โดยผูใชไมตองจําเลขไอพี เชน www.udru.ac.th, www.google.co.th หรือ www.facebook.com เปนตน ระบบช่ือโดเมนจะถูกแบง ออกเปนกลุมท่ีเรียกวา โดเมน (Domain) และโดเมนยอย (Sub Domain) ระบบชื่อโดเมนถูกกําหนดช่ือ โดเมน โดยเรียงตามลําดับความสําคญั ของชื่อจาก ขวาไปซา ย และใชจ ดุ (.) คั่น ดังตัวอยางตอ ไปนี้ ชื่อโดเมนยอย.ชอื่ โดเมนระดับทส่ี อง.ชอ่ื โดเมนระดบั บนสุด ภาพท่ี 7.6 แสดงช่อื โดเมน ท่มี า (ผเู ขยี น) สว นประกอบของโดเมนประกอบดวยสามสวนหลัก ๆ ดงั น้ี 7.3.2.1 สวนท่ี 1 ช่ือโดเมนยอย (Sub Domain Name) เปนสวนที่กําหนดชื่อเครื่องผู ใหบริการเว็บ หากนํามาใชบนเครือขายอินเทอรเน็ต จะแทนดวยชื่อวา WWW แตถามีการระบุชื่อเครื่อง ผูใชบ ริการโดยตรง จะระบุเปนชื่อยอขององคก รยอยหรือชอ่ื บริษทั นัน้ ๆ
เครอื ขายอินเทอรเ น็ต 147 7.3.2.2 สวนที่ 2 ชื่อโดนเมนระดับที่สอง (Second-Level Domain Name) เปนสวน กําหนดช่อื ท่ีเก่ยี วของกบั หนวยงาน, องคก ร หรือกจิ กรรมที่เกี่ยวของกับเว็บไซต การต้ังชื่อในสวนน้ี ต้ังข้ึนเพ่ือ ระบุ และช้ีใหเห็นวาเปนองคกรใด หรือทํากิจกรรมใด สวนใหญจะใชชื่อยอขององคกร เชน มหาวิทยาลัย ราชภัฏอุดรธานี (Udonthani Rajabhat University) ใชช่ือยอขององคกร และนําไปใชกําหนดช่ือโดเมน ระดับทีส่ อง คอื udru 7.3.2.3 สวนที่ 3 ชื่อโดเมนระดับบนสุด (Top-Level Domain Name) เปนสวนท่ีกําหนด ประเภทของช่อื โดเมน รวมถึงระบุชื่อประเทศที่จดทะเบียนช่ือโดเมน โดเมนในระดับน้ีแบงยอยออกเปนสอง ประเภทคอื หมวดทวั่ ไป กบั หมวดรหัสประเทศ 1) โดเมนระดับบนสุดหมวดทั่วไป (gTLD : Generic Top-Level Domain Name) เปนช่ือโดเมนท่ีลงทายดว ย .com, .net, .org, .edu, .mil เชน www.facebook.com ตารางที่ 7.1 แสดงช่อื โดเมนระดบั บนสุดหมวดทั่วไป ชือ่ โดเมนระดับบนสดุ ความหมาย .com กลมุ องคกรเอกชน .edu กลมุ สถาบนั การศกึ ษาในสหรัฐอเมรกิ า .gov กลุมองคกรของรัฐท่ัวไปในสหรฐั อเมริกา .mil กลุมองคก รทางการทหารในสหรัฐอเมรกิ า .org กลมุ องคกรไมแ สวงหาผลกาํ ไร .aero กลมุ องคก รทเ่ี กย่ี วกับการบิน .biz กลมุ องคก รธุรกิจทกุ ขนาด .coop กลมุ สหกรณ .name สวนตวั หรือครอบครัว .museum พพิ ธิ ภัณฑท ไ่ี ดรบั การรับรอง .pro อาชีพทีไ่ ดรับการรับรอง .info ธรุ กจิ หนวยงาน หรอื บุคคลทน่ี าํ เสนอขอมูลทั่วไป
เครือขา ยอินเทอรเ นต็ 148 2) โดเมนระดับบนสุดหมวดรหัสประเทศ (ccTLD : Country Code Top-Level Domain) เปนช่อื โดเมนใชระบุถึงประเทศตาง ๆ และประเภทของชื่อโดเมน ไดแก .th, .uk เปนตน โดยถา ระบุ แหลงเว็บไซตในประเทศไทยจะระบุประเภทของเว็บไซต แลวตามดวยชื่อยอของประเทศ เชน www.udru.ac.th หมายถึง สถาบันการศึกษาทอ่ี ยูในประเทศไทย ตารางท่ี 7.2 แสดงชอื่ โดเมนระดบั บนสดุ หมวดรหสั ประเทศไทย ชอ่ื โดเมนระดับบนสดุ ความหมาย .co.th องคก รธุรกจิ .ac.th สถาบันทางการศกึ ษา .go.th หนว ยงานภาครัฐ .mi.th หนวยงานทางทหาร .or.th องคกรทไ่ี มแ สวงหากาํ ไร .in.th บุคคลทว่ั ไป และหนว งงานทกุ ประเภท 3) รหัสประเทศเปนการระบุวา เว็บไซตนั้นเปดใช หรือจดทะเบียนช่ือโดเมนกับ ประเทศไทย และสามารถอางอิงประเทศใดเปนหลัก ดังตวั อยา งในตารางท่ี 7.3 ตารางที่ 7.3 ตัวอยา งชอ่ื ยอของประเทศในชื่อโดเมนระดบั บนสดุ หมวดรหัสประเทศ ช่อื ยอ ความหมาย ชอ่ื ยอ ความหมาย .th ประเทศไทย .au ประเทศออสเตรเลยี .jp ประเทศญีป่ ุน .fr ประเทศฝรัง่ เศส .kr ประเทศเกาหลี .la ประเทศลาว .uk ประเทศองั กฤษ .nz ประเทศนวิ ซีแลนด .ca ประเทศแคนดา .sg ประเทศสงิ คโปร .cn ประเทศจีน .my ประเทศมาเลเซยี
เครอื ขายอินเทอรเ นต็ 149 4) การอา งอิง หรือระบุช่ือเคร่อื งคอมพิวเตอรทเ่ี ช่อื มตอ กบั อินเทอรเนต็ มีท้งั แบบ เลข ไอพี และช่ือโดเมน ระบบอินเทอรเน็ตมีกลไกในการแปลงเลขไอพี ใหเปนชื่อโดเมน โดยมีเครื่องบริการชื่อ Domain Name Server ที่เกบ็ ขอ มลู ชื่อโดเมน และเลขไอพี ภาพท่ี 7.7 ตัวอยา งการทํางานของเคร่อื งบริการชือ่ โดเมน ทีม่ า (ผเู ขยี น) 7.4 อนิ เทอรเนต็ และการบรกิ ารตา ง ๆ อินเทอรเน็ตมีรูปแบบการบริการหลายประเภท เพื่ออํานวยความสะดวกใหกับผูใช ไดเลือกใชได เหมาะสมกบั ลกั ษณะงาน ตัวอยาง การบริการบนอนิ เทอรเ น็ตท่สี าํ คัญดงั นี้ 7.4.1 บรกิ ารดานการสือ่ สาร 7.4.1.1 ไปรษณียอิเล็กทรอนิกส (Electronic Mail) ไปรษณียอิเล็กทรอนิกสหรือ เรียกกนั โดยทวั่ ไปวาอีเมล (E - mail) ถือไดวาเปนกิจกรรมประจําวันของผูใชอินเทอรเน็ต ซึ่งการสงและรับ จดหมายหรือขอความถึงกันไดทั่วโลกนี้จําเปนจะตองมีที่อยูอีเมล (E - mail address หรือ E - mail account) เพื่อใชเปน กลอ งรบั จดหมาย ทอ่ี ยูข องอีเมลจะประกอบดว ยสวนประกอบสําคัญสองสว น คอื ชือ่ ผใู ช (User name) และช่อื โดเมน (Domain name) ซ่งึ เปนชื่อเครอ่ื งคอมพิวเตอรท ี่มีรายช่อื ของผใู ชอีเมลโ ดยชื่อ ผใู ชและชอ่ื โดเมนจะคัน่ ดวยเครื่องหมาย @ (อานวา แอ็ท) เชน [email protected] จะมีผูใชอีเมล ช่ือ Kanisorn ที่มีอยูอีเมล ที่เคร่ืองคอมพิวเตอรช่ือ CSIT ของมหาวิทยาลัยราชภัฎอุดรธานี (UDRU) ซ่ึงเปน สถาบนั การศกึ ษา (ac) ในประเทศไทย (th)
เครอื ขายอินเทอรเ น็ต 150 ภาพที่ 7.8 ตัวอยา งการเขาใชง านไปรษณยี อ ิเลก็ ทรอนกิ ส ทมี่ า (ผูเ ขียน) 7.4.1.2 รายชื่อกลุมสนทนา (Mailing Lists) เปนกลุมสนทนาประเภทหนึ่งบน อนิ เทอรเน็ตท่มี กี ารติดตอสื่อสาร และการสงขาวสารใหกับสมาชิกตามรายช่ือ และท่ีอยูของสมาชิกท่ีมีอยูใน รายการซง่ึ ในปจ จุบันมกี ลมุ Mailing Lists ท่ีแตกตา งกันตามความสนใจจํานวนมาก การเขาไปมสี ว นรวมในกลมุ สนทนาประเภทน้ี ผูใชจะตอง สมัครสมาชิกกอนดวยการแจงความประสงคและสงชื่อและท่ีอยูเพ่ือการ ลงทะเบยี นไปยัง subscription address ของ Mailing Lists ตวั อยางเชน กระทพู ันทปิ ภาพท่ี 7.9 ตัวอยา งกลุม สนทนาในกระทพู นั ทิป ที่มา (http://pantip.com/forum)
เครือขายอินเทอรเ น็ต 151 7.4.1.3 กระดานขาว (usenet หรอื user network) เปนการรวบรวมของกลุมขาว หรอื newsgroup ซง่ึ เปน กลมุ ผสู นใจท่ีตองการจะตดิ ตอ และแลกเปลี่ยน ความคิดเหน็ กบั ผใู ชอ ินเทอรเ น็ตคนอนื่ กลมุ ของ newsgroup ในปจจุบันมมี ากกวา 10,000 กลุมท่มี ีความสนใจในหวั ขอ ทีแ่ ตกตางกนั เชน กลมุ ผูสนใจ ศลิ ปะ กลมุ คอมพวิ เตอร กลมุ ผชู นื่ ชอบภาพยนตร เปน ตน การสงและรบั แหลง ขา วจาก usenet จะใชโ ปรแกรม สําหรับอานขาว เพ่ือไปดึงช่ือของกลุมขาว หรือหัวขอจากเคร่ืองคอมพิวเตอรท่ีผูใชเขาไปขอใชบริการ เชนเดียวกบั ระบบชื่อโดเมน (DNS) กลมุ ขาวจะมกี ารต้งั ช่อื เพ่ือใชเ ปน แบบมาตรฐาน ซงึ่ ชือ่ กลมุ จะประกอบดว ย สว นประกอบหลักๆ คอื ชอ่ื หัวขอ กลุม ขาวหลกั (major topic) ช่ือกลมุ ขา วยอ ย(subtopic) และประเภทของ กลุม ขา วยอย (division of subtopic) 7.4.1.4 การสนทนาออนไลน (On-line chat) การสนทนาออนไลน เปนบรกิ ารหน่ึง บนอินเทอรเ นต็ ท่ีชว ยใหผใู ชสามารถคุยโตต อบกับผใู ชค นอื่นๆ ไดใ นเวลาเดียวกัน (real-time) การสนทนาหรือ chat (Internet Relay Chat หรือ IRC) ไดมีการพัฒนาไปอยางตอเน่ือง ปจจุบันการสนทนาระหวางบุคคล หรือ กลมุ บุคคลสามารถใชภ าพกราฟก ภาพการตูนหรอื ภาพเคลอื่ นไหวตา งๆ แทนตวั ผสู นทนาได นอกจากการ สนทนาแลว ผใู ชยังสามารถแลกเปลีย่ นขอ มูลและไฟลไดอ กี ดว ยการใชง าน IRC ผูใชจะตองติดตอไปยังเคร่ืองที่ เปน ไออารซ เี ซริ ฟ เวอร (IRC server) ท่ีมกี ารแบงหองสนทนาเปนกลุมๆ ที่เรียกวา แชนแนล (channel) โดย ผใู ชจ ะตองมโี ปรแกรมเพ่ือใชสาํ หรบั การสนทนา (ซึง่ สามารถดาวนโ หลดฟรจี ากอินเทอรเน็ต) เม่ือผูใชติดตอกับ เครือ่ งเซริ ฟเวอรไดแ ลว ก็จะเลือกกลมุ สนทนาหรือหัวขอสนทนาที่สนใจ และเร่ิมสนทนาไดตามความตองการ ตวั อยา ง โปรแกรมสนทนาออนไลนที่ใชกนั เชน facebook ในปจจบุ นั ผูใ ชสามารถใชส่ือประสม (multimedia) ประกอบดวย เสียงพูด และภาพเคลอ่ื นไหว โดยใชอุปกรณตางๆ เชนไมโครโฟน ลําโพง กลองวีดีโอ และอ่ืนๆ เพื่ออาํ นวยความสะดวกและเพ่ือประสทิ ธภิ าพของการสนทนา ใหดีย่ิงข้ึน ในสวนของโปรแกรมไดมีการพัฒนา โปรแกรมเพื่อการสนทนาออนไลนที่มีคุณภาพ เชน โปรแกรม facetime ที่สามารถสนทนากันไปพรอมๆ กับ มองเห็นภาพของคูสนทนาไดด วย ภาพท่ี 7.10 ตัวอยางการใช facetime ทม่ี า (http://www.apple.com/th/ios/facetime/)
เครอื ขา ยอินเทอรเนต็ 152 7.4.1.5 เทลเนต็ (telnet) เปนบริการท่ีใหผูใ ชสามารถใชบรกิ ารเครื่องคอมพวิ เตอรท ่ี ต้งั อยูร ะยะไกล โดยจะใชก ารจําลองเคร่ืองคอมพวิ เตอรท ี่กําลงั ใชง านอยู ใหเ ปน จอภาพ ของเครือ่ งคอมพิวเตอร ระยะไกลเครอ่ื งน้ัน การทํางานในลกั ษณะน้ีจะชวยประหยัดทั้งเวลา และคาใชจายในกรณีท่ีตองเดินทางไปใช งานเครอ่ื งที่อยใู นระยะไกล การใชง านเทลเนต็ จะเปน การแสดงขอความตัวอักษร (text mode) โดยปกติการ เขาไปใชบริการเคร่ืองคอมพิวเตอร ระยะไกลจําเปนตองมีรายชื่อผูใชและรหัสผาน แตก็มีบางหนวยงานท่ี อนญุ าตใหเ ขา ใชบ ริการโดยไมต องระบุรหสั ผา นเพอื่ เปนการใหบริการขอมูลแกล กู คาทั่วๆ ไป 7.4.2 บริการดานขอ มูลตา งๆ 11.4.2.1 การขนถายไฟล (file transfer protocol) การขนถายไฟล หรือที่เรียก ส้ันๆ วา เอฟทพี ี (FTP) เปนบรกิ ารที่ใชส ําหรบั การแลกเปลย่ี นไฟลร ะหวางเคร่ืองคอมพิวเตอรท างอินเทอรเน็ต เครื่องคอมพิวเตอรท่ีใหบริการไฟลจะเรียกวา เอฟทีพีเซิรฟเวอร (FTP sever หรือ FTP site) ขอมูลที่ ใหบริการขนถา ยไฟลจ ะมลี กั ษณะหลายรูปแบบ ไดแก ขอมลู สถิติ งานวิจัย บทความ เพลงขาวสารทั่วไป หรือ โปรแกรมฟรีแวร (freeware) ท่ีสามารถดาวนโหลดและใชโปรแกรมฟรีในบางคร้ังเคร่ืองคอมพิวเตอรท่ี ใหบ ริการขนถายไฟลจะใหบริการเฉพาะบุคคลที่มีบัญชีรายช่ืออยูในเคร่ืองคอมพิวเตอรเทานั้น แตก็มีเคร่ือง คอมพวิ เตอรท ี่ใหบ รกิ ารขนถายไฟลจ ํานวนมากอนญุ าตใหผ ูใชท่วั ไปไดเขา ไปใชบ รกิ าร ถึงแมวาในบางครั้งจะไม อนญุ าต ใหข นถา ยไฟลท งั้ หมดก็ตาม ภาพท่ี 7.11 ตวั อยางการใช FTP sever ทีม่ า (http://wiseftp.download-214-16672.datapicks.com/) 11.4.2.2 โกเฟอร (gopher) เปนโปรแกรมประยุกต ท่ีใหบริการขอมูลในลักษณะ ของการคน หาจากเมนู (menu-based search) จากเคร่อื งคอมพวิ เตอรท่ีใหบริการขอมูล โปรแกรมโกเฟอร
เครือขา ยอินเทอรเ น็ต 153 พัฒนาโดยมหาวิทยาลยั Minnesota ในป ค.ศ. 1991 เครื่องคอมพวิ เตอรท ี่ใหบ ริการฐานขอมูลจะเปนลักษณะ ของเมนูลาํ ดับช้นั (hierarchy) เพื่อเชือ่ มโยงไปยงั แหลง ขอมลู อืน่ ๆ ทีก่ ระจายกนั อยูห ลายแหลง ได 11.4.2.3 อารซี (archie) เปนการเขาใชบริการคนหาขอมูลจากเคร่ืองแมขายที่เปน อารซีเซิรฟเวอร (archie sever) ซึ่งเปนแหลงที่ชวยใหผูใชคนหาสถานท่ีของขอมูล จากนั้นก็จะไปคนขอมูล โดยตรงจากสถานทีน่ ้ันตอไป 7.5 อนิ ทราเนต็ และเอก็ ซทราเนต็ ปจจุบันทุกองคกรนิยมใชอินเทอรเน็ตเพ่ือประกอบทําธุรกิจ และการใหบริการแกลูกคาในองคกร เหลาน้ัน พบวาการใชอินเทอรเน็ต และเว็บชวยใหการดําเนินงานของธุรกิจมีประสิทธิภาพมากข้ึน การนํา เทคโนโลยีอินเทอรเน็ตมาประยุกตใชขององคกรสามารถจําแนกไดเปนสองประเภทหลักๆ คือ เครือขาย อินทราเน็ต และเครอื ขา ยเอ็กซทราเน็ต 7.5.1 อนิ ทราเน็ต เปน ระบบเครอื ขา ยท่ีใชภ ายในองคก รมีลกั ษณะคลายกบั อินเทอรเ นต็ อนิ ทราเนต็ จะ ใชเ บราเซอร, เวบ็ ไซต และเว็บเพจ เชนเดียวกับอินเทอรเน็ต ที่ใหบริการแบบสาธารณะ (public Internet) โดยทวั่ ไปจะใหบริการอเี มล (E - mail), mailing lists, newsgoups และ ftp ขอแตกตางของอินทราเน็ต กับ อินเทอรเน็ต คือ อินทราเนต็ จะมกี ารเช่ือมตอและส่ือสารภายในองคกรเทานั้น อินทราเน็ตยังใหบริการขอมูล อ่ืนๆ แกพนกั งานขององคก ร เชน หมายเลข โทรศพั ท ทอี่ ยูอีเมล ผลประโยชนท่พี นักงานควรไดร ับ และอืน่ ๆ ภาพท่ี 7.12 ระบบอินทราเนต็ ท่ีมา (http://www4.srp.ac.th/~kitima/lesson/Network/wired/n09_01.html)
เครือขายอินเทอรเนต็ 154 7.5.2 เอ็กซทราเน็ต เปนระบบเครือขายท่ีเช่ือมตอกับระบบคอมพิวเตอรภายนอกองคกร ปจจุบัน องคกรจํานวนมากไดประยุกตใชเทคโนโลยีอินเทอรเน็ต เพ่ือการติดตอระหวางผูผลิต ตัวแทนจําหนาย และ ลูกคา เพ่ือชว ยลดคา ใชจา ยในการทําธุรกิจ การรกั ษาความปลอดภัยของขอมูล การนําเทคโนโลยีอินเทอรเ นต็ มา ชวยในการดาํ เนนิ งานขององคกร ส่ิงจําเปนอยางหนึ่งที่ควรจะตองระมัดระวัง คือ ระบบการปองกันและการ รกั ษาความปลอดภัยของขอมลู ระบบไฟรว อลล (firewall) เปนระบบทใ่ี ชเพอ่ื ปองกันอนั ตรายจากผูท่ไี มหวงั ดที ่ี ตอ งการเขา ระบบเครือขา ยขององคก ร โดยระบบไฟลว อลลจะชว ยตรวจสอบและกลัน่ กรองผใู ชท่ีตดิ ตอ เขา มาใน ระบบ ภาพที่ 7.13 เอก็ ซทราเน็ตและระบบไฟรว อลล ทีม่ า (http://www.cornerstone.us/services/expertise) บทสรปุ มหาวิทยาลัยสงขลานครินทร วิทยาเขตหาดใหญ และ สถาบันเทคโนโลยีแหงเอเชีย ไดติดตอขอใช บริการจดหมายอิเล็กทรอนิกส โดยความรวมมือระหวางไทยและออสเตรเลีย โดยเริ่มในป พ.ศ. 2530 การประยุกตใ ชอนิ เทอรเ นต็ มกี ิจกรรมหลกั ๆ ไดด งั น้ี 1. การตดิ ตอ สื่อสาร การรับ - สงไปรษณียอิเล็กทรอนิกส (e - Mail), 2. การทําธุรกจิ ออนไลน, 3. การศกึ ษาและวจิ ัย และ4. ความบันเทิง ในระบบเครือขา ยอนิ เทอรเน็ต จะตองมีระบบแจงตัวตน เพือ่ ใหส ามารถเชื่อมตอ กับระบบอินเทอรเนต็ อุปกรณท ีใ่ ชในการเช่ือมตอ จะเกย่ี วขอ ง กับเลขไอพี (IP) และชื่อโดเมน (Domain) โดยมีรายละเอียดดังน้ี 1. เลขไอพี (IP Address) 2. ช่ือโดเมน (Domain Name System) โดยมีสวนประกอบหลกั สามสว นประกอบดวย 2.1 ชอ่ื โดเมนยอ ย จะแทนดวยช่ือวา WWW, 2.2 ชอ่ื โดนเมนระดบั ทส่ี อง เปนสวนกาํ หนดชือ่ ที่เกี่ยวของกับหนวยงาน เชน udru และ2.3 ชื่อโดเมน ระดับบนสุด แบง ยอยออกเปน สองประเภทคือ หมวดทวั่ ไป กบั หมวดรหัสประเทศ การบรกิ ารบนอินเทอรเ น็ตที่
เครอื ขายอินเทอรเน็ต 155 สําคญั ดงั น้ี 1.บริการดานการส่อื สาร, 2.บรกิ ารดานขอมลู ตางๆ เทคโนโลยีอินเทอรเน็ตมาประยกุ ตใ ชขององคก ร สามารถจาํ แนกไดเ ปนสองประเภทหลกั ๆ คอื เครือขา ยอินทราเนต็ ขอแตกตางของอนิ ทราเนต็ กบั อนิ เทอรเน็ต คือ อินทราเน็ตจะมีการเชื่อมตอและส่ือสารภายในองคกรเทานั้น และเครือขายเอ็กซทราเน็ต เปนระบบ เครือขายที่เชื่อมตอกับระบบคอมพิวเตอรภายนอกองคกร สิ่งจําเปนอยางหน่ึงที่ควรจะตองระมัดระวัง คือ ระบบการปองกันและการรกั ษาความปลอดภยั ของขอมูล ระบบไฟรวอลล คําถามทบทวน 1) จงอธบิ ายมาตรฐานการส่ือสารหลกั ของอินเทอรเ นต็ สามารถแบง ออกเปนก่สี วนอะไรบา ง 2) การโอนยายไฟลนนั้ มวี ิธีโอนยา ยกร่ี ูปแบบ ? แตละรปู แบบมลี กั ษณะอยา งไร ? 3) ใหน กั ศึกษาอธิบายลกั ษณะเดน ของการบริการขอมลู แบบเวิลดไวดเว็บ 4) จงอธบิ ายความหมาย และลักษณะของเลขท่อี ยูไอพี 5) การเขยี นสวนประกอบของระบบโดเมนมีกส่ี วน อะไรบาง ? 6) เครอื่ งบรกิ ารช่ือโดเมนทําหนาทอี่ ะไร และมีประโยชนต อการใชงานอยา งไร ? 7) ชอื่ โดเมนระดบั บนสุด สามารถแบงยอ ยไดก ่ีประเภท อะไรบา ง ? 8) จุดเดน ในระบบเครือขา ยอินทราเน็ตคือสิ่งใด ?
เครอื ขา ยอินเทอรเน็ต 156 เอกสารอา งองิ ดวงพร เกย๋ี วคํา. (2551). สรางเว็บไซตด ว ยตนเอง. กรุงเทพฯ: โปรวชิ ั่น ทวีศักดิ์ กาญจนสวุ รรณ. (2552). การพาณิชยอ ิเล็กทรอนกิ ส (E - COMMERCE). กรงุ เทพฯ: เคทพี ีบคุ ส ธวัชชัย ศรีสุเทพ. (2548). คัมภีย Web design คูมือออกแบบเว็บไซทฉบับมืออาชีพ. กรุงเทพฯ: โปรวชิ ่นั
แผนบรหิ ารการสอนประจําบทที่ 8 เนื้อหาประจาํ บท 8.1) TCP/IP 8.2) การกําหนดตาํ แหนง ทอี่ ยู 8.3) คลาส 8.4) โปรโตคอลทรี่ องรบั การทาํ งาน TCP/IP 8.5) องคก รทที่ ําหนาที่กาํ หนดกลุมหมายเลข 8.6) ซบั เนต็ มาสก 8.7) เครอ่ื งมือท่ีใชใ น TCP/IP 8.8) มาตรฐาน IPv6 8.9) การกําหนดตําแหนงทอ่ี ยใู น IPv6 8.10) การแทนคา ไอพแี อดเดรสดว ยเลขฐานสบิ หก 8.11) แบบฝก ปฏบิ ตั ิการ Set IP พ้นื ฐาน วตั ถปุ ระสงค เชงิ พฤตกิ รรม 1) ผูเรียนสามารถอธบิ ายกลไกลการทาํ งานของโปรโตคอล IP ได 2) ผเู รียนสามารถสามารถคาํ นวณหาแอดเดรสซับเนต็ ได 3) ผูเรียนสามารถระบคุ ลาสของไอพแี อดเดรสได 4) ผูเรียนสามารถแบง เครอื ขา ยยอยดวยการใชซ ับเน็ตมาสกได 5) ผูเ รยี นสามารถเปรียบเทียบ และเขาใจหลกั การและการทาํ งานของ IPV4 และ IPV6 6) ผเู รยี นสามารถนาํ ความรูท่ไี ดร บั ไปใชใ นการออกแบบและแกปญ หาในเครอื ขายได
วธิ ีการสอนและกจิ กรรมการเรยี นการสอนประจําบท 1) บรรยายประกอบภาพเลอ่ื น (slide) 2) ศกึ ษาจากเอกสารประกอบการสอน 3) ทาํ แบบฝก หัดทบทวน สื่อการเรยี นการสอน 1) เอกสารประกอบการสอน 2) ภาพเลือ่ น (slide) 3) โปรแกรม Cisco Packet Tracer 4) แบบฝก หดั ทบทวน การวัดผลและการประเมนิ ผล 1) ประเมินจากการซักถามในชั้นเรยี น 2) ประเมินจากการทาํ แบบฝกหดั ทบทวนทายบทเรียน 3) ประเมนิ จากความรวมมอื และความรับผดิ ชอบตอการเรยี น
บทที่ 8 ทซี พี ไี อพี ทีซีพีไอพี (Transmission Control Protocol/ Internetworking Protocol: TCP/IP) คือชุด ของโปรโตคอล (Protocol Suite) ที่ถูกพัฒนาข้ึนมาเพื่อใชสําหรับการแลกเปลี่ยนขอมูลบนเครือขาย อินเทอรเน็ตสําหรับหนาท่ีการทํางานของ TCP/IP น้ันจะแบงหนาท่ีความรับผิดชอบออกเปนชั้นซอนกันท่ี เรยี กวา โปรโตคอลสแต็ก (Protocol Stack) ถึงแมวัตถุประสงคหลักของโปรโตคอล TCP/IP ที่ออกแบบมา เพ่ือใชง านบนเครอื ขา ยระยะไกลเปน สาํ คญั แตโปรโตคอลดังกลาวก็ยังสามารถใชงานไดดีบนเครือขายภายใน อยางเครือขายทองถ่ิน ดวยการเช่ือมตอเครือขายอินเทอรเน็ตไดและดวยเหตุน้ีเอง ในปจจุบันโปรโตคอล TCP/IP จงึ เปน โปรโตคอลที่ไดร ับความนิยมเปน อยางสูง 8.1 ทซี พี ไี อพี 8.1.1 มาตรฐาน TCP/IP เร่ิมตนในทศวรรษที่ 1970 หรือ 1969 โดยมีการพัฒนาเพื่อรองรับใน เครือขาย Internet และ Local area Network โดย TCP/IP เปนผลท่ีเกิดจากการพัฒนาเทคโนโลยีทาง การทหาร โดยเดิมใชในการรวมศูนยแ ตผ ลจากการโจมตดี ว ยระเบดิ สงครามในไซตใดไซตห นง่ึ ทําใหมกี ารพฒั นา มาเปน ARPAnet (Defense Department’s Advanced Research Project Agency) มีลักษณะ กระจายเครือขาย และในจุดเริ่มตนนี้เองทําใหเปนที่มาของ TCP/IP ต้ังแตทศวรรษที่ 80 National Science Foundation ตอ งการสรา งเครือขายเพื่อทําการเช่ือมตอขอมูลในมหาวิทยาลัย และองคกรตางๆ ซ่ึงตอมาได พฒั นาเปนทรี่ ูจ ักทั่วไป ในคาํ วา Internet ตารางที่ 8.1 ขอดี - ขอ เสียของ TCP/IP ขอดี ขอเสีย 1) โปรโตคอล TCP/IP เปนสวนโปรโตคอลในการ 1) ไมมีการรับประกันในการสงขอมูลไปยังเครื่อง ส่ือสารที่เปนพื้นฐานของระบบอินเทอรเน็ต และยัง ปลายทางเวลาใด ซ่ึงบางคร้ังอาจตองเสียเวลาในการ สามารถใชเปนโปรโตคอลในการสื่อสารภายใน รอคอยเปนเวลานาน เครือขายอินทราเน็ต (Intranet) และเอ็กซทราเน็ต (Extranet) อีกดวย
ทซี พี ไี อพี 160 ตารางที่ 8.1 (ตอ) ขอ ดี - ขอเสยี ของ TCP/IP ขอ ดี ขอ เสีย 2) โปรโตคอล TCP/IP เปนโปรโตคอลในระบบเปด 2) ขอมูลถกู สงในรูปแบบแพ็กเกตจะไมมีการเขารหัส (Open System) ท่ีใชงานอยางแพรหลาย จน ไฟล โดยการเขา รหสั น้นั จะขึ้นอยกู ับแอพพลิเคชั่นที่ใช กลายเปน มาตรฐานอยา งหนง่ึ ในการสื่อสารของระบบ งาน อาจทําใหผ ไู มห วงั ดีดักจับนําขอมูลบางสวนไปใช อินเทอรเน็ต สาเหตุที่ทําใหไดรับความนิยมน้ันเปน สรา งความเสยี หายได เพราะ TCP/IP เปนโปรโ ตคอลหลัก ในการใ ช อินเทอรเน็ตนั้นเอง และในปจจุบันไดมีการพัฒนา Applications ท่ีสามารถใชงานบนอินเทอรเน็ตมาก ขนึ้ พรอ มกันนีผ้ ใู หบรกิ ารทางดานขอมูลบนเครือขาย กไ็ ดเพ่มิ ข้ึนอยา งรวดเรว็ เชน กนั ***ขอ ควรจํา โปรโตคอล TCP ทํางานอยูใ นช้นั ขนสง (Transport Layer) ทาํ หนา ทต่ี รวจสอบการรับสงขอมูล ระหวางคอมพิวเตอรของผูรบั และผสู ง ใหไดรับขอมูลที่ถูกตองครบถวน หากมีขอมูลท่ีเสียหาย จะทําการแจง กลับไปยังตน ทางใหทาํ การสง ขอ มูลใหมมาให 8.1.2 โปรโตคอล IP (Internetwork Protocol) เปนกลไกการสงขอมูลที่ใชโปรโตคอล TCP/IP ใน ลกั ษณะคอนเน็กชนั เลส โดยจะไมรับประกันการสงขอมลู วา จะไปถงึ ผูรบั หรือไม ไมม ีการตรวจสอบขอ ผิดพลาด และดว ยการปราศจากกลไกการรบั ประกันขอมลู ท่สี งไปถึงปลายทาง การไมมกี ารตรวจสอบขอผิดพลาด ละไม ตอ งสรา งคอนเน็กชนั กบั โฮสตปลายทางน้ีเองจงึ ทําใหห ลกั การทาํ งานของโปรโตคอล IP นไี้ มมคี วามซับซอน โดย มหี นา ทเี่ พียงนําสงขอ มูลไปถงึ ปลายทางไดด วยหมายเลข IP ซึ่งเปนหมายเลขท่ีใชระบุตําแหนงเครื่องและเปน หมายเลขท่ไี มซ ํา้ กนั อยา งไรกต็ าม หากความนาเชอ่ื ถอื ในการสง ขอ มูลไปยังปลายทางเปน สิง่ จาํ เปน โปรโตคอล IP โดยจะทํางานควบคูไปกบั โปรโตคอลทม่ี ีเครื่องมอื ในการตรวจสอบขอมูลวา สงไปถงึ ปลายทางหรือไม นนั่ กค็ อื โปรโตคอล TCP ซ่งึ สามารถอธบิ ายเพือ่ ใหเหน็ ภาพไดช ัดเจนดว ยการเปรยี บเทยี บไดก บั ตวั อยางตอไปนี้ ตัวอยาง การสงจดหมายไปรษณยี โดยการสงจดหมายแบบปกติ ผูส งจะนาํ จดหมายมาใสซอง ติดแสตมปและนําไปหยอดลงในตูสงจดหมาย จากนั้นเมื่อถึงเวลาบุรุษไปรษณียก็จะเปดตูจดหมาย เพื่อนํา จดหมายนี้สงไปถึงผูรับปลายทางตามที่อยูท่ีไดจาหนาซองไว ซึ่งการสงจดหมายในลักษณะนี้ จะไมมีการ รบั ประกนั การสง วา จดหมายนจี้ ะถงึ ผูรบั ปลายทางหรอื ไม จดหมายอาจมีการตกหลน หรอื สูญ-หายระหวา งทางก็
ทซี ีพีไอพี 161 เปนได ดังนัน้ หากผูสงตองการความนา เชื่อถอื ดว ยวธิ รี บั ประกันวา จดหมายฉบบั นจ้ี ะสง ถงึ มือผูรบั อยา งแนนอน หรอื หากไมถ งึ ผูรับ กจ็ ะตอ งไดร ับแจง ขางสารกลับมาใหท ราบ การสงจดหมายในลักษณะน้ีจึงจําเปนตองมีการ ลงทะเบียน โดยผูร ับจะตองมกี ารเซน็ รบั จดหมายเพื่อยนื ยันวา ไดรบั จดหมายฉบับนี้จรงิ จึงถือเปนกระบวนการ สงจดหมายถึงผรู ับเสร็จสมบูรณ ดงั นน้ั IP กเ็ ปรยี บเสมือนกับการสง จดหมายธรรมดา ในขณะที่ TCP ก็คือการ สง จดหมายแบบลงทะเบยี นท่มี ีการรับประกนั การสง ถงึ มือผรู บั น่ันเอง ภาพที่ 8.1 การสง จดหมาย ทีม่ า (http://www.prosoftemailmarketing.com/ArticleInfo.aspx?ArticleID=5630) ***ขอ ควรจํา โปรโตคอล IP ทําหนา ทเ่ี ลอื กเสน ทางทใ่ี ชในการรับสงขอมูลผานระบบเครือขาย และตรวจสอบ Address ของผูรับโดยใชขอมูลขนาด 4 ไบต หรือ 32 บิต เปนตัวกําหนด Address ของการรับ เรียกวา IP Address 8.1.3 มาตรฐาน TCP/IP เทียบกับ OSI เน่ืองจาก OSI นั้นไดถูกพัฒนาขึ้นหลังจาก TCP/IP และไดมี การนําไปใชงานอยางแพรหลาย รวมถึงเปนโปรโตคอลที่ใหใชงานไดฟรีไมตองจายคาลิขสิทธิ์ และเปน โปรโตคอลหลกั ในการใชง านอนิ เทอรเ นต็ ทําใหมาตรฐานของ TCP/IP เปนทยี่ อมรับอยา งกวา งขวาง และมีผูใช รบั สงขอมูลมากทีส่ ุดในปจจบุ ัน ในสว นการทํางานน้ัน TCP/IP ไดม กี ารแบง โปรโตคอลสื่อสารออกเปนช้นั โดยมี จาํ นวนสชี่ ั้น โดยเรยี กวา TCP/IP Stack ดังภาพ
ทซี ีพีไอพี 162 ภาพที่ 8.2 โครงสราง TCP/IP Stack ทมี่ า (สวุ ัฒน ปณุ ณชัยยะ, 2545, หนา 20) 8.1.3.1 ช้ันท่ี 1 Network Interface หนาที่ควบคุมฮารดแวรการรับสงขอมูลผานเครือขาย เทียบไดกับ Layer 1 และ Layer 2 ของ OSI Model ในช้ันนี้จะทําหนาท่ีควบคุมการรับสงขอมูลในระดับ ฮารด แวรของเครือขา ย ซง่ึ ใชม าตรฐานของ IEEE เชน IEEE 802.3 เปนการเช่ือมตอผาน LAN แบบ Ethernet LAN หรือ IEEE 802.5 เปน การเช่อื มตอ ผาน LAN แบบ Token Ring 8.1.3.2 ชั้นท่ี 2 Internetwork Layer (IP) ทําหนาท่ีคลายกับ Layer 3 ของ OSI Model เปน การเชื่อมตอคอมพิวเตอรเขากับระบบเครือขายท่ีอยูช้ันลางลงไปและทําหนาที่เลือกเสนทางในการรับสง ขอมลู ผา นอุปกรณเครือขา ย ในช้ันนจี้ ะทําการจดั กลุม ขอมูลในลกั ษณะทเี่ รยี กวา frame ในรปู แบบ TCP/IP 8.1.3.3 ช้ันท่ี 3 Host – to – Host Layer (TCP) หรือ UDP ทําหนาท่ีเทียบไดกับ Layer 4 ของ OSI Model คอื การควบคุมการรับสง ขอมูลจากดานสงถึงดา นรบั ขอ มูล และตดั ขอ มูลออกเปนสวนยอยให เหมาะสมกับเครอื ขา ยที่ใชร บั สงขอ มลู รวมทงั้ ทาํ การประกอบขอ มูลสว นยอ ย ๆ เขาดว ยกันเมือ่ ถึงปลายทาง 8.1.3.4 ชน้ั ท่ี 4 Process Layer ในชนั้ นีเ้ ปน Application protocol ทท่ี าํ หนาท่ีเช่ือมตอกับ ผใู ชและใหบรกิ ารตา ง ๆ เชน FTP, Telnet, SNMP เปนตน
ทีซีพไี อพี 163 ภาพที่ 8.3 การเทยี บโครงสราง TCP/IP Stack กับ โครงสรา ง OSI Model ทม่ี า (สุวัฒน ปุณณชยั ยะ, 2545, หนา 21) 8.2 การกําหนดตาํ แหนงทอ่ี ยู สําหรับฟสิคัลแออดเดรสที่ไดบรรจุไวในอุปกรณฮารดแวร เชน การดเครือขาย หรือที่เรียกวา “แมคแอดเดรส (MAC Address)” จะเปนหมายเลขอางอิงถึงโหนดน้ันๆ บนเครือขายในขณะเครือขาย อินเทอรเ นต็ จะมีการอางอิงหมายเลขโฮสตเ ชนกนั แตจะอา งอิงดว ยหมายเลขไอพีหรอื ไอพแี อดเดรสทกุ ๆ โฮสต และรวมถึงอุปกรณอยางเราเตอร ที่ใชงานบนเครือขายอินเทอรเน็ต จําเปนตองมีไอพีแอดเดรส และจะไมมี เคร่อื งใดบนอนิ เทอรเน็ตทจ่ี ะมไี อพีแอดเดรสซํ้ากัน ขนาดความยาวของไอพีแอดเดรสท่ีใชงานอยูในปจจุบันมี ความยาวที่ 32 บติ ซง่ึ ไวส าํ หรบั กําหนดตาํ แหนงท่ีอยตู นทาง (Source Address) และตําแหนง ที่อยูปลายทาง (Destination Address) ของแพ็กเกต็ ไอพีน้ันๆ แตสง่ิ สําคัญประการหนึ่งท่ีจําเปนตองรับรูวา ไอพีแอดเดรส น้ันไมใชเ ปน หมายเลขที่ใชส ําหรับอางองิ โฮสตหนง่ึ โฮสตใ ดจริงๆ แตการอางองิ ถึงตําแหนงจรงิ ๆ ของโฮสตนน้ั จะ ใชหมายเลขการด เครือขา ย หรือแมคแอดเดรส ไอพีแอดเดรสจะประกอบดวย 4 ไบต (32 บิต) โดยปกติจะประกอบดวยสองสวนหลักๆ ดวยกันคือ สวนของหมายเลขเครือขาย (NetID) และสวนของหมายเลขโฮสต (HostID) แตภายในสวนของหมายเลข เครือขา ยนี้ยงั รวมถึงบติ ที่ใชสําหรับระบุคลาสของไอพีแอดเดรส ดังนั้น ภายในไอพีแอดเดรสจึงประกอบดวย สามฟส ดหลกั ๆ ดว ยกัน คือ 8.2.1 ประเภทของคลาส (Class Type) เปน ประเภทของคลาสทีใ่ ชระบุไอพีแอดเดรส เพอ่ื ให ทราบวา ไอพแี อดเดรสนจ้ี ัดอยูในคลาสใด
ทีซพี ไี อพี 164 8.2.2 หมายเลขเครือขาย (Network Identifier: NetID) เปนสวนที่ใชสําหรับการวาง เสนทางแพ็กเก็ตระหวางเครอื ขาย 8.2.3 หมายเลขโฮสต (Host Identifier: HostID) เปน สวนท่ีใชระบุตําแหนงเฉพาะเจาะจง ของอุปกรณหรือโฮสตบ นเครอื ขาย ไอพีแอดเดรสขนาด 32 บิตจะเปนไปตามขอกําหนดของ IPv4 ซึ่งขนาดจํานวนบิตดังกลาวทําให สามารถใชแทนหมายเลขแอดเดรสของอปุ กรณไดป ระมาณ 4 พันลา นเครอ่ื ง หรือเทากับ 232 (4,294,967,286) แตมไิ ดนํามาใชงานทัง้ หมด เนอ่ื งจากมีการสงวนไวบางสว นเพือ่ ใชง านเฉพาะอยาง และดวยขนาด 32 บิต ของ ไอพีแอดเดรสนี้เอง จึงทําใหการอางอิงชุดหมายเลขดังกลาวยากตอการจดจํา ดังนั้นจึงมีการจัดการกับไอพี แอดเดรสเพื่อใหงายตอการอานย่งิ ขึน้ ดว ยการเขียนอยใู นรูปแบบของเลขฐานสบิ โดยมีจดุ ทศนยิ มเปนตัวค่ัน ซ่ึง การใชจุดทศนยิ มเปน ตัวแบง แตล ะไบตจะทําใหผูอานจดจําไดงายข้ึน โดยแตละไบตซ่ึงเปนกลุมชุดตัวเลขของ เลขฐานสอง เมือ่ นํามาแปลงเปน เลขฐานสิบ จะมคี าตวั เลขอยูร ะหวาง 0-255 และในตําแหนงไบตแรกของไอพี แอดเดรสนี้ จะทําใหเราสามารถตีความไดท ันทวี า ไอพีแอดเดรสชดุ นีจ้ ัดอยใู นคลาสใด ภาพที่ 8.4 การอางองิ IP Address ดว ยรูปแบบทศนยิ ม ทีม่ า (ดัดแปลงจาก Behrouz A.Forouzan, 2007, หนา 551) 8.3 คลาส แนวคิดในการจัดสรรไอพีแอดเดรสแบบใชคลาสจะเรียกวา Classful Addressing ซ่ึงไดมีการแบง คลาสออกเปน 5 ชนิดดวยกนั แตละคลาสไดออกแบบมาเพื่อรับรองความตองการที่แตกตางกันแตละองคกร คลาส A และ คลาส B ถูกนํามาใชจนเต็มหมดแลว ดังน้ันปจจุบันจึงเหลือแตคลาส C ที่ยังมีการใชงานอยู ในขณะท่ีคลาส D ถูกสงวนไวส ําหรบั เปนมัลติคาสตแ อดเดรส และคลาส E ถูกสงวนไวใชง านในอนาคต 8.3.1 คลาส A จะมีสวนของหมายเลขเครือขาย (NetID) ขนาด 7 บิต โดยบิตแรกจะมีคาคงท่ีคือ 0 เพื่อใชแทนวาเปนคลาส A ดังนั้นจึงสามารถมีจํานวนเครือขายไดเทากับ 126 (27-2) เครือขายดวยกัน โดย
ทซี ีพีไอพี 165 ออคเทตแรกทม่ี คี า เปน 0 (00000000) และ 127 (01111111) จะถูกสงวนไวและดวยขนาดบิตของโฮสตที่มี ขนาดถึง 24 บิต จึงทําใหแตละเครือขายสามารถมีจํานวนโฮสตมากถึง 16,777,214 (224-2) โฮสต โดยไอพี แอดเดรสคลาส A สามารถนาํ ไปใชงานไดอยางเหมาะสมกับองคกร หรือหนวยงานขนาดใหญท่ีจําเปนตองมี โฮสตจ ํานวนมาก 1 บติ ในออคเทตแรกของคลาส A จะถูกสงวนไว และตอ งมคี าเปน 0 ดังนั้นแอดเดรสเร่ิมตน และแอดเดรสสนิ้ สุดของคลาส A จึงสามารถคาํ นวณไดดงั นี้ 277 26 25 24 23 22 21 20 112288 64 32 16 8 4 2 1 00 0 0 0 0 0 0 0 = decimal 0 00 1 1 1 1 1 1 1 = decimal 127 ขอควรจํา ในชุด IP 1 ชุด ตัวอยางเชน 192.168.0.1 จะประกอบไปดวย ขอมูล 32 บิต สามารถแบงไดเปน 4 สว น สวนละ 8 บิต โดยเราสามารถเรียกในแตล ะสวนวา Octet ดังรปู ภาพ ภาพที่ 8.5 แสดงชดุ ขอมลู Octet ท่มี า (ผเู ขยี น) 8.3.2 คลาส B จะมีสว นของหมายเลขเครือขายขนาด 14 บติ โดย 2 บิตแรกจะมีคาคงท่ีคือ 10 เพื่อใช แทนวา เปน คลาส B ดังนนั้ จงึ สามารถมจี าํ นวนเครือขายไดเทากับ 16,382 (214-2) เครือขายดวยกัน โดยแตละ เครอื ขา ยจะมีจํานวนโฮสตมากถึง 65,534 (216-2) โฮสต ดังนั้นไอพแี อดเดรสคลาส B นี้จึงจะเหมาะสมกับการ นาํ ไปใชง านกบั องคก รขนาดกลาง เชน สถาบนั การศกึ ษา หนวยงานของรัฐ หรือเอกชน เปนตน
ทีซพี ไี อพี 166 โดย 2 บิต ในออคเทตแรกของคลาส B จะถูกสงวนไว และตอ งมีคา เปน 10 ดงั น้นั แอดเดรสเริม่ ตนและ แอดเดรสสิน้ สุดของคลาส B จึงสามารถคํานวณไดด ังนี้ 227 7 226 6 25 24 23 22 21 20 112288 6644 32 16 8 4 2 1 11 00 0 0 0 0 0 0 = decimal 128 11 00 1 1 1 1 1 1 = decimal 191 8.3.3 คลาส C จะมีสวนของหมายเลขเครือขา ยขนาด 21 บิต โดย 3 บิตแรกจะมีคาคงที่คือ 110 เพ่ือ ใชแ ทนวา เปนคลาส C ดงั น้ันจึงสามารถมีจํานวนเครือขายกวา 2,097,150 (221-2) เครือขาย และดวยจํานวน ของหมายเลขโฮสตซงึ่ มขี นาดเพยี ง 8 บติ โดยจงึ ทําใหแ ตล ะเครือขายจะมีจํานวนโฮสตเพียง 254 (28-2) โฮสต ดงั นัน้ ไอพีแอดเดรสคลาส C จงึ จะเหมาะสมกบั การนาํ ไปใชง านกับองคกรขนาดเล็ก 2 บิต ในออคเทตแรกของ คลาส C จะถูกสงวนไว และตองมีคาเปน 110 ดังน้ันแอดเดรสเร่ิมตนและแอดเดรสส้ินสุดของคลาส C จึง สามารถคาํ นวณไดด ังนี้ 227 7 226 6 225 5 24 23 22 21 20 112288 6644 3322 16 8 4 2 1 11 10 00 0 0 0 0 0 = decimal 192 11 10 01 1 1 1 1 1 = decimal 223
ทีซพี ีไอพี 167 8.3.4 คลาส D สําหรับ คลาส D นั้นจะไมมีการกําหนดหมายเลขเครือขาย และถูกสงวนไวสําหรับ เปนมัลติคาสตแอดเดรส 4 บิต ในออคเทตแรกของคลาส D จะถูกสงวนไว และตองมีคาเปน 1110 ดังน้ัน แอดเดรสเรมิ่ ตนและแอดเดรสสิน้ สุดของคลาส D จงึ สามารถคํานวณไดดังนี้ 2277 2266 2255 2244 23 22 21 20 128 64 32 16 8 4 2 1 1 10 10 0 0 0 0 0 = decimal 224 11 10 11 01 1 1 1 1 = decimal 239 8.3.5 คลาส E นั้นไมไดถูกนํามาใชงาน โดยถูกสงวนไวใชในงานอนาคต 4 บิต ในออคเทตแรกของ คลาส D จะถูกสงวนไว และตองมีคาเปน 1111 ดังนั้นแอดเดรสเริ่มตนและแอดเดรสส้ินสุดของคลาส E จึง สามารถคาํ นวณไดดังนี้ 2277 2266 2255 2244 23 22 21 20 128 64 32 16 8 4 2 1 1 10 10 0 0 0 0 0 = decimal 240 11 10 11 01 1 1 1 1 = decimal 255
ทีซีพไี อพี 168 จากรายละเอียดของไอพแี อดเดรสแตล ะคลาส จึงสามารถสรปุ ชว งหมายเลขไอพีแตล ะคลาสไดด งั ภาพที่ 8.6 แสดงไอพีแอดเดรสแตล ะคลาส ทีม่ า (ดดั แปลงจาก Behrouz A.Forouzan, 2007, หนา 552) ตารางที่ 8.2 สรุปจํานวนเครอื ขา ย และจาํ นวนโฮสตข องไอพี คลาส A, B และ C Class Number of Blocks Blocks Size Application Unicast A 128 16,777,216 Unicast B 16,383 65,536 Unicast Mulicast C 2,097,152 256 Resreved D 1 268,435,456 E 1 268,435,456 8.3.6 ไอพีสวนตัว หรือไอพีเทียม (Private IP) สามารถนํามา ใช set ใหกับ PC หรืออุปกรณใน ออฟฟตไดแตไมสามารถออกสู Public IP หรือออก Internet ได ตองมีอุปกรณ Gateway เชน Router, Server หรือ Modem DSL เปด Service NAT (Network Address Translation) ไว จึงจะสามารถออกสู Internet ได
ทีซีพไี อพี 169 ตารางท่ี 8.3 แสดงคาเริ่มตน และสน้ิ สุดของ Private IP ในแตล ะ Class Class เรม่ิ ตน สน้ิ สุด รวม 224 A 10.0.0.0 10.255.255.255 220 216 B 172.16.0.0 172.31.255.255 C 192.168.0.0 192.168.255.255 8.3.7 ไอพีสาธารณะ หรือไอพีแท (Public IP) คือ IP ที่สามารถ set ใหอุปกรณ network เชน Server หรือ Router แลว สามารถตดิ ตอสือ่ สารกบั Public IP (IP จริง) ดว ยกนั หรือออกสู Network Internet ไดทันที เชน Proxy, Firewall เปน ตน 8.3.8 ไดนามกิ เราทตงิ (Dynamic routing) ในอปุ กรณเ ราทเ ตอรนั้นมีขอตกลงในการติดตอ สือ่ สารที่ เรยี กวา “Routing Protocol” โดยแบง รปู แบบการทาํ งานออกเปน สองประเภท 8.3.8.1 Distance Vector เปนขอตกลงในการหาเสนทางในรูปแบบแลกเปล่ียนขอมูลโดย กําหนดรอบในการอพั เดต และสรา งตารางในการเราทเสน ทางปลายทางแตล ะแหง 8.3.8.2 Link State Vector เปนขอ ตกลงในการเสนทางในรูปแบบดงึ ขอมลู จากตาราง ในการ เราทเสนทางปลายทางจากอุปกรณเราทเ ตอร แลวนาํ มาสรา งเปนตารางในการหาเสนทาง ซึ่งถาเครื่องลูกขาย ตอ งการติดตอ ปลายทางจะหาเสน ทางท่ดี ที สี่ ุด ซ่ึงอาจมมี ากกวาหนง่ึ เสนทาง 8.4 โปรโตคอลทีร่ องรับการทํางาน TCP/IP การทาํ งานประสานกันของสองระบบนี้ จะครอบคลุมบริการที่เก่ียวของกับการรักษาความปลอดภัย การเขารหัส การเชือ่ มตอ ระหวางโปรแกรมประยกุ ตและเปน ชัน้ ที่รองรับกบั โปรแกรมประยุกต โดยโปรโตคอลที่ อยบู นชั้นน้จี ะถกู ออกแบบใหเ หมาะสําหรับประเภทของโปรแกรม โปรโตคอลทีส่ ําคัญมีดงั ตอ ไปนี้ 8.4.1 DNS (Domain Name System) เปนบริการแปลงชื่อโดเมนใหเปนหมายเลขไอพี แอดเดรส ซ่งึ ปกติเครื่องคอมพวิ เตอรจะมีหมายเลข IP เปน หมายเลขประจําตัวท่ีใชในการติดตอ แตหมายเลข ดังกลา วยากตอการจดจํา ดงั น้ันจงึ นยิ มตั้งเปน ชอ่ื ท่เี ปน ตวั อักษรขึ้นมาแทนเพ่อื งายตอการจดจาํ และ DNS ก็จะ ทําหนาทีแ่ ปลงช่อื น้ใี หเปน หมายเลขไอพีแอดเดรส
ทีซพี ไี อพี 170 8.4.2 SMTP (Simple Mail Transfer Protocol) เปนโปรโตคอลท่ีใชสําหรับบริการ ไปรษณียอเิ ล็กทรอนิกสบนอนิ เทอรเ น็ต เปนขอ ตกลงทพ่ี ฒั นาขนึ้ เพอื่ การเฝา ระวงั และบาํ รุงรกั ษาเครือขายบน อินเทอรเ นต็ โดยเนนความสะดวกในการดูแลรักษาจากศูนยกลาง นอกจากนี้ตัวแทนแตละตัวจะมีฐานขอมูล เปน ตัวเองดวยซงึ่ เรียกวา MIB (Management Information Base) เพ่ือใชจัดเก็บขอมูลที่จําเปนตอการใช งาน 8.4.3 POP (Post Office Protocol) เปนโปรโตคอลแบบไคลเอนตเซิรฟเวอร ที่ใชงาน ระหวางผูใชงานบนเวิรกสเตชันและเมลเซิรฟเวอร โดยติดตอผานพอรต TCP 110 โดยใชในการดึงเมลจาก Mailbox มาอานท่ีเครื่องตนเอง เชน Outlook, Experss, MS Outlook เปนตน 8.4.4 HTTP (Hypertext Transfer Protocol) เปนขอกําหนดท่ีใชสําหรับเรียกดูเอกสาร จากเวลิ ดไ วดเวบ็ โดยใช พอรต TCP 80 ซึง่ จัดเปนตัวกลางในการรบั สง ขอมูลระหวางโปรแกรมเบราเซอรและ เวบ็ เซริ ฟเวอร 8.4.5 TELNET (Telecommunication Network) เปนโปรโตคอลท่ใี ชส าํ หรับการล็อกอิน เพ่อื เชอื่ มตอ เครอื ขายแบบระยะไกล (Remote Login) เชน ยูสเซอรท ม่ี ีบญั ชีหรือแอดเคานตอยูบนเซิรฟเวอร โดยขณะน้ันอยูตางสถานที่ แตตองการท่ีจะรีโมดล็อกอินเขามาเพ่ือใชงานโดยไมตองเดินทางมายังศูนย ก็ สามารถทาํ ไดด วยการเทลเน็ตเขา มาเพ่ือเชื่อมตอ ใชงานกับโฮสตหรือเซิรฟเวอรซ่ึงเปรียบเสมือนเปนเทอรมินัล หนง่ึ ทเ่ี ชอื่ มโยงเขา กับเซริ ฟเวอรโ ดยตรง โดยใช พอรต TCP 23 8.4.6 FTP (File Transfer Protocol) เปน โปรโตคอลที่บริการดานการโอนถายแฟมขอมูล ระหวางโฮสต โดยใช พอรต TCP 20 (สําหรับขอมูล), TCP 21 (สําหรับควบคุม) เชน เคร่ืองไคลเอนตไดมีการ ขอใชบ รกิ ารเพอื่ การถา นโอนขอมลู จากเซิรฟเวอรมายังเคร่อื งของตน เปนตน 8.5 องคก รท่ีทาํ หนาท่ีกําหนดกลุมหมายเลข 8.5.1 ICANN (Internet Corporation for Assigned Names and Numbers) เปนองคกรท่ีไม หวังผลกําไร ตั้งอยูท่ี Marina DelRey, California, United States กอต้ังเม่ือ 18 กันยายน พ.ศ. 2541 จด ทะเบียนในวนั ที่ 30 กันยายน พ.ศ. 2541 มีหนา ที่กาํ หนดกิจกรรมงานตางๆ ท่ีเก่ียวกับ Internet แทนรัฐบาล สหรัฐ และเปนองคกรท่ีชวย IANA ในการดําเนินการ ซ่ึงกิจกรรมที่ดําเนินการจะมีในเรื่อง ช่ือโดเมน และ หมายเลขไอพี
ทซี ีพีไอพี 171 8.5.2 IANA (Internet Assign Name authority) เปนองคกรที่ทําหนาท่ีในการดูแลมาตรฐาน เกย่ี วกบั หมายเลข ไดแก Protocol ID, IP Address และ Port ตา ง ๆ ทีใ่ ชใ นชน้ั Transport ในเร่ืองหมายเลข ไอพี โดยจะมกี ารแบง กลุมผูดแู ลตามทองถิน่ ที่ตดิ ตอท้งั หมดหา ทอ งถนิ่ ดังนี้ 8.5.2.1 AFRINIC ดูแลในทวีปแอฟริกา 8.5.2.2 APNIC ดแู ลในทวปี เอเชยี และออสเตรเลีย 8.5.2.3 ARIN ดูแลในทวปี อเมริกาเหนอื 8.5.2.4 LACNIC ดแู ลในทวปี อเมริกากลาง และใต 8.5.2.5 RIPE ดแู ลในทวีปยโุ รป และเอเชยี กลาง 8.5.3 IAB (Internet Architecture Board) เปนคณะกรรมการดูแลดานเทคนิคที่พัฒนามาตรฐาน อินเทอรเ นต็ โดยแบง กลุมงานดาํ เนินการเปน กลุมกจิ กรรม (Task Forces) แบง เปน สองกลุม คือ 8.5.3.1 IETF (Internet Engineering Task Force) ทําหนาที่ดูแล และนํามาตรฐานท่ี ประกาศมาใช 8.5.3.2 IRTF (Internet Research Task Force) เปน ผนู ําเสนอมาตรฐานใหม ทย่ี งั ไมไ ดร บั การรองรบั 8.5.4 Internic (Internet Network Information Center) เปนหนวยงานที่ทําหนาที่จัดการชื่อ โดเมน กับหมายเลขไอพี ซ่งึ เกิดขนึ้ เมอ่ื มีแนวคดิ การแกปญหาช่ือโดเมนต้ังแตไฟล Hosts ไปสูระบบ Domain Name System (DNS) และกําหนดเปลี่ยนแปลงผูดูแลจนถึงป 1992 จึงไดให Network Solution ซึ่งเปน ผูด แู ลฐานขอ มูลของ AT&T มาดําเนินการจนถึงป 1998 จงึ ไดม อบหมายหนา ท่ีให ICANN เขามาดูแลทั้ง IANA และ Internic 8.6 ซบั เนต็ มาสก การแบงซบั เน็ตจะทําใหส ามารถใชง านแอดเดรสไดอ ยางมีประสิทธภิ าพ โดยการทําซับเน็ตมาสกน้ันจะ ทําควบคไู ปกบั การทําซบั เน็ตซบั เน็ตมาสกหรือมาสกง้ิ (Masking) เปน กระบวนการที่บอกใหรูวาเครือขายที่ใช งานอยนู ั้นมกี ารแบง เปนซับเน็ต มีบิตทยี่ ืมไปเพ่ือดาํ เนนิ การแบงซบั เน็ตจํานวนกี่บติ และใชตําแหนงใดเพ่ือระบุ เปน หมายเลขเครอื ขา ยยอย ดังน้นั การออกแบบเครอื ขาย จงึ จําเปน ตอ งระบุซบั เน็ตมาสก เพือ่ ใหร วู าแอดเดรสนี้ มีการแบงสว นหมายเลขเครือขายและสวนของหมายเลขโฮสตอยางไร โดยปกตแิ ลว คา ของซับเนต็ มาสกน ัน้ จะมี
ทีซพี ีไอพี 172 การระบุคาไวอยแู ลว เรียกวา “คาดฟี อลต (Default)” กลา วคอื หากไมมกี ารทําซบั เน็ต คา ของซับเน็ตมาสกจะ ถูกกําหนดเปนคา ปกติหรอื คาดฟี อลต ซึง่ คา ดฟี อลตซ ับเน็ตมาสกข องแตละคลาส ดงั ตารางตอไปน้ี ตารางที่ 8.4 แสดงคา ดฟี อลตซ บั เนต็ มาสกข องแตละคลาส Dotted-Decimal CIDR Class ซับเนต็ มาสก(Binary) 255.0.0.0 /8 A 1111111 00000000 00000000 00000000 /16 B 1111111 11111111 00000000 00000000 255.255.0.0 /24 C 1111111 11111111 11111111 00000000 255.255.255.0 การกาํ หนดซับเนต็ มาสก จะข้ึนอยกู ับความตองการของจํานวนโฮสตสูงสุดที่ตองการในแตละซับเน็ต ซ่ึงผูออกแบบเครือขายจําเปนตองศึกษาและออกแบบใหเหมาะสมกับการใชงาน ในเลขหน่ึงชุดของ IP จะ ประกอบไปดวยเลขฐานสอง 32 bits (4 bytes, (8bits=1byte)) แบงเปน 4 กลุม กลุมละ 8 bits แตละกลุม น้นั จะค่นั ดวยเคร่อื งหมาย “. หรือ ( จุด )” โดยสามารถหาซบั เนต็ มาสกดวยวิธีในการคาํ นวณหาคา ซับเนต็ มาสก จาก CIDR ดังน้ี ตวั อยา งท่ี 8.1 จงหา ซบั เน็ตมาสก จาก mask bit ตอ ไปนี้ /30 วธิ ีทํา /30 หมายถึง mask 30 bits แรก ใหทําการแปลง mask bit ท่ีกําหนดให เปนคา Subnet Mask ดว ยวธิ กี ารแปลง bits ทีอ่ ยหู นา ตัว mask ใหแ ทนดว ยเลข 1 bits ทอ่ี ยหู ลงั ใหแทนดว ยเลข 0 /30 แทนลงไป 30 bits 11111111 . 11111111 . 11111111 . 111111/00 30 bits ที่จองไว และนาํ สวน 111111/00 มาแทนคา ในตารางตอ ไปน้ี 11111111 27 26 25 24 23 22 21 20 128 64 32 16 8 4 2 1 128 192 224 240 248 225522 254 255 จะไดค า Subnet Mask ของ /30 มคี า 255.255.255.252
ทีซีพีไอพี 173 เพราะใน 3 ชุดแรกน้ันแทนดว ย 1 ทั้งหมดจึงมีคา เทา กบั 255 แตใ นชุดท่ี 4 นน้ั 1 ถกู แทนคาจนถงึ ตัวท่ี 6 จึงมีคา เทากบั 252 คําตอบ /30 มีคา Subnet Mask = 255.255.255.252 ตัวอยางท่ี 8.2 จงหา ซบั เน็ตมาสก จาก mask bit ตอ ไปนี้ /26 วิธีทํา /26 หมายถึง mask 26 bits แรก ใหทําการแปลง mask bit ท่ีกําหนดให เปนคา Subnet Mask ดวยวิธีการแปลง bits ที่อยู หนาตวั mask ใหแ ทนดวยเลข 1 bits ทอ่ี ยูหลังใหแ ทนดวยเลข 0 /26 แทนลงไป 26 bits 11111111 . 11111111 . 11111111 . 11/000000 26 bits ท่ีจองไว และนาํ สวน 11/000000 มาแทนคา ในตารางตอไปนี้ 11111111 27 26 25 24 23 22 21 20 128 64 32 16 8 4 2 1 128 192 224 240 248 252 254 255 จะไดค า Subnet Mask ของ /26 มคี า 255.255.255.192 เพราะใน 3 ชดุ แรกนัน้ แทนดวย 1 ท้ังหมดจงึ มีคา เทากบั 255 แตในชดุ ท่ี 4 นัน้ 1 ถูกแทนคาถงึ ตัวท่ี 2 จึงมคี าเทา กบั 192 คําตอบ /26 มคี า Subnet Mask = 255.255.255.192 ตวั อยา งท่ี 8.3 จงหา ซับเนต็ มาสก จาก mask bit ตอ ไปน้ี /15 วธิ ีทาํ /15 หมายถึง mask 15 bits แรก ใหทําการแปลง mask bit ที่กําหนดให เปนคา Subnet Mask ดวยวิธีการแปลง bits ที่อยู หนาตวั mask ใหแ ทนดวยเลข 1 bits ทอี่ ยูหลังใหแทนดวยเลข 0
ทีซพี ไี อพี 174 /15 แทนลงไป 15 bits 11111111 . 1111111/0 . 00000000 . 00000000 15 bits ที่จองไว 1 และนําสวน 1111111/0 มาแทนคา ในตารางตอไปน้ี 20 1111111 1 27 26 25 24 23 22 21 128 64 32 16 8 4 2 255 128 192 224 240 248 252 225544 จะไดคา Subnet Mask ของ /15 มีคา 255.254.0.0 ในชุด 1 ถูกแทนดวย 1 ทง้ั หมดจึงมคี า เทากับ 255 แตใ นชดุ 2 ถกู แทนคาจนถึงตวั ที่ 7 จงึ มคี า เทา กับ 254 และในชุดที่ 3 และ 4 นัน้ ถูกแทนคา ดวย 0 จึงมีคา เทากบั 0 คําตอบ /15 มีคา Subnet Mask = 255.254.0.0 8.7 เครอ่ื งมือทใี่ ชใน TCP/IP เคร่ืองมอื หรือชดุ คําสัง่ ทผี่ ูบริหารระบบเครอื ขา ยจําเปนตอ งรู และเขาใจประกอบไปดวยคําส่ังพ้ืนฐาน ดังตอ ไปนี้ 8.6.1 Ping คาํ ส่ังท่ใี ชเ พ่อื ตรวจสองเคร่ืองปลายทางกอนการสงหรือรบั ขอมลู 8.6.2 Arp คาํ สั่งทใี่ ชเพือ่ ตรวจสอบตาราง MAC Address กบั Physical Address 8.6.3 Trceroute คําสั่งทใ่ี ชเพ่ือตรวจสอบเสน ทางในการตอ ตอ และตรวจสอบคุณภาพ 8.6.4 Route คําสง่ั ทใี่ ชเ พอ่ื ตรวจสอบคา routing table บนเคร่อื งโฮสต 8.6.5 Netstat คาํ สัง่ ที่ใชเ พอื่ ตรวจสอบพอรต ทเ่ี ปด ของเครอ่ื ง 8.6.6 NBTstat คําสง่ั ท่ใี ชเ พอ่ื ตรวจ NetBIOS name 8.6.7 Hostname คําส่งั ทใ่ี ชเ พ่ือตรวจชอื่ Host ของเครือ่ ง
ทีซีพไี อพี 175 8.6.8 FTP คาํ ส่ังเพอ่ื ใชใ นการบริการโอนถายไฟลขามเคร่ือง โดยทํางานบนพอรต TCP 20/21 8.6.9 Tftp คาํ ส่ังเพอ่ื ใชใ นการบรกิ ารโอนถายไฟลขา มเครอ่ื ง โดยทาํ งานบนพอรต UDP 69 8.6.10 Rcp คาํ สั่งเพอื่ ใชใ นบริการ copy ไฟล ขา มระหวา งเคร่ืองทเ่ี ปน OS Unix/Linux 8.6.11 Telnet คาํ ส่งั ในการบริการดงึ หนา จอจากทางไกล พอรตทใี่ ช TCP 23 8.6.12 Rexec คําสง่ั ในการบรกิ ารสั่งงานจากทางไกล 8.6.13 Rsh คําสงั่ ในการบริการเขา ใชเชลลข ามเครื่อง 8.6.14 Finger คําสงั่ ในการตรวจสอบผูใชทีเ่ ปดใชง านอยู 8.6.15 SSH คําสง่ั ในการบรกิ ารเขาใชจากทางไกล โดยมี SCP (Secure Copy) ทม่ี าแทน RCP และ SFTP ที่มาแทน FTP ซึง่ ในการตอตอจะมีการเขา รหัสเพื่อปองกัน บคุ คลทไ่ี มเ กีย่ วขอ งเขา มารบกวน หรือทําการดกั ฟง 8.8 มาตรฐาน IPv6 ปจ จบุ ัน IPv6 ไดถ ูกนํามาใชงานกบั อุปกรณ และ OS ตา งๆ ซึ่งเปนผลมาจากปญหาในเรื่องหมายเลข ไอพี ซง่ึ ในปจจุบนั ไมเ พียงพอตอความตองการ โดย IPv6 ไดถ กู กาํ หนดขึน้ ในเดือนธันวาคม 1998 โดย Internet Engineering Task Force (IETF) ที่ไดป ระกาศในรายละเอียด Internet Standard รหสั RFC 2460 IPv6 น้ันมีขนาดหมายเลขท่ีมากกวา IPv4 คือ มีการกําหนดไดถึง 128 บิต ในขณะที่ IPv4 มีขนาด เพยี ง 32 บิต ซึ่งหมายความวา เปน การนําเอา IPv4 มาทาํ การยกกาํ ลงั สองนน้ั เอง หากแปลงเปนเลขฐานสิบจะ ไดประมาณ 3.4 x 1038 ซ่ึงผลจากการกําหนดเพิ่มเติมหมายเลขนี้เองทําใหระบบท่ีอยู และปญหาเร่ืองการ คนหาเสนทางตองใช Network Address Translation (NAT) หมดไปและมีหมายเลขไอพีที่เพียงพอตอ อุปกรณต างๆ ในการนํา IPv6 มาใชไ ดม ีการนาํ เอาฟเ จอรใหมๆ ท่ชี ว ยในการกําหนดหมายเลขเครือขายใหม ท่ี รองรบั การเปลยี่ นในการติดตอ ขนาดของเครือขา ย subnet จะมีขนาดท่ีกําหนดไวสําหรับ Host อยูที่ 64 บิต และกลไกของหมายเลข Host จะดงึ จากคาที่อยูของขอมูล Link layer เชน MAC Address นํามากําหนดเปน คา หมายเลขไอพี ในขอกําหนดของ IPv6 จะบงั คบั ใหใช IPSec เปนพ้นื ฐานในการตดิ ตอระหวา งกัน
ทีซพี ีไอพี 176 8.8.1 การปรบั เปลยี่ น และการเริม่ ตนในครงั้ แรกท่มี กี ารใช IPv4 พบวา ในตอนแรกของการใชงาน ยัง มีความเพียงพอ จนกระทั่งอินเทอรเน็ตไดรับการตอบรับ และกระจายอยางกวางขวางทําใหมีการคาดวา หมายเลข IPv4 ทมี่ อี ยูป ระมาณ 4 พนั ลานจะไมเ พียงพอ ระหวางปลายทศวรรษแรกของ TCP/IP บนมาตรฐาน อินเทอรเน็ตไดมีการพัฒนา การกําหนดหมายเลขไอพีแบบอนุรักษตามคลาส จนในทศวรรษที่ 90 ไดมีการ ออกแบบเครือขายแบบไมม ีคลาส เพราะปญ หาเรื่องที่อยูของ IPv4 ไมเพียงพอ ในตอนน้ันเองไดมีการเปลี่ยน โครงสรางพนื้ ฐานอนิ เทอรเน็ต ซึ่งเปนแนวคิดเริ่มตนเกิดข้ึนในป 1992 โดย IETF ไดเปลี่ยน IPng ในวันท่ี 25 กรกฎาคม 1994 ที่เร่ิมมีการกําหนดรูปแบบ IPng เฉพาะภายในกลุมทํางาน (IPv5 นั้นถูกใชใน Internet Stream Protocol) เปน ท่เี ขาใจวา IPv4 ทใ่ี ชง านอยใู นปจ จบุ ัน มีการใชงานอยางแพรหลายท่ัวโลก ไมวาจะเปนสถานบัน การศกึ ษา องคกรภาครฐั และเอกชนท่ัวไป ดังน้ันการทดแทนระบบ IPv4 มาเปน IPv6 ก็คือการเปล่ียนแปลง คอยเปนคอยไป แตอยางไรก็ตาม IPv6 ก็ไดรับการออกแบบเพ่ือทํางานรวมกับ IPv4 ไดโดย IPv6 มีสวนท่ี ทํางานคลายกับ IPv4 ดงั น้ี 8.8.1.1 การสงขอ มลู เปนแบบคอนเนก็ ชัน่ เลส 8.8.1.2 แตละดาตา แกรมบรรจุแอดเดรสฝง ปลายทาง 8.8.1.3 แตล ะดาตา แกรมมีการวางเสน ทางทเ่ี ปนอิสระกนั 8.8.1.4 เฮดเดอรในดาตา แกรมมีการบรรจคุ าสงู สุดท่ใี หอ ยูบนเครอื ขายไดนานเทาใด กอนจะ ถูกละทงิ้ ไป 8.8.2 คณุ ลกั ษณะสาํ คญั ของ IPv6 มีรายละเอยี ดไดด งั นี้ 8.8.2.1 ขนาดแอดเดรส (Address Size) ขนาดแอดเดรสของ IPv4 คือ 32 บิต ในขณะท่ี IPv6 จะมีขนาด 128 บติ จึงสง ผลตอ จํานวนแอดเดรสทเ่ี พิ่มขึ้น และมปี ริมาณแอดเดรสท่ีมากพอตอการใชงาน เพม่ิ ขน้ึ อยาตอเน่อื งในอนาคต 8.8.2.2 รูปแบบของเฮดเดอร (Header Format) ดาตาแกรมเฮดเดอรใน IPv6 มีความ สมบูรณย ง่ิ ข้นึ และแตกตางจาก IPv4 ทงั้ นฟ้ี ลดเกือบทั้งหมดในเฮดเดอรไ ดร ับการเปลี่ยนแปลง ในขณะท่ีบางที่ ฟลดก ถ็ กู แทนทด่ี วยฟลดใ หม 8.8.2.3 สว นขยายของเฮดเดอร (Extension Header) แตกตางจาก IPv4 โดยจะใชรูปแบบ เดียวกันกับเฮดเดอรเดียวกัน สําหรับดาตาแกรมท้ังหมด โดย IPv6 จะแปลงคาขอมูลดวยการแบงเฮดเดอร ออกเปน สว นๆ และดาตาแกรมจะประกอบดวยเฮดเดอร IPv6 ตามสว นขยายของเฮดเดอรขอ มูล
ทีซพี ไี อพี 177 8.8.2.4 สนบั สนนุ ขอมลู ออดิโอและวดิ ีโอ (Supported audio and video) IPv6 ไดร วมกล ไกลในการจดั การกับระบบจราจรบนเครอื ขาย เพอื่ ใหสามารถสองขอ มลู ไดรวดเรว็ ยิง่ ขน้ึ จึงสงผลดีตอ การรับสง ขอมลู ออดิโอและวดิ โี อ เพอ่ื ใหเกิดการสอ่ื สารแบบทนั ทีทันใด (Real Time) ได 8.8.2.5 สวนขยายของโปรโตคอล (Extensible Protocol) IPv6 มิไดมีการระบุโปรโตคอลชี้ ชัดลงไปท้งั น้ีเพือ่ เปด ชอ งใหผ ูออกแบบสามารถเตรียมการผูสง เพ่ิมขอ มลู หรือสารสนเทศไปยงั ดาตา แกรมไดส ว น ขยายทจ่ี ดั ทาํ ขึ้นในสวนน้ที าํ ให IPv6 มีความยืดหยนุ สูงกวา IPv4 เปนอยางมาก หมายความวาคุณลักษณะใหม สามารถเพิม่ เตมิ เขาไปไดต ามความตองการ 8.9 การกาํ หนดตําแหนงทอ่ี ยใู น IPv6 การกําหนดตําแหนง IPv6 จะมีคลายคลึงกับ IPv4 โดยจะใชแอดเดรสที่ไมซ้ํากันในการเช่ือมโยง ระหวา งคอมพิวเตอรแ ละเครอื ขาย แตอยางไรก็ตาม IPv6 ไดกําหนดกลุมแอดเดรสพิเศษที่แตกตางจาก IPv4 กลาวคือ IPv6 ไมมีการเพ่ิมไอพีพิเศษสําหรับการบรอดคาสตบนเครือขาย โดย IPv6 จะรองรับแอดเดรส สามประการดว ยกันดังนี้ 8.9.1 ยูนิคาสต (Unicast) คือ แอดเดรสที่ใชติดตอกับคอมพิวเตอรเครื่องเดียว โดยดาตาแกรมจะ สง ไปยังแอดเดรสปลายทางสําหรับนน้ั เพยี งเครื่องเดยี ว 8.9.2 มลั ติคาสต (Mulitcast) คอื แอดเดอรทใี่ ชติดตอ ไปยังกลุมคอมพิวเตอร ซึ่งอาจครอบคลุมพ้ืนท่ี แตกตา งกัน ครนั้ มดี าตาแกรม ท่ตี อ งการสอง IPv6 กจ็ ะสงมอบดวยการคัดลอกดาตา แกรมไปยังกลุม สมาชิก 8.9.3 เอนนีคาสต (Anycast) คือ แอดเดรสที่ใชติดตอไปยังกลุมเครื่องคอมพิวเตอรท่ีใชพรีฟกซ เหมอื นกนั ทง้ั นเี้ ม่ือมีดาตา แกรมทจี่ ะสง IPv6 กจ็ ะสง มอบไปยงั คอมพิวเตอร โดยโครงสรา ง IPv6 มีการแบงอออกเปนสองสวนหลักดวยกันคือ Base header และ Payload ทั้งน้ี ในสว นของ Payload ยังประกอบไปดวยสวนขยายของเฮดเดอร (ซ่ึงอาจมีหรือไมมีก็ได) และตามดวยขอมูล ถึงแมวาโครงสรา งทวั่ ไปของดาตา แกรมใน IPv6 นั้น ฟล ดตา งๆ จะมีไดว าดสัดสวนทช่ี ดั เจน ทั้งนี้ในรายละเอียด แลวสวนขยายของเฮดเดร บางครั้งอาจมขี นาดใหญก วา Base header ไดหรอื อาจมีขนาดเล็กกวา แตอยางไรก็ ตาม ดาตาแกรมสว นใหญ ขนาดขอมลู จะมีขนาดใหญกวามากเมื่อเปรยี บเทยี บกบั เฮดเดอร ดงั รูป
ทซี พี ไี อพี 178 ภาพที่ 8.7 ดาตาแกรมใน IPv6 ท่ีมา (ดัดแปลงจาก : Behrouz A.Forouzan, 2007, หนา 598) 8.10 การแทนคา ไอพแี อดเดรสดวยเลขฐานสิบหก ไอพีแอดเดรสของ IPv6 จะมขี นาด 128 บิต ที่สามารถรองรับอัตราการใชอินเทอรเน็ตในอนาคตไดก็ ตาม แตใ นการเขียนแอดเดรสในรูปแบบเลขฐานสิบนั้น แลดูแลวเทอะทะและหากนําไปใชงานก็คงยุงยากเอา การ โดยพจิ ารณาตัวอยา งชดุ ตวั เลข 128 บติ ทเี่ ขียนอยูในเลขฐานสบิ ดงั นน้ั เพอ่ื ชว ยในการอางอิงงายข้ึน จึงจําเปนตองลดสัดสวนลง ผูที่ออกแบบ IPv6 จึงใหแทนคาไอพี แอดเดรสใหอ ยูใ นรูปแบบของเลขฐานสบิ หก โดยจะมกี ารแบงออกเปน 8 กลุม แตละกลุมจะมี 16 บิต และใช เครอื่ งหมาย “:”(Colon) ในการแบง สวนแตละกลมุ และจากตวั อยางตอไปน้ี เปนการแทนคาไอพแี อดเดรสของ ขางตนมาเปนเลขฐานสบิ หก ดงั ภาพตอ ไปนี้ ภาพที่ 8.8 คาไอพีแอดเดรสดว ยเลขฐานสิบหก ท่มี า (ดัดแปลงจาก : Behrouz A.Forouzan, 2007, หนา 567) อยา งไรก็ตาม ทมี ผูพ ัฒนาไดสรางแนวทางในการเขียนไอพีแอดเดรสใหกระชับยิ่งขึ้นกวาเดิมได ดวย การแบงยอแอดเดรสดวยการตัว 0 นําหนาออกไป เชน 0074 เขียนยอเปน 74 และ 0000 เขียนยอเปน 0 เปนตน แตแอดเดรส B0FF ยอมไมสามารถเขียนยอได เนื่องจากการเขียนยอน้ันจะพิจารณาจาก 0 ที่อยู
ทีซีพไี อพี 179 ขางหนา เทาน้นั นอกจากนกี้ ย็ ังสามารถเขยี นยอ ไดอีก กรณีแอดเดรส 0 เรียงติดกันเปนชุด ดวยการแทนท่ีดวย เครื่องหมาย “::” ดงั ภาพตอ ไปน้ี ภาพที่ 8.9 การเขียนไอพแี อดเดรสใหก ระชบั ทีม่ า (ดดั แปลงจาก : Behrouz A.Forouzan, 2007, หนา 567)
Search
Read the Text Version
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
- 191
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 199
- 200
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 211
- 212
- 213
- 214
- 215
- 216
- 217
- 218
- 219
- 220
- 221
- 222
- 223
- 224
- 225
- 226
- 227
- 228
- 229
- 230
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 238
- 239
- 240
- 241
- 242
- 243
- 244
- 245
- 246
- 247
- 248
- 249
- 250
- 251
- 252
- 253
- 254