• Giga@hdv-tech.com
  • บริการออนไลน์ 24 ชั่วโมง:
    • 7189078c
    • sns03
    • 6660e33e
    • ยูทูป 拷贝
    • อินสตาแกรม

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

    เวลาโพสต์: 21 ต.ค. 2022

    การทำความเข้าใจการสื่อสารข้อมูลในเครือข่ายมีความซับซ้อน ในบทความนี้ ผมจะสาธิตง่ายๆ ว่าคอมพิวเตอร์สองเครื่องเชื่อมต่อกัน ถ่ายโอนและรับข้อมูลด้วยโปรโตคอล Tcp/IP ห้าเลเยอร์ได้อย่างไร

     

    การสื่อสารข้อมูลคืออะไร?

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

     

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

     

    ระบบการสื่อสารข้อมูลมักใช้สายส่งข้อมูลเพื่อรับข้อมูลจากสถานที่ห่างไกลและส่งผลการประมวลผลกลับไปยังสถานที่ห่างไกลเดียวกันนั้น แผนภาพในรูปให้ภาพรวมที่ครอบคลุมมากขึ้นของเครือข่ายการสื่อสารข้อมูล เทคนิคการสื่อสารข้อมูลจำนวนมากที่ใช้อยู่ในปัจจุบันได้รับการพัฒนาอย่างค่อยเป็นค่อยไป ไม่ว่าจะเป็นการปรับปรุงเทคนิคการสื่อสารข้อมูลที่มีอยู่ก่อนหน้านี้หรือเพื่อทดแทนเทคนิคเหล่านั้น จากนั้นก็มีเขตทุ่นระเบิดที่เป็นคำศัพท์นั่นคือการสื่อสารข้อมูลซึ่งรวมถึงคำศัพท์เช่นอัตรารับส่งข้อมูล, โมเด็ม, เราเตอร์, LAN, WAN, TCP/IP ซึ่ง ISDN และจะต้องนำทางเมื่อตัดสินใจเลือกวิธีการส่งสัญญาณ ด้วยเหตุนี้ จึงเป็นสิ่งสำคัญที่จะต้องมองย้อนกลับไปและทำความเข้าใจแนวคิดเหล่านี้และวิวัฒนาการของเทคนิคการสื่อสารข้อมูล

     

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

     

    TCP/IP โปรโตคอลห้าชั้น:

    เพื่อให้แน่ใจว่า TCP/IP ทำงานได้อย่างถูกต้อง เราต้องจัดหาข้อมูลขั้นต่ำที่ต้องการในรูปแบบที่เข้าใจกันทั่วทั้งเครือข่าย สถาปัตยกรรมห้าชั้นของซอฟต์แวร์ทำให้รูปแบบนี้เป็นไปได้

     

    TCP/IP ได้รับพื้นฐานที่จำเป็นสำหรับการส่งข้อมูลของเราผ่านเครือข่ายจากแต่ละเลเยอร์เหล่านี้ ฟังก์ชันต่างๆ ได้รับการจัดระเบียบเป็น "เลเยอร์" เฉพาะงานที่นี่ ไม่มีฟีเจอร์เดียวในโมเดลนี้ที่ไม่ได้ช่วยเหลือหนึ่งในหลายๆ เลเยอร์โดยตรงในการทำงานได้ดีขึ้น

     

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

     

    โปรโตคอล TCP/IP ห้าชั้นประกอบด้วยชั้นแอปพลิเคชัน ชั้นการขนส่ง ชั้นเครือข่าย ชั้นการเชื่อมโยงข้อมูล และชั้นกายภาพมาเรียนรู้เกี่ยวกับเลเยอร์ TCP/IP นี้กันดีกว่า

     

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

     

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

     

    3. เลเยอร์เครือข่าย:การเชื่อมต่อระหว่างเครือข่ายถือเป็นหัวใจสำคัญของอินเทอร์เน็ต “เลเยอร์เครือข่าย” ของกระบวนการสื่อสารทางอินเทอร์เน็ตเป็นที่ที่การเชื่อมต่อเหล่านี้เกิดขึ้นโดยการแลกเปลี่ยนแพ็กเก็ตข้อมูลระหว่างเครือข่าย เลเยอร์ที่สามของ Open Systems Interconnection Model (OSI) คือเลเยอร์เครือข่าย มีการใช้โปรโตคอลหลายอย่าง รวมถึง Internet Protocol (IP) ในระดับนี้เพื่อวัตถุประสงค์ต่างๆ เช่น การกำหนดเส้นทาง การทดสอบ และการเข้ารหัส

     

    4. ชั้นการขนส่ง:การสร้างการเชื่อมต่อระหว่างโฮสต์กับโฮสต์ถือเป็นความรับผิดชอบของเลเยอร์เครือข่าย ในขณะที่ความรับผิดชอบของเลเยอร์การขนส่งคือการสร้างการเชื่อมต่อระหว่างพอร์ตกับพอร์ต เราถ่ายโอนข้อมูลจากคอมพิวเตอร์ A ไปยัง B ได้สำเร็จผ่านการโต้ตอบของเลเยอร์กายภาพ เลเยอร์ลิงก์ข้อมูล และเลเยอร์เครือข่าย หลังจากส่งข้อมูลไปยังคอมพิวเตอร์ A-to-B แล้วคอมพิวเตอร์ B จะจดจำได้อย่างไรว่าข้อมูลถูกถ่ายโอนไปเพื่อแอปพลิเคชันใด

     

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

     

    5. ชั้นแอปพลิเคชัน:เบราว์เซอร์และไคลเอนต์อีเมลเป็นตัวอย่างของซอฟต์แวร์ฝั่งไคลเอ็นต์ที่ทำงานในเลเยอร์แอปพลิเคชัน มีโปรโตคอลที่อำนวยความสะดวกในการสื่อสารระหว่างโปรแกรมและการแสดงข้อมูลที่เป็นประโยชน์ต่อผู้ใช้ Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), Post Office Protocol (POP), Simple Mail Transfer Protocol (SMTP) และ Domain Name System (DNS) ล้วนเป็นตัวอย่างของโปรโตคอลที่ทำงานที่ Application Layer (DNS) .



    เว็บ聊天