ทำความเข้าใจกับ TCP/IP คืออะไร Date : 17/07/2019 ทุกวันนี้มีผู้ใช้ TCP และ Internet Protocol นับล้านคน เพราะเป็นชุดโปรโตคอลที่ควบคุมการสื่อสารระหว่างคอมพิวเตอร์ทุกเครื่องบนอินเทอร์เน็ต ทุกวันนี้มีผู้ใช้ TCP (Transmission Control Protocol) / Internet Protocol (IP) นับล้านคน เพราะเป็นชุดโปรโตคอลที่ควบคุมการสื่อสารระหว่างคอมพิวเตอร์ทุกเครื่องบนอินเทอร์เน็ต โดยเฉพาะอย่างยิ่ง TCP / IP จะสามารถบอกได้ว่าควรบรรจุข้อมูลในรูปแบบใด (ซึ่งจะทำให้กลายเป็นชุดข้อมูลที่เรียกว่า Packet) จึงส่ง และรับข้อมูล ตลอดจนวิธีการนำข้อมูลเดินทางไปยังจุดหมายปลายทางได้ TCP / IP ได้รับการพัฒนาขึ้นในปี 1978 โดย Bob Kahn และ Vint Cerf เป็นโปรโตคอลเครือข่ายคอมพิวเตอร์ที่มีเฉพาะเจาะจง เพราะโปรโตคอลคือชุดของขั้นตอน และกฎระเบียบที่ตกลงกันไว้ เมื่อคอมพิวเตอร์สองเครื่องทำตามโปรโตคอลเดียวกัน ในชุดกฎระเบียบเดียวกัน มันจะสามารถเข้าใจระบบของกันและกัน รวมถึงสามารถแลกเปลี่ยนข้อมูลได้ ซึ่งโปรโตคอลจะควบคุมการส่งผ่านการแบ่งข้อความ หรือแฟ้ม ลงใน packet ที่ถูกส่งผ่านทางอินเทอร์เน็ต และจะประกอบขึ้นใหม่เมื่อถึงจุดหมายปลายทาง โปรโตคอลอินเทอร์เน็ตจะรับผิดชอบต่อที่อยู่ของแต่ละ packet ดังนั้นจึงถูกส่งไปยังปลายทางที่ถูกต้องได้อย่างแม่นยำ ฟังก์ชันการทำงานของ TCP / IP แบ่งออกเป็นสี 4 เลเยอร์ ดังนี้
ผู้ใช้คอมพิวเตอร์ส่วนใหญ่อาจเคยได้ยินคำว่า TCP / IP แม้ว่าจะไม่รู้ว่ามันหมายถึงอะไร แต่คนทั่วไปบนอินเทอร์เน็ตทำงานกันผ่าน TCP / IP ซึ่งส่วนใหญ่ใช้บนเว็บเบราเซอร์ เช่นใช้ TCP / IP เพื่อสื่อสารกับเว็บเซิร์ฟเวอร์ และผู้คนนับล้านใช้ TCP / IP ทุกวันเพื่อส่งอีเมล แชทออนไลน์ หรือเล่นเกมออนไลน์ อ้างอิง : https://www.lifewire.com/transmission-control-protocol-and-internet-protocol-816255 สวัสดีครับวันนี้กลับมาพบกับ RVP Blog กันอีกครั้งนะครับ ทุกท่านทราบไหมครับว่า Protocol (โปรโตคอล) นั้นคืออะไร มีหน้าที่อะไร ใช้ทำอะไร มีกี่ชนิด และเกี่ยวอะไรกับ Internet of things เหมือนเดิมครับวันนี้ผมจะมาเล่าเรื่อง โปรโตคอล ให้ฟังว่ามันเป็นยังไงกันแน่มันมีความสำคัญขนาดไหนมีประโยชน์อย่างไรกัน Protocol คืออะไรProtocol (โปรโตคอล) คือข้อกำหนดหรือข้อตกลงในการสื่อสารระหว่างอุปกรณ์ต่างๆ หรือพูดให้เขาใจง่ายๆก็คือภาษาในการสื่อสารระของอุปกรณ์ต่างๆ ซึ่งทำให้สามารถติดต่อสื่อสารเชื่อมโยงระหว่างกันได้อย่างสะดวก ไม่ว่าอุปกรณ์นั้นๆจะเป็นรุ่นเดียวกันหรือไม่ ในระบบเครือขาย โปรโตคอลมีความสำคัญอย่างมาก เพราะเป็นเหมือนภาษาและการสื่อสารที่ทำให้อุปกรณ์ในเครือข่ายสามารถติดต่อสื่อสารกันได้ไม่ว่าจะมีจำนวนเท่าไหร่หรือรุ่นไหนก็ตาม โปรโตคอลนั้นมีหลากมายชนิดมีความสามารถที่แตกต่างกันสามารถนำมาใช้งานได้หลากหลายประเภทตามความเหมาะสม IOT ที่เราได้อธิบายในบทความที่ผ่านมา อย่างที่เราทราบกันแล้วว่า คือการนำอุปกรณ์ทุกชนิดมาเชื่อมต่อเข้ามากันผ่านระบบเครือข่ายดังนั้น จึงจำเป็นต้องใช้ โปรโตคอลในการสื่อสารกันนั่นเองโดยมีหลากหลายชนิดให้เราได้เลือกใช้ วันนี้ผมจะมาอธิบายว่า โปรโตคอลที่นิยมใช้กับ IOT นั้นมีอะไรกันบ้าง…
รูปภาพ : https://i0.wp.com/saixiii.com/wp-content/uploads/2017/05/tcpip.png?w=800&ssl=1 TCP/IP คืออะไรTCP/IP ย่อมาจาก Transmission Control Protocol / Internet Protocol โดย TCP เป็นโปรโตคอลที่ใช้ใน InternetProtocolSuite มันคือโปรโตคอลหรือข้อกำหนดในการสื่อสารระหว่างอุปกรณ์บนอินเตอร์เน็ตซึ่งถูกใช้กันอย่างแพร่หลายในปัจจุบัน การทำงาน TCP ทำหน้าที่จัดการข้อมูล เรียงลำดับ ตรวจสอบข้อผิดพลาด ระหว่างการรับส่งข้อมูลของอุปกรณ์ที่เชื่อมต่อกันด้วย IP Network
อ้างอิง
รูป : https://seekvectorlogo.com/wp-content/uploads/2019/04/modbus-organization-inc-vector-logo.png MODBUS Protocol คืออะไรModbus คือโปรโตคอลการสื่อสารรูปแบบอนุกรมแบบดิจิตอลอีกรูปแบบหนึ่งที่ถูกพัฒนาขึ้นโดย บริษัท Modicon System โดยถูกพัฒนาขึ้นในปี 1979 ซึ่งปัจจุบันคือบริษัท Schneider Electric มีหลักการทำงานที่ง่ายไม่ซับซ้อน โดยจะมี ModbusMaster รับข้อมูลและ ModbusSlave ส่งข้อมูล โดยมาตรฐานแล้วใน Modbus Network จะมี ModbusMaster 1 ตัว ต่อ ModbusSlave 247 ตัว โดย Modbus นั้นเป็น Open Protocol กล่าวคือมันเป็นโปรโตคอลที่บุคคลทั่วไปที่สนใจสามารถนำไปใช้หรือพัฒนาต่อยอดได้ โดยไม่มีค่าใช้จ่ายใดๆ จึงทำให้มันเป็นโปรโตคอลที่นิยมใช้กันอย่างแพร่หลาย เป็นที่นิยมและพื่นฐานของการสื่อสารในอุตสาหกรรมทุกประเภท อ้าง : https://en.wikipedia.org/wiki/Modbus
รูป : https://magazine.odroid.com/wp-content/uploads/CAN-Bus-Featured-image.jpg CAN BUS Protocol คืออะไรCAN BUS ย่อมาจาก control Area Network เป็นโปรโตคอลที่ออกแบบมาเพื่ออุตสาหกรรมยานพาหนะเป็นหลัก เนื่องจากมีติดต่อสื่อสารและการรับส่งข้อมูลกับโมดูลต่างๆ ที่รวดเร็ว มันจึงเป็นที่นิยมนำมาใช้กับสถาปัตยกรรมยานยนต์สมัยใหม่ มันสนับสนุนการสื่อสารแบบ Real-time ภายใต้ความปลอดภัยสูง CAN bus สื่อสารกันโดยใช้สายไฟสองสาย เรียกสายแรกว่า CAN High และอีกสายคือ CAN Low โดยเมื่อทั้งสองอยู่ในสภาวะว่าง จะมีแรงดันไฟ 2.5V แต่เมื่อต้องการส่งข้อมูล Bit ไปนั้น สาย CAN High จะมีแรงดันไฟสูงขึ้นเป็น 3.75V ส่วน CAN Low แรงดันจะลดลงไปเหลือ 1.25 V นั่นคือมีความต่างศักย์อยู่ที่ 2.5V ด้วยวิธีนี้ ส่งผลให้ CAN Bus ถูกรบกวนจากสนามแม่เหล็ก หรือสัญญาณกวนใดๆ น้อยมาก จึงทำให้เสถียร และมักถูกนำมาใช้ในการส่งข้อมูลไปยังอุปกรณ์ต่างๆ จึงนิยมใช้ในเครือข่ายการติดต่อสื่อสารกันระหว่างไมโครคอทโทรเลอร์ (Micro Controller Unit : MCU) Robert Bosch ได้พัฒนา CAN ขึ้นในช่วงปี 1984 หลังจากนั้นปะ 1992 Benz ได้นำมันไปใช้ในรถยนต์หลายๆ รุ่น ต่อมามีการพัฒนา CAN เรื่อยมาจนกระทั้งปี 2008 รถยนต์ในสหรัฐเกือบทั้งหมดได้หันมาใช้ CAN BUS ถือได้ว่ามันกลายเป็น โปรโตคอลหลักของอุตสาหกรรมรถยนต์ตั้งแต่นั้นมา แต่กระนั้นใช่ว่าจะมีเพียงอุตสาหกรรมรถยนต์เท่านั้นที่นำ CAN BUS มาใช้ปัจจุปันมีการใช้งาน CAN BUS อย่างกว้างขวางในอุตสาหกรรมต่างๆที่ต้องการความรวดเร็วในการติดต่อสื่อสารและรับส่งข้อมูล อ้าง
รูป : https://upload.wikimedia.org/wikipedia/commons/thumb/3/3e/Canopen_logo.svg/1024px-Canopen_logo.svg.png CANOpen Protocol คืออะไรCANOpen ถูกพัฒนามาจาก CAN ให้มีความสามารถเพิ่มมากขึ้นทั้งระยะทาง และความเร็วในการส่งข้อมูล พัฒนาโดย CiA(CAN in Automation) และแต่ละโหนดสามารถติต่อสือสารกันได้เอง โดยจำเป็นต้องผ่าน Master เป็นการลดจำนวนอุปกรณ์ให้น้อยลง โดยในระบบพื้นฐานสามารถเชื่อมต่อกันได้ถึง 127 จุด มีระยะรับส่งข้อมูลสูงสุด 5000 เมตร และความเร็วที่ 1Mbps มันเหมาะกับระบบควมคุมและระบบอัตโนมัติจึงได้ถูกนำมาใช้ในอุตสาหกรรมต่างๆ มากมาย
รูป : https://www.br-automation.com/fileadmin/1288381739663-en-html-1.0.jpg DeviceNet Protocol คืออะไรDeviceNet ถูกพัฒนาขึ้นมาจาก CAN bus (Controller Area Network) ที่ใช้กันอยู่ในวงการ Automotive สำหรับใช้ควบคุมอุปกรณ์ต่างๆ Devicenet Network ถูกนำมาแทนการเดินสายเชื่อมต่อกับอุปกรณ์แบบเดิม ข้อดีคือช่วยลดเวลา ความยุ่งยาก และค่าใช้จ่ายของการเดินสาย การคอนฟิกค่าและการเข้าถึงข้อมูลในตัวอุปกรณ์ทำได้ง่ายและสะดวกขึ้นมาก มันเป็นทางเลิกที่ยอดเยี่ยมสำหรับการสื่อสารในอุตสาหกรรมต่างๆ ที่ต้องการลดต้นทุนในการเดินสาย เป็นอย่างไรกันบ้างครับ วันนี้เราได้ทราบถึงโปรโตคอล คืออะไร ทำหน้าที่อะไร และทราบถึงโปรโตคอลชนิดต่างๆ หลากหลายชนิด แต่ยังไม่หมดเท่านี้นะครับ ยังมีโปรโตคอลที่น่าสนใจอีกหลากหลายตัว ที่ในอุตสาหกรรมใช้งาน ซึ่งมีข้อดีข้อเสียแต่ต่างกันออกไป อ้างถึง : |