ซอฟต์แวร์ติดต่อสื่อสาร

ซอฟต์แวร์สื่อสารข้อมูล (Datacommunication Software) หมายถึง ซอฟต์แวร์ที่จะช่วยให้ไมโครคอมพิวเตอร์ ติดต่อสื่อสารกับเครื่องคอมพิวเตอร์อื่นในที่ห่างไกลโดยผ่านทางสายโทรศัพท์ซอฟต์แวร์สื่อสารใช้เชื่อมโยงต่อเข้ากับระบบเครือข่ายคอมพิวเตอร์ เช่น อินเทอร์เน็ตทำให้สามารถใช้บริการอื่น ๆ เพิ่มเติมได้สามารถใช้รับส่งไปรษณีย์อิเล็กทรอนิคส์ ใช้โอนย้ายแฟ้มข้อมูล ใช้แลกเปลี่ยนข้อมูล อ่านข่าวสาร นอกจากนี้ยังใช้ในการเชื่อมเข้าหามินิคอมพิวเตอร์หรือเมนเฟรมเพื่อเรียกใช้งานจากเครื่องเหล่านั้นได้ ซอฟต์แวร์สื่อสารข้อมูลที่นิยมมีมากมายหลายซอฟต์แวร์ เช่น ICQ FTP Telnet MSNฯลฯ การเชื่อมต่อระหว่างเครือข่ายอินเทอร์เน็ตย่อมอาศัยเทคโนโลยีการสื่อสารข้อมูล และกฎเกณฑ์ซึ่งเป็นตัวกำหนดวิธีการรับส่งข้อมูลจากต้นทางไปยังปลายทางรูปแบบสื่อสารในเครือข่ายจำแนกได้ ๒ประเภท คือ
๑.เครือข่ายแบบสลับวงจร (Circuit–switched network) เป็นเครือข่ายที่อาศัยอุปกรณ์สลับสายทำหน้าที่เชื่อมการสื่อสารระหว่างจุดเข้าด้วยกัน ก่อนการสื่อสารจะเริ่มต้นขึ้นได้ จะต้องเชื่อมเส้นทางให้เสร็จสิ้นก่อน เมื่อเชื่อมต่อได้สำเร็จแล้วการสื่อสารจึงเริ่มดำเนินไปอย่างต่อเนื่อง และเส้นทางหรือคู่สายนั้นจะถูกยึดใช้ได้โดยคู่สนทนาตลอดเวลา โดยบุคคลอื่นไม่สามารถก้าวก่ายในการใช้สายได้จนกว่าจะจบสิ้นการใช้งาน
๒.เครือข่ายแบบสลับกลุ่มข้อมูล (Packet switched network) เครือข่ายแบบสลับกลุ่มข้อมูลใช้เชื่อมต่อระหว่างคอมพิวเตอร์โดยไม่มีการเชื่อมต่อที่ถาวรใดๆระหว่างผู้รับและผู้ส่ง เส้นทางการเชื่อมต่อมีหลายเส้นทางและจะไม่มีใครเป็นเจ้าของเส้นทางใดอย่างเป็นเอกเทศ ข้อมูลที่วิ่งไปตามสายในเครือข่ายแบบสลับกลุ่มข้อมูลย่อยหรือเรียกว่าแพ็กเกจ ก่อนที่จะส่งออกไปแพ็กเกจแต่ละแพ็กเกจอาจถูกจัดสรรให้ประกอบด้วยข้อมูลขนาดตั้งแต่ ๑ไบต์ไปถึงหลายร้อยไบต์ ร่วมกับรายละเอียดส่วนอื่นๆ เช่น ชื่อคอมพิวเตอร์ ผู้ส่ง ผู้รับ และหมายเลขประจำตัวของแพ็กเกจ สำหรับบอกลำดับของข้อมูล เป็นต้น เมื่อเครือข่ายอินเทอร์เน็ตเชื่อมโยงเครือข่ายทั่วโลกให้สามารถติดต่อถึงกันได้หมด จนกลายเป็นเครือข่ายของโลก ดังนั้นจึงมีผู้ใช้งานบนเครือข่ายนี้จำนวนมาก การใช้งานเหล่านี้เป็นสิ่งที่กำลังได้รับการกล่าวถึงกันทั่วไป เพราะการเชื่อมโยงเครือข่ายอินเทอร์เน็ตทำให้โลกไร้พรมแดน ข้อมูลข่าวสารต่างๆสามารถสื่อสารถึงกันได้อย่างรวดเร็ว ตัวอย่างการใช้งานบนอินเทอร์เน็ตที่จะกล่าวต่อไปนี้เป็นเพียงตัวอย่างที่แพร่หลายและใช้กันมากเท่านั้น ยังมีการประยุกต์งานอื่นที่ได้รับการพัฒนาขึ้นมาใหม่ตลอดเวลา
บราวเซอร์
บราวเซอร์เป็นโปรแกรมที่อ่านเอกสารมาแสดงบนจอภาพ โปรแกรมบราวเซอร์ทำงานโดยใช้โพรโทคอลพิเศษเรียกว่า เอชทีทีพี (Hyper Text Transport Protocol : HTTP) ในการติดต่อขอข้อมูลจากตัวบริการเว็บ(Web Server) และแสดงข้อมูลตามรูปแบบรหัสของภาษาเอชทีเอ็มแอล (Hyper Text Markup Language : HTML)
ภาพที่ ๑๒.๑ ตัวอย่างโปรแกรมบราวเซอร์ที่ชื่อว่า เน็ตสเคปนาวิเกเตอร์
๑.ไปรษณีย์อิเล็กทรอนิกส์ (ElectronicMail:E-mail) เป็นการส่งข้อความติดต่อกันระหว่างบุคคลกับบุคคลหรือกลุ่มบุคคลก็ได้ หากเปรียบเทียบไปรษณีย์อิเล็กทรอนิกส์กับไปรษณีย์ธรรมดาจะพบว่าโดยหลักการนั้นไม่แตกต่างกันมากนัก ไปรษณีย์อิเล็กทรอนิกส์เปลี่ยนบุรุษไปรษณีย์ให้เป็นโปรแกรมเปลี่ยนเส้นทางเป็นระบบเครือข่าย และเปลี่ยนรูปแบบการจ่าหน้าซองจดหมายให้เป็นการจ่าหน้าแบบอ้างอิงระบบอิเล็กทรอนิกส์ โดยใช้ที่อยู่ของไปรษณีย์อิเล็กทรอนิกส์(Emailaddress)
การส่งจดหมายอิเล็กทรอนิกส์นั้นมีรูปแบบที่ง่ายสะดวกและรวดเร็ว
ภาพที่ ๑๒.๒ โปรแกรมไปรษณีย์อิเล็กทรอนิกส์เอาท์ลุก
ภาพที่ ๑๒.๓ โปรแกรมไปรษณีย์อิเล็กทรอนิกส์เนสเคป
หากต้องการส่งข้อความถึงใครก็สามารถเขียนเป็นเอกสารแล้วจ่าหน้าซองที่อยู่ของผู้รับ ระบบจะนำส่งให้ทันทีอย่างรวดเร็ว ลักษณะของที่อยู่จะเป็นชื่อรหัสผู้ใช้ และชื่อเครื่องประกอบกัน เช่น sombat@ipst.ac.th การติดต่อบนอินเทอร์เน็ตนี้ระบบจะหาตำแหน่งให้เองโดยอัตโนมัติ และนำส่งไปยังปลายทางได้อย่างถูกต้อง การรับส่งไปรษณีย์อิเล็กทรอนิกส์กำลังเป็นที่นิยมกันอย่างแพร่หลาย ปัจจุบันข้อมูลที่ส่งผ่านไปรษณีย์อิเล็กทรอนิกส์นั้น เป็นข้อมูลแบบใดก็ได้ที่อยู่ในรูปแบบของดิจิตอล(Digital) และสามารถใช้ภาษาอะไรก็ได้ ตัวอย่างดังรูปไปรษณีย์อิเล็กทรอนิกส์ที่เป็นภาษาญี่ปุ่น
ภาพที่ ๑๒.๔ ข้อความที่เป็นภาษาญี่ปุ่นที่ส่งผ่านไปรษณีย์อิเล็กทรอนิกส์
๒.การโอนย้ายแฟ้มข้อมูลระหว่างกัน (FileTransfer Protocol:FTP) เป็นระบบที่ทำให้ผู้ใช้สามารถรับส่งแฟ้มข้อมูลระหว่างกัน หรือมีสถานีให้บริการเก็บแฟ้มข้อมูลที่อยู่ในที่ต่างๆ และให้บริการผู้ใช้สามารถเข้าไปคัดเลือกนำแฟ้มข้อมูลมาใช้ประโยชน์ได้ เช่น โปรแกรม CuteFTP โปรแกรมwsFTP เป็นต้น
๓.การใช้เครื่องคอมพิวเตอร์ในที่ห่างไกล (Telnet) การเชื่อมโยงคอมพิวเตอร์เข้ากับเครือข่ายทำให้เราสามารถติดต่อเครื่องคอมพิวเตอร์ที่เป็นสถานีบริการในที่ห่างไกลได้ ถ้าสถานีบริการนั้นยินยอมทำให้ผู้ใช้สามารถนำข้อมูลไปประมวลผลยังเครื่องคอมพิวเตอร์ที่อยู่ในเครือข่าย เช่น นักเรียนในประเทศไทยส่งโปรแกรมไปประมวลผลที่เครื่องคอมพิวเตอร์ที่ตั้งอยู่ที่บริษัทในประเทศญี่ปุ่น ผ่านทางระบบเครือข่ายโดยไม่ต้องเดินทางไปเอง
ภาพที่ ๑๒.๕ โปรแกรมเชื่อมโยงกับเครื่องที่อยู่ห่างไกล
Telnet เป็นโปรแกรมประยุกต์เพื่อเข้าใช้ระบบจากระยะไกล ทำให้ผู้ใช้อินเทอร์เน็ตสามารถที่จะเข้าไปขอใช้ข้อมูลบนเครื่องคอมพิวเตอร์อื่นๆที่อยู่ในที่ต่างๆ ภายในเครือข่าย ซึ่งผู้ใช้จะต้องมีชื่อบัญชีบนเครื่องคอมพิวเตอร์ที่ต้องการจะเข้าใช้อยู่ก่อน แต่ก็มีบางบริการก็ไม่จำเป็นต้องมีชื่ออยู่ในบัญชี ก็สามารถใช้งานได้ Telnet เป็นการให้บริการที่ผู้ใช้งานสามารถเข้าถึงเครื่องคอมพิวเตอร์ระบบอื่นๆ ในที่ห่างไกล ซึ่งมีโปรแกรมหรือบริการนอกเหนือไปจากเครื่องคอมพิวเตอร์ที่ใช้อยู่การส่งให้โปรแกรมทำงานได้บนเครื่องคอมพิวเตอร์อีกเครื่องหนึ่งนั้นช่วยให้ผู้ใช้ไม่ต้องเดินทางไปที่เครื่องนั้นๆ ซึ่งเทลเน็ตเป็นโปรแกรมที่ใช้โปรโตคอลเทลเน็ต ซึ่งเป็นโปรโตคอลส่วนหนึ่งของ TCP/TP รูปแบบการเชื่อมต่อจะเป็นไปตามแบบ ไคลเอนต์ – เซิร์ฟเวอร์ (Client – Server) โดยเครื่องคอมพิวเตอร์ที่อยู่ระยะไกลจะทำหน้าที่เป็นเซิร์ฟเวอร์และให้บริการจากเครื่องไคเอ็นต์ที่เรากำลังใช้งานอยู่ เมื่อคำสั่ง Telnet จากเครื่องไคลเอ็นต์จะมีการทำงานเกิดขึ้นดังนี้
- เชื่อมไปยังเครื่องเซิร์ฟเวอร์ผ่าน TCP/IP
- รอรับคำสั่งจากแป้นพิมพ์
- แปลงรูปแบบคำสั่งให้อยู่ในรูปมาตรฐานแล้วส่งไปยังเซิร์ฟเวอร์รอรับผลลัพธ์จากเซิร์ฟเวอร์
ในรูปมาตรฐาน
- แปลงรูปแบบผลลัพธ์เพื่อแสดงบนหน้า
ข้อควรคำนึงถึงการใช้ Telnet ในกรณีที่มีผู้ขอเข้าใช้ระบบเป็นจำนวนมาก อาจต้องทิ้งช่วงเวลาในการขอใช้ เพื่อให้ระบบมีภาระงานต่ำก่อน บางเครื่องจำกัดเวลาที่เข้าใช้ระบบ เมื่อถึงเวลาก็ควรใช้คำสั่ง Logout ออกจากระบบก่อน เพื่อไม่ให้เป็นการปล่อยเครื่องว่างไว้โดยไม่ได้ใช้งาน
๔.การเรียกค้นข้อมูลข่าวสาร (Search Engine) ปัจจุบันมีฐานข้อมูลข่าวสารที่เก็บไว้ให้ใช้งานจำนวนมาก ฐานข้อมูลบางแห่งเก็บข้อมูลในรูปสิ่งพิมพ์อิเล็กทรอนิกส์ ที่ผู้ใช้สามารถเรียกอ่านหรือนำมาพิมพ์ฐานข้อมูลนี้ จึงมีลักษณะเหมือนเป็นห้องสมุดขนาดใหญ่อยู่ภายในเครือข่ายที่สามารถค้นหาข้อมูลใด ๆ ก็ได้ ฐานข้อมูลในลักษณะนี้ เรียกว่า เครือข่ายใยแมงมุมครอบคลุมทั่วโลก(WorldWideWeb:WWW) ซึ่งเป็นฐานข้อมูลที่เชื่อมโยงกันทั่วโลก เป็นการบริการในลักษณะพิเศษที่ได้รับความนิยมสูง ซึ่งจะเป็นการเชื่อมโยงเครือข่ายข้อมูลต่างๆ และเนื่องจากปริมาณของข้อมูลที่ให้บริการของ WWW ในแต่ละเรื่องนั้นมีเป็นจำนวนมาก ใน WWW จะมีบริการค้นหาข้อมูลโดยจะใช้หลักการเปรียบเทียบสายอักขระ (String) ว่าตรงกับเนื้อหาอะไรในข้อมูลของชุดเอกสารนั้นๆ
ตัวอย่างเวิลด์ไวด์เว็บที่ช่วยในการสืบค้นข้อมูล
http://www.google.co.th/
http://www.yahoo.com/
http://search.lycos.com/
http://www.teoma.com/
http://www.excite.com/
http://www.altavista.com/
http://search.msn.com/
ตัวอย่าง สารานุกรม
http://www.britannica.com/
http://www.m-w.com/
http://dictionary.reference.com/
๕.การอ่านจากกลุ่มข่าว (Usenet) ภายในอินเทอร์เน็ตมีกลุ่มข่าวเป็นกลุ่มๆ แยกตามความสนใจ แต่ละกลุ่มข่าวอนุญาตให้ผู้ใช้อินเทอร์เน็ตส่งข้อความไปได้ และหากผู้ใดต้องการเขียนโต้ตอบก็สามารถเขียนตอบได้ กลุ่มข่าวนี้จึงแพร่หลายและกระจายข่าวได้รวดเร็ว
ภาพที่ ๑๒.๗ กลุ่มข่าว Usenet
ตัวอย่าง การอ่านจากกลุ่มข่าว(Usenet)
http://groups.google.com/
http://www.usenet.com/
๖. การสนทนาบนเครือข่าย (Chat) เมื่อเครือข่ายอินเทอร์เน็ตเชื่อมต่อถึงกันได้ทั่วโลก ผู้ใช้จึงสามารถใช้เครือข่ายอินเทอร์เน็ตเป็นตัวกลางในการติดต่อสนทนากันได้ ในยุคแรกใช้วิธีการสนทนากันด้วยตัวหนังสือเพื่อโต้ตอบกันแบบทันทีทันใดบนจอภาพ ต่อมามีผู้พัฒนาให้ใช้เสียงได้จนถึงปัจจุบัน ถ้าระบบสื่อสารข้อมูลมีความเร็วพอ ก็สามารถสนทนาโดยที่เห็นหน้ากันและกันบนจอภาพได้
ภาพที่ ๑๒.๘ การใช้โปรแกรมสนทนาบนเครือข่าย(Chat)
Internet Relay Chat : IRC
Talk เป็นบริการสนทนาทางเครือข่ายระหว่างผู้ใช้สองคนโดยไม่จำกัดว่าผู้ใช้ทั้งสองกำลังทำงานภายใน ระบบเดียวกัน หรือต่างระบบกัน ผู้ใช้ทั้งสองสามารถพิมพ์ข้อความโต้ตอบกันแบบทันทีทันใดได้พร้อม ๆกัน ข้อความที่พิมพ์ผ่านแป้นพิมพ์ จะไปปรากฏบนหน้าจอของ ผู้สนทนา การสนทนาบนเครือข่ายอีกรูปแบบหนึ่งที่แพร่หลาย คือ IRC (Internet Relay Chat) ซึ่งเป็นการสนทนาทางเครือข่ายเป็นกลุ่มได้พร้อมกันหลายคน
IRC จะถือหลักการทำงานว่ากลุ่มสนทนา แต่ละกลุ่มนี้แยกต่างหากออกจากกัน เรียกว่า Channel ซึ่งเราสามารถสนทนากับกลุ่มที่มีอยู่แล้วในขณะนั้นหรือตั้งหัวข้อสนทนาขึ้นมาใหม่ ถ้าหัวข้อใดไม่มีผู้สนทนาอยู่ในหัวข้อนั้นเลย หัวข้อนั้นก็จะถูกโปรแกรม IRC ปิดไป ซึ่งเราก็สามารถตั้งหัวข้อใหม่ได้ แต่ชื่อจะต้องไม่ซ้ำกัน ถ้าเราเป็นคนตั้งหัวข้อถือว่าเป็น ผู้สนทนาคนแรกของกลุ่ม แต่ถ้าหัวข้อนั้นมีอยู่แล้ว เราก็จะกลายเป็นผู้สนทนาคนสุดท้าย ลักษณะการสนทนาจะใช้การวิธีพิมพ์โต้ตอบกันในกลุ่มหลายคนที่กำลังสนทนาอยู่ในหัวข้อนั้น จะไม่ใช่การโต้ตอบกันเพียงสองคนระหว่างต้นทางกับปลายทางเท่านั้น ซึ่งในหัวข้อที่สนทนาที่ตั้งขึ้นมาที่มีอยู่แล้วนั้น ผู้ใช้คนอื่นๆ ที่ใช้งานอินเตอร์เน็ตอยู่ก็สามารถเข้าร่วมกับกลุ่มสนทนาได้ตลอดเวลา และในการสนทนาของ IRC นั้นปกติเราจะใช้ชื่อเล่นหรือ nickname เมื่อเราใช้งาน IRC บนจอภาพจะปรากฏข้อความที่คนในกลุ่มสนทนากัน ขึ้นต้นด้วยชื่อเล่นของแต่ละคนจากนั้นตามด้วยข้อความสนทนา และข้อความที่เราพิมพ์จะอยู่ตรงบรรทัดสุดท้ายของจอภาพ
๗.การบริการสถานีวิทยุและโทรทัศน์บนเครือข่าย เป็นการประยุกต์เพื่อให้เห็นว่าเป็นสิ่งที่เกิดขึ้นได้ ปัจจุบันมีผู้ตั้งสถานีวิทยุบนเครือข่ายอินเทอร์เน็ตหลายร้อยสถานี ผู้ใช้สามารถเลือกสถานีที่ต้องการและได้ยินเสียงเหมือนการเปิดฟังวิทยุ ขณะเดียวกันก็มีการส่งกระจายภาพวีดิทัศน์บนเครือข่ายด้วย แต่ปัญหายังอยู่ที่ความเร็วของเครือข่ายที่ยังไม่สามารถรองรับการส่งข้อมูลจำนวนมาก ทำให้คุณภาพของภาพวิดิทัศน์ยังไม่ดีเท่าที่ควร
ตัวอย่าง การบริการโทรทัศน์บนเครือข่าย
http://www.ewtn.com/
http://www.dlf.ac.th/
http://www.itv.co.th/
http://www.ch๗.com/
http://www.cnn.com/TECH/
http://www.cctv.com/default.shtml
http://mega-channel.com
ภาพที่ ๑๒.๙ ตัวอย่างการบริการโทรทัศน์บนเครือข่าย
เฮ้อ!!!!
ตอบลบกว่าจะทำเสร็จ
ก๊เหนื่อยอ่า!!!
แต่ก๊เสร็จซะที
ทำเสร็จแร้วโว๊ย..
เนื้อหาเยอะมากอ่า -*-
ตอบลบอุ๊ย!!!
ตอบลบบล๊อกนี้น่าสนใจจัง
ว่าแต่เรื่องรัยค๊าฟ
5+5+5
ล้อเล่น
ตั้งใจเรียนนะค๊าฟ
for get me not ___T
สีสันสดใส
ตอบลบเหมือนยุ่ในทุ่งญ้าเรยย ยย
เนื้อหาเย๊อะมาก
เกี่ยวกับซอฟต์แวร์
ตอบลบแต่เนื้อหาเย๊อะว่ะ
ทำยากป่าว
ขอบคุนนะขร๊...
ตอบลบสำหรับคอมเม๊ลล ลล
แต่กว่าจะทำได้
ก๊เอาซะงงกัลไป
แต่ก๊ทำจนเสด
เย้!!!
ทำเสดแร้วโว๊ยย ยย
มีส่งแร้วว วว