วันพฤหัสบดีที่ 3 ธันวาคม พ.ศ. 2558

การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ



กระบวนการเทคโนโลยีสารสนเทศ
             กระบวนการเทคโนโลยีสารสนเทศ  เป็นกระบวนการที่เกี่ยวข้องกับการบรรยาย  การตรวจสอบความถูกต้องของข้อมูล  การประมวลผล  การจัดเก็บ  การจัดการหรือการกระทำกับข้อมูลข่าวสาร  โดยใช้อุปกรณ์คอมพิวเตอร์และอุปกรณ์สำนักงานต่าง ๆ  ในการปฎิบัติงาน  เพื่อให้ได้สารสนเทศหรือความรู้ที่นำมาใช้ในการตัดสินใจ  ซึ่งเป็นประโยชน์ต่อการดำเนินชีวิต  และเผยแพร่แก่ผู้อื่นได้เกิดความรู้ความเข้าใจร่วมกัน
 
             กระบวนการเทคโนโลยีสารสนเทศ  เพื่อให้ได้มาซึ่งสารสนเทศที่ดี  มีขั้นตอน ดังนี้
1.การรวบรวมข้อมูล  เป็นการนำข้อมูลที่ต้องการจากหลาย ๆ แหล่งข้อมูลมารวมกันด้วยวิธีการต่าง ๆ เช่น  การให้กลุ่มเป้าหมายช่วยตอบแบบสอบถามที่ตนเองคิดขึ้นมา  การอ่านรหัสแท่งจากแถบรหัสสินค้า  หรืออ่านข้อมูลจากการฝนดินสอลงในกระดาษคำตอบในการทำข้อสอบ  เป็นต้น
2.การตรวจสอบความถูกต้องของข้อมูล  เป็นการนำข้อมูลจากแหล่งข้อมูลต่าง ๆ มาตรวจสอบและแก้ไขให้ถูกต้องด้วยการใช้สายตามนุษย์หรือตั้งกฎเกณฑ์ให้คอมพิวเตอร์ตรวจสอบ  เพื่อให้ได้ข้อมูลที่น่าเชื่อถือ  เหมาะสำหรับนำมาใช้ประโยชน์ต่อไป
3.การประมวลผลข้อมูล  เป็นการนำข้อมูลที่ได้ตรวจสอบและแก้ไขให้ถูกต้องแล้วมาทำการประมวลผลด้วยวิธีการต่าง ๆ เช่น  จัดกลุ่ม  จัดเรียงตามตัวอักษร  และเปรีบเทียบหรือคำนวณข้อมูล  เพื่อให้ได้ผลสรุปที่เป็นสารสนเทศและนำไปใช้งานได้ 
4.การจัดเก็บ  เป็นการนำสารสนเทศที่ทำการประมวลผลแล้ว  มาจัดเก็บในหน่วยความจำของเครื่องคอมพิวเตอร์  หรือสื่อบันทึกชนิดอื่น ๆ เช่น  แผ่นซีดี  แผ่นดีวีดี  หน่วยความจำแบบแฟลซ(แฟลซไดรฟ์) เป็นต้น
5.การทำสำเนา  เป็นการนำสารสนเทศที่จัดเก็บไว้มาทำสำเนาเพื่อสำรองสารสนเทศไว้ใช้หากข้อมูลต้นฉบับเกิดการสูญหาย  และสามารถนำไปใช้ได้อย่างสะดวกรวดเร็วในโอกาสต่าง ๆ ซึ่งทำได้หลายวิธี  เช่น  การถ่ายเอกสารเก็บไว้ในแฟ้ม  การทำสำเนาลงในแผ่นซีดี  แผ่นดีวีดี  หรือหน่วยความจำแบบแฟรซ  เป็นต้น
6.การเผยแพร่สารสนนเทศ  เป็นการนำสารสนเทศไปแจกจ่ายให้ผู้อื่นได้มีความรู้ความเข้าใจและนำไปใช้ประโยชน์ด้วยวิธีการต่าง ๆ เช่น  การเผยแพร่ลงเว็บไซต์สาธารณะ  กระดานสนทนา  ทำแผ่นพับหรือใบปลิว  ทำสำเนาลงในสื่อบันทึกข้อมูล  วางไว้ในสถานที่ที่หยิบง่าย  จัดป้ายนิเทศในบริเวณที่เป็นจุดสนใจหรืองานนิทรรศการ  เป็นต้น
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ  เป็นการแก้ปัญหาอย่างมีขั้นตอน  โดยใช้กระบวนการเทคโนโลยีสารสนเทศและอุปกรณ์คอมพิวเตอร์  เพื่อให้การปฎิบัติงานสะดวกรวดเร็ว  ถูกต้องและแม่นยำ  ในการใช้กระบวนการทางเทคโนโลยีสารสนเทศเข้าช่วยแก้ปัญหา  จำเป็นต้องปรับรูปแบบวิธีการทำงาน  ให้เหมาะสมกับการใช้เทคโนโลยีสารสนเทศ
                วิธีแก้ปัญหาด้วยกระบวนการทางเทคโนโลยีสารสนเทศ  เป็นวิธีที่อาจคล้ายกับการแก้ปัญหาด้วยวิธีการอื่น ๆ   แต่มีการนำเทคโนโลยีสารสนเทศและระบบคอมพิวเตอร์เข้ามาใช้ในการแก้ปัญหา  หรือเพิ่มประสิทธิภาพในการทำงาน  แต่ต้องมีการวิเคราะห์ปัญหาและศึกษาความเป็นไปได้ให้รอบคอบเสียก่อน  ทั้งนี้เนื่องจากเทคโนโลยีสารสนเทศและระบบคอมพิวเตอร์ไม่ใช่เครื่องมือวิเศษที่จะแก้ปัญหาได้ทุกเรื่อง  นอกจากนี้  ยังจะต้องมีการศึกษาถึงความคุ้มค่าในการลงทุน  เพื่อไม่ให้เป็นการลงทุนที่สูญเปล่า  ต้องเลือกวิธีแก้ปัญหาให้เหมาะสมกับงาน  จัดหาเครื่องมือ  และเทคโนโลยีที่ไม่เกินจำเป็น
                การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ  เหมาะกับระบบงานที่ต้องทำงานอย่างใดอย่างหนึ่งซ้ำซาก  และมีปริมาณงานมาก  หรืองานที่ต้องการความรวดเร็วในการคำนวณเกินกว่าคนธรรมดาจะทำได้  วิธีการโดยทั่วไปก็คือ  ปรับเปลี่ยนวิธีการหรือระบบการทำงานแบบเดิมมาใช้ระบบงานที่มีคอมพิวเตอร์ช่วย  ทำเป็นบางส่วนหรือทั้งหมด  เท่าที่สามารถจะทำแทนคนได้
                ดังนั้น  การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ  จึงต้องมีการสร้างระบบงานคอมพิวเตอร์ขึ้นมาช่วยทำงานอย่างหลีกเลี่ยงไม่ได้  ซึ่งโดยทั่วไปเราอาจไม่ต้องสร้างระบบงานทั้งหมดขึ้นใหม่  แต่พัฒนาระบบงานเดิมให้เป็นระบบงานที่ทำงานด้วยคอมพิวเตอร์  นิยมเรียกกันว่า  การพัฒนาระบบงานคอมพิวเตอร์(Computerization) นั่นเอง
ดังนั้น  การแก้ปัญหาในการทำงานในปัจจุบันที่มีขั้นตอนการทำงานที่ซ้ำซ้อน  ส่วนมากมักใช้เทคโนโลยีสารสนเทศเข้ามาช่วย  เพื่อเพิ่มความสะดวก  รวดเร็ว  ถูกต้องแม่นยำ  และสามารถทำซ้ำได้ง่าย
 
หลักการแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
                การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ  มีหลักการสำคัญ คือ  ปัญหาทุกปัญหาต้องสามารถปรับเปลี่ยนรูปแบบหรือวิธีการให้เหมาะสม  โดยคำนึงถึงความคุ้มค่าในการลงทุน  ด้านเวลา  ด้านแรงงาน  และค่าใช้จ่าย 
 
การใช้คอมพิวเตอร์ในการแก้ปัญหา
                 การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
                การใช้คอมพิวเตอร์ในการแก้ปัญหาร่วมกับกระบวนการเทคโนโลยีสารสนเทศ  สามารถทำได้โดยใช้ซอฟต์แวร์ประยุกต์ต่าง ๆ และการเขียนโปรแกรม  ดังรายละเอียดต่อไปนี้
                1.การใช้ซอฟต์แวร์ประยุกต์ในการแก้ปัญหา  เช่น ไมโครซอฟต์เวิร์ด  ไมโครซอฟต์เพาเวอร์พอยนต์  ไมโครซอฟต์เอกซ์เซล  ไมโครซอฟต์แอกเซส  ซอฟต์แวร์โปรเดสท็อบ  เป็นต้น  ซึ่งโปรแกรมต่าง ๆ เหล่านี้จะสามารถช่วยแก้ปัญหาในการทำงานได้  ดังนี้
                ซอฟต์แวร์ไมโครซอฟต์เวิร์ด(Microsoft Word)  ช่วยแก้ปัญหาในการจัดทำงานเอกสารต่าง ๆ เช่น  ช่วยให้การพิมพ์งานเอกสารทำได้รวดเร็วมากกว่าการใช้พิมพ์ดีดไฟฟ้า  มีการตรวจสอบการสะกดไวยากรณ์เพื่อป้องกันการพิมพ์ที่ผิดพลาด  สามารถลบคำผิดและปรับปรุงข้อความในเอกสารได้ง่ายและสะอาดเรียบร้อย  โดยไม่ต้องใช้น้ำยาลบคำผิด  แก้ปัญหาสิ้นเปลืองเวลาในการส่งจดหมายเวียนภายในองค์กรโดยพิมพ์จดหมายต้นแบบเพียงฉบับเดียวแล้วส่งไปให้ทุกหน่วยงานในองค์กรผ่านทางคอมพิวเตอร์แทนการถ่ายสำเนาเอกสาร  แล้วให้คนส่งเอกสารนำส่งทีละหน่วยงาน เป็นต้น

 
 
 
 
     ซอฟต์แวร์ไมโครซอฟต์เอกซ์เซล(Microsoft Excel)  ช่วยแก้ปัญหาเกี่ยวกับการคำนวณตัวเลข  จัดทำตารางข้อมูล  แผนภูมิและกราฟ  เช่น  การคำนวณตัวเลขหลายจำนวนในตารางข้อมูล  การใช้สูตรคำนวณแทนการใช้เครื่องคิดเลข  การจัดทำตารางข้อมูลให้สวยงามเป็นระเบียบเรียบร้อย  การใช้ข้อมูลในตารางสร้างแผนภูมิแลกราฟได้อย่างง่ายดาย  ถูกต้องและแม่นยำ  เป็นต้น
 


       ซอฟต์แวร์ไมโครซอฟต์แอกเซส(Microsoft Access)  ช่วยแก้ปัญหาการจัดเก็บข้อมูล  โดยจัดเก็บข้อมูลจำนวนมากให้เป็นระเบียบเรียบร้อย  สะดวกต่อการค้นหาและนำมาใช้ 

           
            ซอฟต์แวร์ไมโคซอฟต์เพาเวอร์พอยนต์(Microsoft PowerPoint)  ช่วยแก้ปัญหาการนำเสนองาน  โดยทำให้การสร้างงานนำเสนอทำได้ง่าย  และน่าสนใจกว่าการนำเสนองานตามปกติที่ไม่ใช้คอมพิวเตอร์
 

             ซอฟต์แวร์โปรเดสท็อป (Pro/DESKTOP)  ช่วยแก้ปัญหาในการออกแบบและสร้างชิ้นงานจำลอง  โดยอำนวยความสะดวกในการออกแบบและสร้างชิ้นงานจำลองด้วยเครื่องมือต่าง ๆ ที่มีในซอฟต์แวร์ซึ่งมีความแม่นยำ  และทราบผลทันที  รวมถึงประหยัดค่าใช้จ่ายในการซื้อวัสดุ  อุปกรณ์มาเขียนแบบหรือสร้างชิ้นงานจำลอง



2.การเขียนโปรแกรมเพื่อแก้ปัญหา  เป็นการใช้ความรู้ความสามารถด้านภาษาคอมพิวเตอร์และประสบการณ์การใช้งานคอมพิวเตอร์และซอฟต์แวร์ในด้านต่าง ๆ มาประยุกต์ใช้ในการแก้ปัญหา  ดังตัวอย่าง
 
 
ภาษาคอมพิวเตอร์
การใช้งาน
ภาษาฟอร์แทน(Fortran)
ใช้แก้ปัญหาด้านการคำนวณทางวิทยาศาสตร์  วิศวกรรมศาสตร์  และงานวิจัยต่าง ๆ
ภาษาโคบอล(COBOL)
ใช้แก้ปัญหาด้านงานธุรกิจ
ภาษาเบสิก(BASIC)
ใช้แก้ปัญหาต่าง ๆ ได้ทุกสาขาวิชา  เหมาะสำหรับผู้ที่ไม่ใช่นักเขียนโปรแกรมอาชีพ  และผู้ฝึกเขียนโปรแกรมใหม่ ๆ
ภาษาปาสคาล(Pascal)
ใช้ในการเรียนเขียนโปรแกรมคอมพิวเตอร์
ภาษาซีและซีพลัสพลัส(C และ C++)
ใช้ในการเขียนโปรแกรมควบคุมการทำงานของอุปกรณ์คอมพิวเตอร์  และเขียนโปรแกรมเชิงวัตถุ
ภาษาวิชวลเบสิก(Visual Basic)
ใช้สร้างโปรแกรมประยุกต์ที่ใช้งานได้หลากหลายบนระบบปฎิบัติการวินโดวส์  และใช้เป็นโปรแกรมแบบรูปภาพ  เช่น  ปุ่มคำสั่งต่าง ๆ
ภาษาจาวา(Java)
ใช้เขียนโปรแกรมประยุกต์สำหรับเชื่อมต่อเข้าสู่อินเทอร์เน็ต  และซอฟต์แวร์ที่ใช้ในอินเทอร์เน็ต
ภาษาเดลไฟ(Delphi)
ใช้ในการเขียนโปรแกรมเชิงจินตภาพเพื่อสร้างส่วนติดต่อผู้ใช้ที่เป็นแบบรูปภาพ  เช่น  ปุ่มคำสั่งต่าง ๆ
 
โปรแกรมเชิงวัตถุและโปรแกรมเชิงจินตภาพแตกต่างกันอย่างไร
                โปรแกรมเชิงวัตถุ  ผู้พัฒนาซอฟต์แวร์  จะแยกงานออกเป็นส่วนย่อย ๆ เรียกว่าวัตถุ  เพื่อให้ง่ายต่อการเรียกใช้  โดยสามารถนำมาประกอบและรวมกันได้  แต่จะเห็นผลลัพธ์เมื่อพัฒนาซอฟต์แวร์เสร็จแล้ว  ในขณะที่โปรแกรมเชิงจินตภาพ  ผู้พัฒนาซอฟต์แวร์สามารถมองเห็นผลลัพธ์ของงานได้ตั้งแต่เริ่มพัฒนาโปรแกรมโดยไม่จำเป็นต้องรอให้การพัฒนานั้นเสร็จสมบูรณ์
โปรแกรมเมอร์/นักเขียนโปรแกรม(Programmer)
                เป็นอาชีพที่ทำงานเกี่ยวกับการเขียนชุดคำสั่งของคอมพิวเตอร์  เพื่อใช้ในการทำงานและแก้ปัญหาต่าง ๆ โดยต้องมีความรู้ความสามารถในเรื่องภาษาคอมพิวเตอร์และการใช้อุปกรณ์คอมพิวเตอร์เป็นอย่างดี
 
วิธีการแก้ปัญหา
             มนุษย์ทุกคนต้องเคยพบกับปัญหา  ไม่ว่าจะเป็นปัญหาด้านสุขภาพ  ปัญหาการเรียน  ปัญหาการทำงาน  ปัญหาครอบครัว  ซึ่งแต่ละคนก็มีวิธีการแก้ปัญหาแตกต่างกันไป  ตามความรู้ความสามารถ  และประสบการณ์  โดยใช้วิธีการแก้ปัญหาที่เคยศึกษาผ่านมาหรือเคยทดลองใช้แล้วประสบความสำเร็จ  เช่น  วิธีลองผิดลองถูก  วิธีการขจัด  วิธีการใช้เหตุผล  เป็นต้น  ซึ่งเมื่อพิจารณาอย่างละเอียดจะพบว่า  วิธีการแก้ปัญหาเหล่านี้ต่างมีขั้นตอนที่เหมือนกัน

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

          2.การวางแผนในการแก้ปัญหาและถ่ายทอดความคิดอย่างมีขั้นตอน  เป็นขั้นตอนการจำลองความคิดในการแก้ปัญหาที่ยุ่งยากซับซ้อน  โดยผู้ที่เกี่ยวข้องในการแก้ปัญหาสามารถเข้าใจและปฎิบัติตามไปในแนวทางเดียวกัน  ซึ่งทำได้  2  รูปแบบ  ดังนี้
 
          2.1การใช้ข้อความหรือคำบรรยาย  เป็นการเขียนเค้าโครงแผนงานด้วยข้อความหรือคำบรรยายที่มนุษย์ใช้สื่อสารกันหรือภาษาคอมพิวเตอร์  เพื่อให้ทราบขั้นตอนการทำงานของการแก้ปัญหาแต่ละขั้นตอน  ดังตัวอย่าง
ตัวอย่าง  การวางแผนหาพื้นที่สี่เหลี่ยมผืนผ้าโดยใช้ข้อความหรือคำบรรยาย
เริ่มต้น
          1.กำหนดค่าความกว้าง
          2.กำหนดค่าความยาว
          3.คำนวณหาพื้นที่สี่เหลี่ยมผืนผ้าจากสูตร  กว้าง x ยาว
          4.แสดงผลค่าพื้นที่สี่เหลี่ยมผืนผ้า
สิ้นสุด
 
2.2การใช้สัญลักษณ์  เป็นการใช้สัญลักษณ์รูปแบบต่าง ๆ มาเรียงต่อกันเป็นแผนภาพเพื่อสื่อสารให้ผู้ที่พบเห็นเข้าใจตรงกัน  ซึ่งสัญลักษณ์ที่กล่าวถึงนี้ได้กำหนดขึ้นโดยสถาบันมาตรฐานแห่งชาติอเมริกา (ANSI : The American National Standard Institute)  ดังตัวอย่าง
 

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

IP Address คืออะไร

          IP Address ย่อมาจากคำเต็มว่า Internet Protocal Address คือหมายเลขประจำเครื่องคอมพิวเตอร์แต่ละเครื่องในระบบเครือข่ายที่ใช้โปรโตคอลแบบ TCP/IP
ถ้าเปรียบเทียบก็คือบ้านเลขที่ของเรานั่นเอง ในระบบเครือข่าย จำเป็นจะต้องมีหมายเลข IP กำหนดไว้ให้กับคอมพิวเตอร์ และอุปกรณ์อื่นๆ ที่ต้องการ IP ทั้งนี้เวลามีการโอนย้ายข้อมูล หรือสั่งงานใดๆ จะสามารถทราบตำแหน่งของเครื่องที่เราต้องการส่งข้อมูลไป จะได้ไม่ผิดพลาดเวลาส่งข้อมูล ซึ่งประกอบด้วยตัวเลข 4 ชุด มีเครื่องหมายจุดขั้นระหว่างชุด  เช่น 192.168.100.1 หรือ 172.16.10.1  เป็นต้น  โดยหมายเลข IP Address ของเครื่องคอมพิวเตอร์แต่ละเครื่องจะมีค่าไม่ซ้ำกัน สิ่งตัวเลข 4 ชุดนี้บอก คือ Network ID กับ Host ID ซึ่งจะบอกให้รู้ว่า เครื่อง computer ของเราอยู่ใน network ไหน และเป็นเครื่องไหนใน network นั้น เราจะรู้ได้อย่างไรว่า Network ID และ Host ID มีค่าเท่าไหร่ ก็ขึ้นอยู่กับว่า IP Address นั้น อยู่ใน class อะไร 

       เหตุที่ต้องมีการแบ่ง class ก็เพื่อให้เกิดความเป็นระเบียบ เป็นการแบ่ง IP Address ออกเป็นหมวดหมู่นั้นเอง สิ่งที่จะเป็นตัวจำแนก class ของ network ก็คือ bit ทางซ้ายมือสุดของตัวเลขตัวแรกของ IP Address (ที่แปลงเป็นเลขฐาน 2 แล้ว) นั่นเอง โดยที่ถ้า bit ทางซ้ายมือสุดเป็น 0 ก็จะเป็น class A ถ้าเป็น 10 ก็จะเป็น class B ถ้าเป็น 110 ก็จะเป็น class C ดังนั้น IP Address จะอยู่ใน class A ถ้าตัวเลขตัวแรกมีค่าได้ตั้งแต่ 0 ? 127 (000000002 ? 011111112) จะอยู่ใน class B ถ้าเลขตัวแรกมีค่าตั้งแต่ 128 ? 191 (100000002 ? 101111112) และ จะอยู่ใน class C ถ้าเลขตัวแรกมีค่าตั้งแต่ 192 - 223 (110000002 ? 110111112) มีข้อยกเว้นอยู่นิดหน่อยก็คือตัวเลข 0, 127 จะใช้ในความหมายพิเศษ จะไม่ใช้เป็น address ของ network ดังนั้น network ใน class A จะมีค่าตัวเลขตัวแรก ในช่วง 1 ? 126

       สำหรับตัวเลขตั้งแต่ 224 ขึ้นไป จะเป็น class พิเศษ  อย่างเช่น  Class D ซึ่งถูกใช้สำหรับการส่งข้อมูลแบบ Multicast ของบาง Application และ Class E ซึ่ง Class นี้เป็น Address ที่ถูกสงวนไว้ก่อน ยังไม่ถูกใช้งานจริง ๆ  โดย Class D และ Class E นี้เป็น Class พิเศษ ซึ่งไม่ได้ถูกนำมาใช้งานในภาวะปกติ

    ตัวอย่าง IP Address
    Class A ตั้งแต่ 10.xxx.xxx.xxx
    Class B ตั้งแต่ 172.16.xxx.xxx ถึง 172.31.xxx.xxx
    Class C ตั้งแต่ 192.168.0.xxx ถึง 192.168.255.xxx

    จาก IP Address เราสามารถที่จะบอก ได้คร่าวๆ ว่า computer 2 เครื่องอยู่ใน network วงเดียวกันหรือเปล่าโดยการเปรียบเทียบ Network ID ของ IP Address ถ้ามี Network ID ตรงกันก็แสดงว่าอยู่ใน network วงเดียวกัน เช่น computer เครื่องหนึ่งมี IP Address 1.2.3.4 จะอยู่ใน network วงเดียวกับอีกเครื่องหนึ่งซึ่งมี IP Address 1.100.150.200 เนื่องจากมี Network ID ตรงกันคือ 1 (class A ใช้ Network ID 1 byte)

    วิธีตรวจสอบ IP Address
    1.คลิกปุ่ม Start เลือก Run
    2.พิมพ์คำว่า cmd กดปุ่ม OK
    3.จะได้หน้าต่างสีดำ
    4.พิมพ์คำว่า ipconfig กด enter
    5.จะเห็นกลุ่มหมายเลข IP Address

แหล่งที่มา http://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/2071-ip-address-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html