วันพุธที่ 2 พฤศจิกายน พ.ศ. 2559

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


การสื่อสารข้อมูล เป็นการแลกเปลี่ยนข้อมูลระหว่างสองอุปกรณ์ โดยมีจุดประสงค์หลักคือ ต้องการส่งข่าวสารจากที่หนึ่งไปยังอีกที่ 1

    สัญญาณแอนะล็อก เป็นสัญญาณที่เป็นรูปคลื่นขึ้นลงสลับกันไปแบบต่อเนื่อง สามารถส่งข้อมูลออกไปได้บนระยะทางที่ไกล


    สัญญาณดิจิตอล เป็นสัญญาณที่มีรูปแบบไม่ต่อเนื่อง รูปแบบของแรงดันไฟฟ้าจะมีค่า   0 หรือ 1 เท่านั้น ข้อดีของสัญญาณชนิดนี้ก็คือ เป็นสัญญาณที่ทนต่อสัญญาณรบกวนได้ดี




ส่วนประกอบของระบบการสื่อสาร ประกอบด้วย
    1. ข่าวสาร
    2. ผู้ส่ง ( แหล่งกำเนิดข่าวสาร )
    3. ผู้รับ ( จุดมุ่งหมายปลายทาง )
    4. สื่อกลางส่งข้อมูล
    5. โพรโทคอล


 คุณสมบัติพื้นฐาน 3 ประการของการสื่อสารข้อมูล ประกอบด้วย
    1. การส่งมอบ
    2. ความถูกต้องแน่นอน
    3. ระยะเวลา

    ทิศทางการส่งข้อมูล ในระบบการสื่อสารมี 3 รูปแบบด้วยกัน คือ

1. การสื่อสารแบบทิศทางเดียว (Simplex)


2. การสื่อสารแบบกึ่งสองทิศทาง (Half-Duplex)


3. การสื่อสารแบบสองทิศทาง (Full-Duplex)


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

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

    ประเภทของเครือข่ายคอมพิวเตอร์ ที่แบ่งแยกตามภูมิศาสตร์ มีอยู่ 3 ประเถทด้วยกันคือ
1.เครือข่ายท้องถิ่น(LAN)
2.เครือข่ายระดับเมือง(MAN)
3.เครือข่ายระดับประเทศ(WAN)

    ประโยชน์ของเครือข่ายท้องถิ่น ประกอบด้วย
1.การใช้ทรัพยากรร่วมกัน
2.ช่วยลดต้นทุน
3.เพิ่มความสะดวกในด้านการสื่อสาร
4.ความเชื่อถือและความปลอดภัยของระบบ

    การติดตั้งเครือข่ายเพื่อใช้งาน ยังสามารถเลือกการเชื่อต่อตามสถาปัตยกรรมเครือข่ายที่เหมาะสมอันได้แก่ เครือข่ายแบบ Peer-to-Peer และแบบ Client/Server


เกณฑ์วัดประสิทธิภาพของเครือข่าย สามารถพิจารณาจากกฎเกณฑ์ต่อไปนี้
1.สมรรถนะ ได้แก่ จำนวนผู้ใช้งานชนิดสื่อกลางที่ใช้ อุปกรณ์ฮาร์ดแวร์ และซอฟต์แวร์
2.ความน่าเชื่อถือ ได้แก่ ความถี่ของความล้มเหลว ระยะเวลาในการกู้คืน และความคงทนต่อความล้มเหลว
3.ความปลอดภัย ได้แก่ การป้องกันบุคคลที่ไม่มีสิทธิ์ในการเข้าถึงข้อมูล และ การป้องกันไวรัสคอมพิวเตอร์

อ้างอิง

หนังสือการสื่อสารข้อมูลในเครือข่าย
http://dtv.mcot.net/data/epost/pic1311726331.gif

บทที่ 2 แบบจำลองเครือข่าย


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



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


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


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


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


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


6.ชั้นสื่อสารการนำเสนอข้อมูล (Presentatiion Layer)
          จะดำเนินการแปลงรูปแบบข้อมูลที่ได้รับมาจากชั้นสื่อสาการประยุกต์ซึ่งเกี่ยวข้องกับรหัสแทนข้อมูลที่อาจมาจากระบบคอมพิวเตอร์ที่มีแพลตฟอร์มที่แตกต่างกัน เช่น เมนเฟรมคอมพิวเตอร์ใช้รหัสแทนข้อมูลแบบ EBCDIC ในขณะที่เครื่องพีซีคอมพิวเตอร์ใช้รหัสแทนข้อมูลแบบ ASCII ดังนั้นชั้นสื่อสารนี้จะดำเนินการจัดการเพื่อให้ทั้งสองฝั่งสามารถเข้าใจความหมายและรับทราบข้อมูลที่ตรงกัน ถึงแม้คอมพิวเตอร์ที่สื่อสารกันจะใช้รหัสแทนข้อมูลที่แตกต่างกันก็ตาม


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


แนวคิดของการแบ่งชั้นสื่อสาร คือ
          1.เพื่อลดความซับซ้อนทำให้ง่ายต่อการเรียนรู้และทำความเข้าใจ
          2.เพื่อให้แต่ล่ะชั้นสื่อสารมีบทบาทที่ที่ชัดเจนและแตกต่างกัน
          3.เพื่อให้แต่ละชั้นสื่อสารปฏิบัติงานตามมมฟังก์ชั้นหน้าที่ที่ได้รับมอบหมาย และสามารถคล้องกับมาตราฐานสากล
          4.จากขอบเขตความรับผิดชอบในแต่ละชั้นสื่อสารทำให้เกิดความคล่องตัวและเพื่อเป็นการป้องกันกรณีเกิดการเปลี่ยนแปลงบนชั้นสื่อสารหนึ่งๆแล้วส่งผลกระทบต่อชั้นสื่อสารอื่นๆ
          5.จำนวนชั้นสื่อสารจะต้องมีจำนวนมากเพียงพอและเหมาะสมต่อการจำแนกหน้าที่การทำงานให้กับแต่ละชั้นสื่อสารและไม่ควรมีมากจนดูเทอะทะ เกินความจำเป็น


TCP/IP เป็นโพรโทคอลมาตรฐานบนเครือข่ายอินเทอร์เน็ต ซึ่งแบบจำลอง TCP/IP ประกอบด้วยชั้นสื่อสารต่างๆ ดังนี้
1.ชั้นสื่อสารทางกายภาพ
2.ชั้นสื่อสารเชื่อมต่อข้อมูล
3.ชั้นสื่อสารควบคุมเครือข่าย
4.ชั้นสื่อสารเพื่อนำส่งข้อมูล
5.ชั้นสื่อสารประยุกต์


อ้างอิง

หนังสือการสื่อสารข้อมูลในเครือข่าย