วันอาทิตย์ที่ 2 พฤศจิกายน พ.ศ. 2557

Database&



Database คืออะไร


Database หรือ ฐานข้อมูล คือ กลุ่มของข้อมูลที่ถูกเก็บรวบรวมไว้ โดยมีความสัมพันธ์ซึ่งกันและกัน โดยไม่ได้บังคับว่าข้อมูลทั้งหมดนี้จะต้องเก็บไว้ในแฟ้มข้อมูลเดียวกันหรือ แยกเก็บหลาย ๆ แฟ้มข้อมูล

ระบบฐานข้อมูล (Database System) คือ ระบบที่รวบรวมข้อมูลต่าง ๆ ที่เกี่ยวข้องกันเข้าไว้ด้วยกันอย่างมีระบบมีความสัมพันธ์ระหว่างข้อมูลต่าง ๆ ที่ชัดเจน ในระบบฐานข้อมูลจะประกอบด้วยแฟ้มข้อมูลหลายแฟ้มที่มีข้อมูล เกี่ยวข้องสัมพันธ์กันเข้าไว้ด้วยกันอย่างเป็นระบบและเปิดโอกาสให้ผู้ใช้ สามารถใช้งานและดูแลรักษาป้องกันข้อมูลเหล่านี้ ได้อย่างมีประสิทธิภาพ โดยมีซอฟต์แวร์ที่เปรียบเสมือนสื่อกลางระหว่าง
ผู้ใช้และโปรแกรมต่าง ๆ ที่เกี่ยวข้องกับการใช้ฐานข้อมูล เรียกว่า ระบบจัดการฐานข้อมูล หรือ DBMS (data base management system)มีหน้าที่ช่วยให้ผู้ใช้เข้าถึงข้อมูลได้ง่ายสะดวกและมีประสิทธิภาพ การเข้าถึงข้อมูลของผู้ใช้อาจเป็นการสร้างฐานข้อมูล การแก้ไขฐานข้อมูล หรือการตั้งคำถามเพื่อให้ได้ข้อมูลมา โดยผู้ใช้ไม่จำเป็นต้องรับรู้เกี่ยวกับรายละเอียดภายในโครงสร้างของฐาน ข้อมูล

ประโยชน์ของฐานข้อมูล


1 ลดการเก็บข้อมูลที่ซ้ำซ้อน ข้อมูลบางชุดที่อยู่ในรูปของแฟ้มข้อมูลอาจมี
ปรากฏอยู่หลาย ๆ แห่ง เพราะมีผู้ใช้ข้อมูลชุดนี้หลายคน เมื่อใช้ระบบฐานข้อมูลแล้วจะช่วยให้
ความซ้ำซ้อนของข้อมูลลดน้อยลง
2 รักษาความถูกต้องของข้อมูล เนื่องจากฐานข้อมูลมีเพียงฐานข้อมูลเดียว ใน
กรณีที่มีข้อมูลชุดเดียวกันปรากฏอยู่หลายแห่งในฐานข้อมูล ข้อมูลเหล่านี้จะต้องตรงกัน ถ้ามีการ
แก้ไขข้อมูลนี้ทุก ๆ แห่งที่ข้อมูลปรากฏอยู่จะแก้ไขให้ถูกต้องตามกันหมดโดยอัตโนมัติด้วย
ระบบจัดการฐานข้อมูล
2.3 การป้องกันและรักษาความปลอดภัยให้กับข้อมูลทำได้อย่างสะดวก การ
ป้องกันและรักษาความปลอดภัยกับข้อมูลระบบฐานข้อมูลจะให้เฉพาะผู้ที่เกี่ยวข้องเท่านั้น
ซึ่งก่อให้เกิดความปลอดภัย(security) ของข้อมูลด้วย




วันอังคารที่ 30 กันยายน พ.ศ. 2557

โมเด็มระบบการสื่อสาร

     โมเด็มใช้ในการแปลงสัญญาณดิจิทัล ให้เหมาะสมก่อนที่จะส่งผ่านตัวกลางที่มีความกว้างของแถบคลื่นต่ำ เช่น สายโทรศัพท์ การที่สัญญาณทางดิจิทัลส่งออกไปโดยตรงไม่ได้เพราะว่าสัญญาณดิจิทัลมีลักษณะเป็นคลื่นสี่เหลี่ยม (square wave) คลื่นสี่เหลี่ยมนี้จะประกอบด้วยรูปคลื่นฟังก์ชันซายน์หลายความถี่ที่เป็นทวีคูณของความถี่พื้นฐาน หากผ่านตัวกลางที่มีแถบความกว้างของคลื่นต่ำแล้ว ความถี่สูงๆ จะหายไป ทำให้สัญญาณที่ปลายทางผิดเพี้ยนไปจากเดิม จึงจำเป็นที่จะต้องเปลี่ยนสัญญาณดิจิทัลให้อยู่ในรูปแบบที่เหมาะสมก่อนที่จะส่งออกไป ในทางกลับกันฝ่ายรับก็จำเป็นต้องเปลี่ยนสัญญาณที่ถูกแปลงมานี้กลับให้เป็นสัญญาณทางดิจิทัล ซึ่งจะมีกระบวนการที่ตรงกันข้ามกับฝ่ายส่ง โมเด็มเป็นอุปกรณ์ที่ทำหน้าที่ทั้งสองอย่างนี้ รายละเอียดเกี่ยวกับโมเด็มได้กล่าวมาบ้างแล้วในบทที่ 5

บัฟเฟอร์

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


aaaaaบัฟเฟอร์สำหรับการสื่อสารคือหน่วยความจำในคอมพิวเตอร์ ซึ่งแบ่งแยกออกมาจากหน่วยความจำหลัก สำหรับเก็บพักข้อมูลในการติดต่อชั่วคราว บัฟเฟอร์สำหรับการสื่อสารนี้ส่วนมากใช้สำหรับฝ่ายรับเท่านั้น เนื่องจากฝ่ายรับจำเป็นจะต้องตามฝ่ายส่งให้ทัน ถ้าหากฝ่ายรับใช้ภาษา แอสเซมบลีควบคุม มีความเร็วพอ อาจไม่จำเป็นต้องใช้บัฟเฟอร์สำหรับการสื่อสารเนื่องจากภาษา แอสเซมบลีมีความเร็วสูง 
aaaaaข้อมูลที่จัดส่งให้คอมพิวเตอร์ที่เป็นฝ่ายรับ ส่วนมากจะอ่านมาจากแผ่นบันทึก ข้อมูลที่อ่านมาจากแผ่นบันทึกซึ่งมีลักษณะเป็นกลุ่มได้รับการนำมาสู่บัฟเฟอร์ การอ่านข้อมูลยังคงดำเนินไปจนกระทั่งบัฟเฟอร์เต็ม การอ่านจะหยุดทำงานชั่วคราวรอจนกระทั่งข้อมูลในบัฟเฟอร์ถูกส่งออกไปหมด ข้อมูลก็จะถูกอ่านออกมาใส่ในบัฟเฟอร์อีกครั้ง โดยปกติบัฟเฟอร์จะมีความจำขนาด 225 ตัวอักษร หรือประมาณ บรรทัด บรรทัดละ 80 ตัวอักษร 
aaaaaบัฟเฟอร์รับมีผลกระทบต่อการรับส่งข้อมูลมากกว่าบัฟเฟอร์ส่ง เพราะบัฟเฟอร์รับทำหน้าที่เช่นเดียวกับบัฟเฟอร์ส่ง แต่ทิศทางของการไหลของข้อมูลอยู่ในทางตรงกันข้าม ในระบบควบคุมการทำงานของไมโครคอมพิวเตอร์บางรุ่น เช่น IBM PC มีกลไกบัฟเฟอร์รับส่งนี้ไว้อยู่แล้ว โปรแกรมในระดับสูงจึงเพียงแต่ทำหน้าที่ดึงเอาข้อมูลจากบัฟเฟอร์นี้ไปใช้ จะเห็นได้ชัดถึงความจำเป็นในการใช้บัฟเฟอร์เมื่อความเร็วในการส่งสูงเกินกว่า 600 บอด 
aaaaaหน้าที่ของโปรแกรมควบคุมการรับส่งก็คือ การอ่านข้อมูลจากบัฟเฟอร์รับไปใช้เมื่อถูกอ่านจากบัฟเฟอร์รับไปแล้ว ตัวที่อ่านออกไปก็จะหายไปจากบัฟเฟอร์ ลองนึกภาพดูจะเห็นว่า ระบบปฏิบัติการรับขัอมูลจากช่องทางอนุกรมใส่บัฟเฟอร์ โปรแกรมควบคุมการรับส่งดึงข้อมูลจากบัฟเฟอร์ เปรียบเสมือนคนหนึ่งตักน้ำใส่ตุ่มอีกคนหนึ่งตักออกจากตุ่ม ถ้าฝ่ายที่ตักออกมีความเร็วมากกว่า น้ำในตุ่มก็จะมีโอกาสแห้ง ในทางตรงกันข้ามถ้าฝ่ายตักออกช้ากว่าฝ่ายตักเข้า โอกาสที่น้ำล้นตุ่มก็ย่อมจะมี ซึ่งในทางสื่อสารเรียกว่า บัฟเฟอร์รับไหลล้น (receive buffer overflow) การไหลล้นดังกล่าวทำให้ข้อมูลที่ได้รับหายไปได้




การถ่ายโอนข้อมูล

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

1. การถ่ายโอนข้อมูลแบบขนานaaaaaการถ่ายโอนข้อมูลแบบขนาน ทำได้โดยการส่งข้อมูลออกมาทีละ ไบต์ หรือบิต จากอุปกรณ์ส่งไปยังอุปกรณ์รับ อุปกรณ์ตัวกลางระหว่างสองเครื่องจึงต้องมีช่องทางให้ข้อมูลเดินทางอย่างน้อย ช่องทาง เพื่อให้กระแสไฟฟ้าผ่านโดยมากจะเป็นสายสัญญาณแบบขนาน ระยะทางของสายสัญญาณแบบขนานระหว่างสองเครื่องไม่ควรยาวเกิน 100 ฟุต เพราะอาจทำให้เกิดปัญหาสัญญาณสูญหายไปกับความต้านทานของสาย นอกจากนี้อาจมีปัญหาที่เกิดจากระดับไฟฟ้าในสายดินที่จุดรับผิดไปจากจุดส่ง ทำให้เกิดการผิดพลาดในการรับสัญญาณทางฝ่ายรับ 
aaaaaนอกจากแกนหลักแล้วอาจจะมีทางเดินของสัญญาณควบคุมอื่นๆ อีก เช่น บิตพาริตี ที่ใช้ในการตรวจสอบความผิดพลาดของการรับสัญญาณที่ปลายทางหรือสายที่ควบคุมการโต้ตอบ ( hand-shake)


การถ่ายโอนข้อมูลแบบขนาน


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

การถ่ายโอนข้อมูลแบบอนุกรม

aaaaaการติดต่อแบบอนุกรมอาจจะแบ่งตามรูปแบบรับ-ส่ง ได้ แบบคือ
           1) สื่อสารทางเดียว (simplex) ข้อมูลส่งได้ทางเดียวเท่านั้น บางครั้งก็เรียกว่า การส่งทิศทสางเดียว (unidirectional data bus) 
aaaaa2) สื่อสารสองทางครึ่งอัตรา (half duplex) ข้อมูลสามารถส่งได้ทั้งสองสถานี แต่จะต้องผลัดกันส่งและผลัดกันรับ จะส่งและรับพร้อมกันไม่ได้
aaaaa3) สื่อสารสองทางเต็มอัตรา (full duplex) ทั้งสองสถานีสามารถรับและส่งได้ในเวลาเดียวกัน


 รูปแบบของการติดต่อสื่อสารข้อมูลแบบอนุกรม

aaaaaความเร็วของการถ่ายโอนข้อมูลแบบอนุกรม หน่วยวัดเป็นบิตต่อวินาที (bps)หน่วยที่บรรยายถึงการเปลี่ยนแปลงของสัญญาณใน วินาที เรียกว่า อัตราบอด (baud rate) ซึ่งนำมาคูณกับจำนวนบิตใน บอดจะได้อัตราบิต (bit rate) ซึ่งแสดงถึงการเปลี่ยนแปลงของสัญญาณ ครั้ง ถ้าเขียนในรูปของสมการทางคณิตศาสตร์ก็จะได้
aaaaaอัตราบิต (bit rate) = อัตราบอด (baud rate) x (จำนวนบิตใน บอด)

การสื่อสารข้อมูลระดับเครือข่าย

การส่งข้อมูลระหว่างคอมพิวเตอร์ในระบบเครือข่าย จำเป็นต้องมีมาตรฐานกลาง ที่ทำให้คอมพิวเตอร์และอุปกรณ์ต่างรุ่นต่างยี่ห้อทุกเครื่องหรือทุกระบบสามารถเชื่อมโยงกันได้ ในระบบเครือข่ายจะมีการดำเนินงานพื้นฐานต่าง ๆ เช่น การรับส่งข้อมูล การเข้าใช้งานเครือข่าย การพิมพ์งานโดยใช้อุปกรณ์ของเครือข่าย เป็นต้น องค์กรว่าด้วยมาตรฐานระหว่างประเทศจึงได้กำหนดมาตรฐานการจัดระบบการเชื่อมต่อสื่อสารเปิด (Open System Interconnection : OSI) แบ่งเป็น ชั้น ตามลำดับ ซึ่งเป็นแนวคิดในการสร้างเครือข่ายเพื่อจัดแบ่งการดำเนินงานพื้นฐานของเครือข่ายออกเป็นงานย่อย ทำให้การออกแบบและใช้งานเครือข่าย รวมทั้งการติดต่อเชื่อมโยงเป็นไปด้วยความสะดวก มีวิธีปฏิบัติในกรอบเดียวกัน



มาตรฐานการจัดระบบเชื่อมต่อสื่อสารเปิด



aaaaaการสื่อสารข้อมูลด้วยคอมพิวเตอร์จะประกอบด้วยฝ่ายผู้ส่งและผู้รับ และจะเริ่มด้วยฝ่ายผู้ส่งซึ่งจะส่งข้อมูลข่าวสารโดยผ่านชั้นมาตรฐาน ชั้น เรียงตามลำดับดังนี้

aaaaa1) ชั้นประยุกต์ (application) เพื่อแปลงข้อมูลที่อยู่ในภาษาที่มนุษย์เข้าใจไปเป็นภาษาที่เครื่องคอมพิวเตอร์เข้าใจโดยมีการระบุถึงคอมพิวเตอร์ผู้รับและผู้ส่ง
aaaaa2) ชั้นนำเสนอ (presentation) ซึ่งจะแปลงข้อมูลที่ส่งมาให้อยู่ในรูปแบบที่โปรแกรมของเครื่องผู้รับเข้าใจ โดยกำหนดรูปแบบภาษา ชนิด และวิธีการเข้าถึงข้อมูลของเครื่องผู้ส่งให้เครื่องผู้รับเข้าใจ
aaaaa3) ชั้นส่วนงาน (session) เพื่อกำหนดขอบเขตการสนทนา คือ กำหนดจุดผู้รับและผู้ส่งโดยจะเพิ่มเติมรูปแบบการสนทนาว่าเป็นแบบพูดทีละคน หรือพูดพร้อมกัน
aaaaa4) ชั้นขนส่ง (transport) ซึ่งจะทำการตรวจสอบและป้องกันข้อมูลไม่ให้เกิดข้อผิดพลาด และจะเพิ่มเติมตำแหน่งและลำดับของข้อมูล
aaaaa5) ชั้นเครือข่าย (network) ซึ่งจะทำหน้าที่ส่งข้อมูลในรูปของกลุ่มข้อมูล (data packet) โดยจะเพิ่มเติมลำดับที่ของกลุ่มข้อมูลและที่อยู่ของเครื่องผู้ใช้
aaaaa6) ชั้นเชื่อมโยงข้อมูล (data link) ซึ่งจะแนะนำช่องสื่อสารระหว่างกัน และมีการสำเนาข้อมูลไว้จนกว่าจะส่งถึงมือผู้รับ
aaaaa7) ชั้นกายภาพ (physical) ซึ่งจะทำหน้าที่แปลงข้อมูลในรูปของสัญญาณดิจิทัลให้ผ่านตัวกลางแต่ละชนิดได้
aaaaaเมื่อข้อมูลผ่านขั้นตอนทั้ง แล้วจะถูกนำไปเก็บไว้ในส่วนที่ทำหน้าที่ดูแลการจราจรบนเครือข่าย เพื่อส่งไปยังเครื่องผู้รับซึ่งต้องผ่านมาตรฐานทั้ง เช่นกันแต่จะเป็นไปในทางตรงข้าม ดังรูปที่ 7.2


บทบาทของการสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์

การติดต่อสื่อสารข้อมูลสมัยใหม่นี้ มีรากฐานมาจากความพยายามในการเชื่อมต่อระหว่างคอมพิวเตอร์กับคอมพิวเตอร์ โดยอาศัยระบบสื่อสารที่มีอยู่แล้ว เช่น โทรศัพท์ ดังนั้นการสื่อสารข้อมูลจึงอยู่ในขอบเขตที่จำกัด ต่อมาเมื่อมีการใช้คอมพิวเตอร์มากขึ้น ความต้องการในการติดต่อระหว่างคอมพิวเตอร์หลายเครื่องในเวลาเดียวกัน ที่เรียกว่า ระบบเครื่อข่าย (Network) ได้รับการพัฒนาให้ดีขึ้นเป็นลำดับ
aaaaaในตอนเริ่มต้นของยุคสื่อสาร เมื่อประมาณ พ.ศ. 2513-2515 ความต้องการใช้คอมพิวเตอร์ร่วมกันมีมากขึ้น แต่คอมพิวเตอร์ยังมีราคาสูงมาก เมื่อเทียบกับอุปกรณ์สื่อสารที่มีอยู่แล้วบางอย่าง การสื่อสารด้วยระบบเครือข่ายในระยะนั้นจึงเน้นการใช้คอมพิวเตอร์ที่ศูนย์คอมพิวเตอร์เป็นผู้ให้บริการแก่ผู้ใช้ปลายทางหลายคน เพื่อประหยัดค่าใช้จ่ายของระบบ

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

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

การแบ่งแยกลักษณะของเครือข่ายคอมพิวเตอร์ตามระยะทางระหว่างโพรเซสเซอร์


ระยะทางระหว่าง
โพรเซสเซอร์

ลักษณะที่ตั้งของ
โพรเซสเซอร์
ชื่อเรียกเครือข่าย
0.1 เมตร
แผงวงจรอิเล็กทรอนิกส์
เครื่องจักรชนิดดาต้าโฟลว์
เมตร
ระบบเดียวกัน
มัลติโพรเซสเซอร์
10 เมตร
ห้อง
มัลติโพรเซสเซอร์
100 เมตร
ตัวอาคาร
เครือข่ายท้องถิ่น
กิโลเมตร
หน่วยงานเดียวกัน
เครือข่ายท้องถิ่น
10 กิโลเมตร
เมือง
เครือข่ายท้องถิ่น
100 กิโลเมตร
ประเทศ
เครือข่ายระยะไกล
1000 กิโลเมตร
ระหว่างประเทศ
เครือข่ายระยะไกล
10000 กิโลเมตร
ระหว่างดวงดาว
เครือข่ายระยะไกลมาก


aaaaaข้อมูลในรูปของสัญญาณอิเล็กทรอนิกส์ที่เก็บในคอมพิวเตอร์สามารถส่งต่อ คัดลอก จัดพิมพ์ ทำสำเนาได้ง่าย เมื่อเทียบกับการคัดลอกด้วยมือซึ่งต้องใช้เวลามากและเสี่ยงต่อการทำข้อมูลผิดพลาดอีกด้วย วิธีการทางด้านการสื่อสารข้อมูล กำลังได้รับการนำมาประยุกต์ใช้ในระบบสำนักงานที่เรียกว่า ระบบสำนักงานอัตโนมัติ (office automation) ระบบดังกล่าวนี้มักเรียกย่อกันสั้น ๆ ว่าโอเอ (OA) เป็นระบบที่ใช้โปรแกรมคอมพิวเตอร์มาช่วยในการทำงานที่เกี่ยวกับเอกสารทั่วไป แล้วส่งไปยังหน่วยงานต่าง ๆ ได้ด้วยไปรษณีย์อิเล็กทรอนิกส์เพื่อโอนย้ายแลกเปลี่ยนข้อมูลที่เก็บรวบรวมไว้ระหว่างแผนก
aaaaaบทบาทที่สำคัญอีกบทบาทหนึ่ง คือ การให้บริการข้อมูล หลายประเทศจัดให้มีฐานข้อมูลไว้บริการ เช่น ฐานข้อมูลเกี่ยวกับสิ่งแวดล้อม ฐานข้อมูลงานวิจัย ฐานข้อมูลทางเศษรกิจ ฐานข้อมูลของสินค้าเครื่องอุปโภคบริโภค ในมหาวิทยาลัยอาจมีข้อมูลเกี่ยวกับหนังสือและตำราวิชาการ หากผู้ใช้ต้องการข้อมูลใดก็สามารถติดต่อมายังศูนย์บริการข้อมูลนั้น การติดต่อจะผ่านเครือข่ายคอมพิวเตอร์ ทำให้การได้ข้อมูลเป็นไปอย่างรวดเร็ว
aaaaaความสำคัญของการสื่อสารข้อมูลผ่านเครือข่ายคอมพิวเตอร์ จึงเป็นสิ่งที่ตระหนักกันอยู่เสมอ ลองพิจารณาถึงประโยชน์ของการสื่อสารข้อมูลต่อไปนี้
aaaaa1) การจัดเก็บข้อมูลได้ง่ายและสื่อสารได้รวดเร็ว การจัดเก็บข้อมูลซึ่งอยู่ในรูปของสัญญาณอิเล็กทรอนิกส์ สามารถจัดเก็บไว้ในแผ่นบันทึกที่มีความหนาแน่นสูง แผ่นบันทึกแผ่นหนึ่งสามารถบันทึกข้อมูลได้มากกว่า ล้านตัวอักษร สำหรับการสื่อสารข้อมูลนั้น ถ้าข้อมูลผ่านสายโทรศัพท์ได้ด้วยอัตรา 120 ตัวอักษรต่อวินาทีแล้ว จะส่งข้อมูล 200 หน้าได้ในเวลา 40 นาที โดยที่ไม่ต้องเสียเวลามานั่งป้อนข้อมูลเหล่านั้นซ้ำใหม่อีก

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

เครือข่ายคอมพิวเตอร์ และองค์ประกอบพื้นฐานของเครือข่าย

เครือข่ายคอมพิวเตอร์
                 เครือข่ายคอมพิวเตอร์ คือ ระบบการสื่อสารระหว่างคอมพิวเตอร์จำนวนตั้งแต่สองเครื่องขึ้นไปการที่ระบบเครือข่ายมีบทบาทสำคัญมากขึ้นในปัจจุบัน เพราะมีการใช้งานคอมพิวเตอร์อย่างแพร่หลาย จึงเกิดความต้องการที่จะเชื่อมต่อคอมพิวเตอร์เหล่านั้นถึงกัน เพื่อเพิ่มความสามารถของระบบให้สูงขึ้น และลดต้นทุนของระบบโดยรวมลง
การโอนย้ายข้อมูลระหว่างกันในเครือข่าย ทำให้ระบบมีขีดความสามารถเพิ่มมากขึ้น การแบ่งการใช้ทรัพยากร เช่น หน่วยประมวลผลหน่วยความจำหน่วยจัดเก็บข้อมูลโปรแกรมคอมพิวเตอร์ และอุปกรณ์ต่าง ๆ ที่มีราคาแพงและไม่สามารถจัดหามาให้ทุกคนได้ เช่น เครื่องพิมพ์ เครื่องกราดภาพ(scanner) ทำให้ลดต้นทุนของระบบลงได้
 องค์ประกอบพื้นฐานของเครือข่าย
การที่คอมพิวเตอร์จะเชื่อมต่อกันเป็นเครือข่ายได้ ต้องมีองค์ประกอบพื้นฐานดังต่อไปนี้
   - คอมพิวเตอร์ อย่างน้อย เครื่อง
   - เน็ตเวิร์คการ์ด หรือ NIC (Network Interface Card) เป็นการ์ดที่เสียบเข้ากับช่องเมนบอร์ดของคอมพิวเตอร์ ซึ่งเป็นจุดเชื่อมต่อระหว่างคอมพิวเตอร์และเครือข่าย
   - สื่อกลางและอุปกรณ์สำหรับการรับส่งข้อมูล เช่น สายสัญญาณ สายสัญญาณที่เป็นที่นิยมในเครือข่าย เช่น สายโคแอ็กเชียล สายคู่เกลียวบิด และสายใยแก้วนำแสง เป็นต้น ส่วนอุปกรณ์เครือข่าย เช่น ฮับ สวิตซ์ เราท์เตอร์ เกตเวย์ เป็นต้น
   - โปรโตคอล (Protocol) โปรโตคอลเป็นภาษาที่คอมพิวเตอร์ใช้สื่อสารกันผ่านเครือข่ายคอมพิวเตอร์ที่สามารถสื่อสารกันได้นั้นจำเป็นที่ต้องใช้ “ภาษา” หรือโปรโตคอลเดียวกัน เช่น OSI, TCP/IP, IPX/SPX เป็นต้น

   - ระบบปฏิบัติการเครือข่าย หรือ NOS (Network Operating System) ระบบปฏิบัติการเครือข่ายจะเป็นตัวที่คอยจัดการเกี่ยวกับการใช้งานเครือข่ายของผู้ใช้แต่ละคน หรือเป็นตัวจัดการและควบคุมการใช้ทรัพยากรต่างๆ ของเครือข่าย ระบบปฏิบัติการเครือข่ายที่เป็นที่นิยม เช่น Windows Server 2003, Novell NetWare, Sun Solaris และ Red Hat Linux เป็นต้น