วันพฤหัสบดีที่ 29 สิงหาคม พ.ศ. 2556

แบบฝึกหัดท้ายบทที่ 10

แบบฝึกหัดท้ายบทที่ 10 เครือข่ายอินเทอร์เน็ต

1. Internet Service Provider คืออะไร มีบทบาทเกี่ยวข้องอย่างไรกับอินเทอร์เน็ต
ตอบ. ผู้ให้บริการอินเทอร์เน็ต ทำหน้าที่เสมือนเป็นประตูเปิดการเชื่อมต่อให้กับบุคคลหรือองค์กรสามารถใช้งานอินเทอร์เน็ต มีชื่อย่อว่า ISP โดยจะมีการเรียกเก็บค่าบริการทั้งแบบรายเดือนหรือแบบรายชั่วโมงสำหรับการเชื่อมต่อดังกล่าว ผู้ใช้งานอินเทอร์เน็ตจำเป็นต้องเชื่อมต่อเครือข่ายของตนเองเข้ากับISP ก่อนทุกครั้งเมื่อต้องการใช้งานอินเทอร์เน็ต

2. จงสรุปความหมายของอินเทอร์เน็ต มาพอเข้าใจ
ตอบ. อินเทอร์เน็ต คือ เครือข่ายที่มีการเชื่อมต่อคอมพิวเตอร์ทั้งโลกเข้าไว้ด้วยกัน เปรียบเสมือนเครือข่ายของเครือข่ายที่มีการเชื่อมโยงทั่วถึงกันหมด นิยมใช้สำหรับการค้นหาและเผยแพร่ข้อมูลที่ต้องการปัจจุบันได้รับความนิยมอย่างแพร่หลาย

3. เว็บเพจ และ เว็บไซท์ เหมือนหรือแตกต่างกันอย่างไรบ้าง จงอธิบาย
ตอบ. เว็บเพจ คือหน้าเอกสารที่นำเสนอบนเว็บ มักเขียนด้วยภาษาที่เขียนบนเว็บโดยเฉพาะที่เรียกว่า HTML ซึ่งอาจจะเขียนขึ้นด้วยเครื่องมือช่วยเว็บบางตัวหรือถูกแปลงและให้แสดงผลด้วยภาษาคอมพิวเตอร์บนเว็บบางชนิด โปรแกรมที่ช่วยเขียนได้เช่น Dreamweaver,Frontpage,Golive เว็บไซท์ คือ แหล่งรวบรวมเอกสารเว็บเพจทั้งหลายให้รวมอยู่ในแหล่งเดียวกัน เพื่อให้ผู้ใช้งานสามารถเรียกค้นข้อมูลได้ อาจกล่าวได้ว่าเอกสารเว็บเพจหลายๆหน้าที่เก็บไว้รวมกันไว้ที่เดียวกัน

4. จงยกตัวอย่างของบริการบนอินเทอร์เน็ตที่นักศึกษาใช้มาอย่างน้อย 2 บริการ
ตอบ. บริการ Chat
- เป็นบริการที่ได้รับความนิยมมากในปัจจุบัน โดยสามารถพูดคุยกันสดๆ ระหว่างคนรู้จักในหมู่เพื่อนฟูงหรือคนที่ไม่เคยรู้จักรกันมากก่อน โดยมีเพียงที่อยู่อีเมลก็สามารถติดต่อกันได้แล้วสามารถรับ-ส่งไฟล์ต่างๆได้อีกด้วย โปรแกรมที่นิยมใช้กันอยู่ในปัจจุบันก็คือโปรแกรม MSN
บริการโหลดเพลงผ่านอินเทอร์เน็ต
- สามารถหาเพลงที่เราอยากฟัง ฟังได้อย่างง่ายดาย แค่เพียงเข้าเว็บบร์อดหรือกระทู้ที่มีการแชร์ไฟล์เพลงไว้แล้ว ก็สามารถคลิ๊กดาวโหลดมาฟังได้ในทันที

5. หากต้องการเชื่อมต่อกับอินเทอร์เน็ต ควรทำอย่างไรบ้าง จงอธิบายพอเข้าใจ
ตอบ. ผู้ใช้งานจำเป็นต้องมีอุปกรณ์เพื่อเชื่อมต่อเข้ากับอินเทอร์เน็ตเสียก่อน ที่นิยมกันเป็นอย่างมากคือผ่านอุปกรณ์ Modem ซึ่งมีอยู่หลายแบบ เช่น แบบธรรมดา แบบADSL หรือแบบไร้สายโดยต้องไปขอสมัครเป็นสมัครเป็นสมาชิกหรือเลือกซื้อบริการจาก ISP เสียก่อน ซึ่งอาจคิดราคาค่าบริการที่แตกต่างกันออกไป จากนั้นทำการเชื่อมต่อเข้าไปยัง ISP ปลายทางเพื่อขอให้เปิดการเชื่อมต่อจึงจะสามารถใช้งานได้

6. Modem คืออะไร
ตอบ. อุปกรณ์ที่ทำหน้าที่แปลงสัญญาณจากดิจิตอลในเครื่องคอมพิวเตอร์ต้นทางให้กลายเป็นสัญญาณอนาล็อก(Modulation) เพื่อวิ่งผ่านสื่อส่งข้อมูล เช่น สายโทรศัพท์ จากนั้นจะทำการแปลงสัญญาณกลับให้เป็นสัญญาณดิจิตอลแบบเดิม(demodulation)เมื่อข้อมูลถูกส่งไปยังคอมพิวเตอร์ปลายทาง

7. เหตุใดจึงต้องนำเอาระบบ DNSมาใช้เพื่ออ้างอิงถึงชื่อเครื่องของคอมพิวเตอร์ที่อยู่บนเครือข่ายอินเทอร์เน็ต
ตอบ. การอ้างอิงถึงเครื่องคอมพิวเตอร์ที่อยู่บนอินเทอร์เน็ตอาจใช้หมายเลข IP addres เพื่ออ้างอิงได้แต่การเรียกใช้อาจทำให้ยุ่งยากเนื่องจากการจดจำหมายเลขดังกล่าวอาจไม่คุ้นหรือยากกว่าชื่อที-สามารถพิมพ์หรือระบุเป็นอักษรได้ตรงๆDomain Name System จึงได้ถูกนำเอามาใช้สนับสนุนให้เกิดการทำงานดังกล่าว โดยจะเป็นการแปลงชื่อโดเมนที่ผู้ใช้ฟ้อนเข้ามา ให้เป็นหมายเลข IP addressของเครื่องคอมพิวเตอร์เครื่องนั้นเพื่อดึงข้อมูลมาแสดงผลนั้นเอง การแปลงข้อมูลจะกระทำโดยเครื่อง DNS Server โดยตรง

8. โปรแกรมที่สามารถเปิดเรียกดูเอกสารบนเว็บได้ เราเรียกว่าโปรแกรมอะไร ให้นักศึกษายกตัวอย่างมาอย่างน้อย 4 โปรแกรม
ตอบ. โปรแกรมเว็บราวเซอร์ ซึ่งสามารถเรียกดูเอกสารบนเว็บไซร์ได้ ทั้งที่อยู่ในรูปแบบของตัวอักษร ภาพนิ่ง เสียง วิดีโอหรืออื่นๆ ผู้ใช้งานเพียงแค่พิมพ์หรือป้อนข้อมูลโดยระบุชื่อเว็บไซร์หรือ URL ที่ถูกต้อง โปรแกรมดังกล่าวก็จะนำเอาข้อมูลทั้งหมดที่มีอยู่นั้นมาแสดงผลให้เห็นบนจอภาพได้ ตัวอย่างโปรแกรมที่รู้จักกันดี เช่น Internet Explorer , Nescape Communication , Opera และ Plawan เป็นต้น

แบบฝึกหัดท้ายบทที่ 9

แบบฝึกหัดท้ายบทที่9 ระบบเครือข่ายคอมพิวเตอร์

1.นักศึกษาคิดว่าเหตุใดจึงต้องนำเอาระบบเครือข่ายคอมพิวเตอร์เข้ามาช่วยในการทำงาน
ตอบ. เพื่อช่วยให้การทำงานมีความสะดวกมากยิ่งขึ้น การนำเอาคอมพิวเตอร์เข้ามาเชื่อมต่อกันเป็นเครือ ข่ายจึงทำให้การแลกเปลี่ยนข้อมูลระหว่างกันทำได้ง่ายมากขึ้น ผู้ใช้งานในระบบเครือข่ายสามารถ ติดต่อถึงกันได้ทันที ลดข้อจำกัดเรื่องของเวลาและสถานที่ลงไปได้  

2.ระบบเครือข่ายมีข้อดี ข้อเสียอย่างไรบ้าง จงยกตัวอย่างประกอบ
ตอบ. ข้อดีคือ สามารถใช้ทรัพยากรที่มีอยู่ร่วมกันได้เช่น เครื่องพิมพ์หรือพื้นที่ในฮาร์ดดิสก์ นอกจากนั้นไฟล์ข้อมูลที่จำเป็นก็สามารถเรียกใช้งานได้จากหลายๆ เครื่องหรือแลกเปลี่ยนข้อมูลระหว่างกันก็ทำได้โดยง่าย  ข้อเสียของระบบเครือข่ายอาจเกิดปัญหาได้เช่นกัน เช่น เรียกใช้ข้อมูลไดช้าเพราะ  ข้อจำกัดของสายของเครือข่ายที่ทำได้ช้ากว่าสายต่อภายในเครื่อง และยากต่อการควบคุมดูแล เพราะมีผู้ใช้งานหลายคนร่วมกัน ข้อมูลอาจไม่สามารถใช้งานได้ทันที หากผู้ใดผู้หนึ่งเรียกใช้ข้อมูล อยู่เป็นต้น  
    
3.สายเคเบิลที่ได้รับความนิยมอย่างแพรหลายมากที่สุดคือสายชนิดใด จงบอกถึงลักษณะโดยทั่วไปของสายดังกล่าว
ตอบ. สายแบบ UTP หรือแบบไม่มีฉนวนหุ้ม ได้รับความนิยมมากที่สุดเพราะมีราคาถูก และติดตั้งได้ง่าย เป็นสายขนาดเล็กคล้ายสายโทรศัพท์มี เส้น ตีเกลียวกันเป็นคู่ๆ เพื่อลดสัญญานรบกวน การเดิน- สายต้องจากเครื่องเข้าหาอุปกรณ์รวมสายหรือ HUB เท่านั้น

4.จงอธิบายวิธีการทำงานแบบ CSMA/CD ที่ใช้ในระบบเครือข่าย มาพอเข้าใจ
ตอบวิธีการนี้คอมพิวเตอร์แต่ละเครื่องจะคอย "ฟัง" ว่าสายว่างหรือไม่ ถ้าพบว่าสายว่างก็จะเริ่มส่งสัญ- ญาณออกมาซึ่งถ้าสายว่างจริงข้อมูลก็จะส่งไปถึงผู้รับได้เลย แต่การเริ่มส่งสัญญาณนี้อาจเกิดขึ้น จากหลาย ๆ สถานีฟร้อมกันได้ เพราะต่างคนต่าง "ฟัง" และเข้าใจว่าสายว่างพร้อมกันผลก็คือสัญ-ญาณที่จะได้จะชนกันในสาย ทำให้ข้อมูลใช้ไม่ได้ ดังนั้นเครื่องแต่ละเครื่องจึงต้องสามารถตรวจจับการชนกันของข้อมูลได้ด้วย เมื่อเครื่องที่ส่งข้อมูลออกมาชนกัน ก็ให้หยุดส่งและรอโดยนับถอยหลัง  ตามเวลาที่สุ่มขึ้นมาซึ่งจะแตกต่างกันระหว่างแต่ละเครื่อง แล้วค่อยส่งข้อมูลออกมาใหม่

5.จงสรุปความหมายของ Server และ Client มาพอเข้าใจ
ตอบ.  - Server   คือเครื่องแม่ข่ายที่ทำหน้าที่ให้บริการข้อมูลสำหรับเครื่องอื่น ๆ ที่อยู่ในเครือข่ายมักมีหน้าที่และชื่อที่เรียกแตกต่างกันแล้วแต่การให้บริการ เช่น Mail server,File server,Web server  Pint server,Database server เป็นต้น
         - Client    
 คือเครื่องลูกข่ายที่อยู่ในระบบ มีหน้าที่ร้องขอหรือเรียกใช้บริการจากเครื่องแม่ข่ายเมื่อทำงานหรือขอข้อมูลบางอย่างนั้นเอง

6.HUB คืออะไร เอามาใช้ประโยชน์ได้อย่างไรกับระบบเครือข่าย
ตอบ. ตัวรวมสายซึ่งเป็นอุปกรณ์ที่จำเป็นมากในการต่อ LAN โดยสามารถโยบย้ายสาย สลับเครื่องหรือ เพิ่มจำนานเครื่องได้ เนื่องจากสายทั่งหมดจากทุกเครื่องจะลากมารวมอยู่ที่เดียวกันหมด โดยเรา  อาจทำเป็นตู้หรือห้องเพื่อไว้เก็บสายด้วยก็ได้ อาจมีจำนวนพอร์ตเพื่อใช้สำหรับต่อสายต่างกันได้ในแต่ละตัวเช่น 5,8,10,16,24พอร์ตหรือมากกว่านั้นเป็นต้น

7.จงยกตัวอย่างมาตรฐานของ Ethernet  ความเร็วสูงพร้อมทั้งอธิบายมาพอเข้าใจ
ตอบ. มาตรฐานของ Ethernet ความเร็วสูง มีดังต่อไปนี้
              - 1000Base-T
                  เป็นระบบที่พัฒนาต่อจาก Ethernet โดยใช้สายที่ดีขึ้นกว่าเดิมคือสาย UTP แบบ Category5
                  หรือดีกว่า การต่อนั้นใช้ HUB ที่ทำมาให้รองรับความเร็ว 100 Mbps ด้วยเท่านั้น
              - Gigabit Ethernet
                  หรือเรียกกันเป็น 1000 Base-T (สาย UTP) หรือ 1000 Base-F (สาย Fiberoptic)สามารถ
                  ส่งข้อมูลได้ในระดับความเร็ว 1000 Mbps หรือ 1 Gbps เหมาะสำหรับงานที่ต้องการความ
                  เร็วสูงมาก เช่น งานกราฟฟิก หรือใช้เชื่อมต่อตรงช่วงที่เข้าเครื่องเซิร์ฟเวอร์เพื่อสามารถรอง
                  รับงานจากเครื่องอื่นได้มากพร้อมกัน
              - 10 Gigabit Ethernet
                  เป็นเทคโนโลยีที่สามารถรับส่งข้อมูลได้เร็วกว่าแบบอื่น ๆ คือทำได้ถึง 10000 Mbps หรือ
                  10 Gbps นิยมใช้สำหรับเชื่อมต่อกับหน่วยงานขนาดใหญ่ที่เชื่อมต่อกันระหว่างเมืองหรือ
                  WAN เป็นต้น

8. จงบอกลักษณะโดยทั่วไปของสายโคแอกเชี่ยล
ตอบ. สายเส้นเดี่ยวแบบที่มีเปลือกเป็นสายโลหะถัก (Shield) เพื่อป้องกันคลื่นรบกวน โดยมักใช้กับเครือ
         ข่ายแบบ Ethernet ดั้งเดิมซึ่งสามารถใช้ต่อเชื่อมระหว่างแต่ละเครื่องโดยตรงในลักษณะที่ไม่ต้อง
         มีอุปกรณ์รวมสายเข้ามาช่วย ปัจจุบันเริ่มใช้กันน้อยลงเพราะถูกทดแทนด้วยสาสยแบบอื่นที่มีราคา
         ถูกและทำความเร็วได้ดีกว่า

9.จงบอกถึงหน้าที่หลักของอุปกรณ์ Route
ตอบRouter จะทำงานเสมือนเป็นเครื่องหรือ node หนึ่งใน LAN ที่รับข้อมูลเข้ามาแล้วส่งต่อไปยังปลาย
         ทางที่ต้องการ หน้าที่หลักของ Router คือหาเส้นทางที่ดีที่สุดในการส่งต่อข้อมูลต่อไปยังเครือข่าย
         อื่นซึ่งอาจใช้สื่อสัญญาณหลายแบบแตกต่างกันได้ โดยมีการแปลงหรือจัดรูปแบบข้อมูลตามแบบ

วันพฤหัสบดีที่ 1 สิงหาคม พ.ศ. 2556

แบบฝึกหัดท้ายบทที่ 8

แบบฝึกหัดท้ายบทที่ 8การเขียนผังงาน

1.  ผังงาน (flowchart) คืออะไร      ตอบผังงาน (Flowchart) คือ รูปภาพ (Image) หรือสัญลักษณ์(Symbol) ที่ใช้เขียนแทนขั้นตอน คำอธิบาย ข้อความ หรือคำพูด ที่ใช้ในอัลกอริทึม (Algorithm) เพราะการนำเสนอขั้นตอนของงานให้เข้าใจตรงกัน ระหว่างผู้เกี่ยวข้อง ด้วยคำพูด หรือข้อความทำได้ยากกว่า

2. อธิบายรูปแบบผังงานแบบเรียงลำดับ (sequence) แบบมีเงื่อนไข (decision) และแบบทำซ้ำ (loop)     ตอบ1)การทำงานแบบตามลำดับ(Sequence) คือ การเขียนให้ทำงานจากบนลงล่าง เขียนคำสั่งเป็นบรรทัด และทำทีละบรรทัดจากบรรทัดบนสุดลงไปจนถึงบรรทัดล่างสุด สมมติให้มีการทำงาน กระบวนการคือ อ่านข้อมูล คำนวณ และพิมพ์ จะเขียนเป็นผังงาน(Flowchart) ในแบบตามลำดับได้     
         2)การเลือกกระทำตามเงื่อนไข(Decision) คือ การเขียนโปรแกรมเพื่อนำค่าไปเลือกกระทำ โดยปกติจะมีเหตุการณ์ให้ทำ กระบวนการ คือเงื่อนไขเป็นจริงจะกระทำกระบวนการหนึ่ง และเป็นเท็จจะกระทำอีกกระบวนการหนึ่ง แต่ถ้าซับซ้อนมากขึ้น จะต้องใช้เงื่อนไขหลายชั้น เช่นการตัดเกรดนักศึกษา เป็นต้น ตัวอย่างผังงานนี้ จะแสดงผลการเลือกอย่างง่าย เพื่อกระทำกระบวนการเพียงกระบวนการเดียว
         2)การเลือกกระทำตามเงื่อนไข(Decision) คือ การเขียนโปรแกรมเพื่อนำค่าไปเลือกกระทำ โดยปกติจะมีเหตุการณ์ให้ทำ กระบวนการ คือเงื่อนไขเป็นจริงจะกระทำกระบวนการหนึ่ง และเป็นเท็จจะกระทำอีกกระบวนการหนึ่ง แต่ถ้าซับซ้อนมากขึ้น จะต้องใช้เงื่อนไขหลายชั้น เช่นการตัดเกรดนักศึกษา เป็นต้น ตัวอย่างผังงานนี้ จะแสดงผลการเลือกอย่างง่าย เพื่อกระทำกระบวนการเพียงกระบวนการเดียว
     3) การทำซ้ำ (Loop) คือ การทำกระบวนการหนึ่งหลายครั้ง โดยมีเงื่อนไขในการควบคุม หมายถึงการทำซ้ำเป็นหลักการที่ทำความเข้าใจได้ยากกว่า รูปแบบแรก เพราะการเขียนโปรแกรมแต่ละภาษา จะไม่แสดงภาพอย่างชัดเจนเหมือนการเขียนผังงาน(Flowchart) ผู้เขียนโปรแกรมต้องจินตนาการ ถึงรูปแบบการทำงาน และใช้คำสั่งควบคุมด้วยตนเอง ตัวอย่างผังงานที่นำมาแสดงนี้เป็นการแสดงคำสั่งทำซ้ำ(do while)ซึ่งหมายถึงการทำซ้ำในขณะที่เป็นจริง และเลิกการทำซ้ำเมื่อเงื่อนไขเป็นเท็จ


3. ขั้นตอนการทำงานซ้ำแบบ while…do และ do…until ต่างกันอย่างไร จงอธิบาย         ตอบ.  while...do เป็นโครงสร้างที่มีการทดสอบเงื่อนไขก่อน ถ้าเงื่อนไขเป็นจริงก็จะเข้ามาทำงานในกลุ่มคำสั่งที่ต้องทำซ้ำ ซึ่งเรียกว่าการเข้าลูป หลังจากนั้นก็จะย้อนกลับไปตรวจสอบเงื่อนไขใหม่อีก ถ้าเงื่อนไขยังคงเป็นจริงอยู่ ก็ยังคงต้องทำกลุ่มคำสั่งซ้ำหรือเข้าลูปต่อไปอีก จนกระทั่งเงื่อนไขเป็นเท็จ ก็จะออกจากลูปไปทำคำสั่งถัดไปที่อยู่ถัดจาก DO WHILE หรืออาจเป็นการจบการทำงาน
        ส่วน do…until เป็นโครงสร้างการทำงานแบบทำงานซ้ำเช่นกัน แต่มีการทำงานที่แตกต่างจาก DO WHILE คือจะมีการเข้าทำงานกลุ่มคำสั่งที่อยู่ภายในลูปก่อนอย่างน้อย ครั้ง แล้วจึงจะไปทดสอบเงื่อนไข ถ้าเงื่อนไขเป็นเท็จก็จะมีการเข้าทำกลุ่มคำสั่งที่ต้องทำซ้ำอีก หลังจากนั้นก็จะย้อนกลับไปตรวจสอบเงื่อนไขใหม่อีก ถ้าเงื่อนไขยังคงเป็นเท็จอยู่ ก็ยังต้องทำกลุ่มคำสั่งซ้ำหรือเข้าลูปต่อไปอีก จนกระทั่งเงื่อนไขเป็นจริง จึงจะออกจากลูปไปทำคำสั่งถัดจาก UNTIL หรืออาจเป็นการจบการทำงาน
        ส่วน do…until เป็นโครงสร้างการทำงานแบบทำงานซ้ำเช่นกัน แต่มีการทำงานที่แตกต่างจาก DO WHILE คือจะมีการเข้าทำงานกลุ่มคำสั่งที่อยู่ภายในลูปก่อนอย่างน้อย ครั้ง แล้วจึงจะไปทดสอบเงื่อนไข ถ้าเงื่อนไขเป็นเท็จก็จะมีการเข้าทำกลุ่มคำสั่งที่ต้องทำซ้ำอีก หลังจากนั้นก็จะย้อนกลับไปตรวจสอบเงื่อนไขใหม่อีก ถ้าเงื่อนไขยังคงเป็นเท็จอยู่ ก็ยังต้องทำกลุ่มคำสั่งซ้ำหรือเข้าลูปต่อไปอีก จนกระทั่งเงื่อนไขเป็นจริง จึงจะออกจากลูปไปทำคำสั่งถัดจาก UNTIL หรืออาจเป็นการจบการทำงาน


4.จงบอกประโยชน์ของผังงาน        ตอบ. 1.) ทำให้มองเห็นรูปแบบของงานได้ทั้งหมด โดยใช้เวลาไม่มาก          2.) การเขียนผังงานเป็นสากลสามารถนำไปเขียนโปรแกรมได้ทุกภาษา          3.) สามารถตรวจสอบข้อผิดพลาดของโปรแกรมได้อย่างรวดเร็ว          4. )หากมีการพัฒนาระบบงานในลำดับต่อไป สามารถทำได้อย่างรวดเร็ว โดยศึกษาจากผังงาน จะสามารถศึกษาได้อย่างรวดเร็ว และเข้าใจง่ายกว่าการศึกษาจากโปรแกร


แหล่งที่มา:  ค้นคว้ามาจาก  หนังสือความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ