จุดประสงค์ของซ็อกเก็ตคืออะไร?
จุดประสงค์ของซ็อกเก็ตคืออะไร?

วีดีโอ: จุดประสงค์ของซ็อกเก็ตคืออะไร?

วีดีโอ: จุดประสงค์ของซ็อกเก็ตคืออะไร?
วีดีโอ: ในโลกอินเทอร์เน็ต Socket คือ อะไร ? 2024, อาจ
Anonim

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

พูดง่ายๆ ก็คือ การใช้ socket และ ServerSocket คืออะไร?

Java เบ้า การเขียนโปรแกรมใช้สำหรับการสื่อสารระหว่างแอปพลิเคชันที่ทำงานบน JRE ที่แตกต่างกัน ซ็อกเก็ตและ ServerSocket คลาสใช้สำหรับการเชื่อมต่อที่มุ่งเน้น เบ้า การเขียนโปรแกรมและคลาส DatagramSocket และ DatagramPacket ใช้สำหรับการเชื่อมต่อน้อยลง เบ้า การเขียนโปรแกรม

ประการที่สอง พอร์ตและซ็อกเก็ตคืออะไร? ที่อยู่ IP กับ ท่า เรียกว่า เบ้า . เบ้า เป็นนามธรรมของ API สำหรับ IP- ท่า คู่. มันจัดการเครือข่ายและชั้นการถ่ายโอนของการสื่อสาร ถือได้ว่าเป็นอินเทอร์เฟซของแอปพลิเคชันกับเครือข่าย NS ท่า ในอีกทางหนึ่งคือปลายทาง/ที่มาของแพ็กเก็ต

เหตุใดเราจึงต้องใช้ซ็อกเก็ต

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

ซ็อกเก็ตถูกสร้างขึ้นอย่างไร?

NS ซ็อกเก็ตถูกสร้างขึ้น ไม่มีชื่อ กระบวนการระยะไกลไม่มีทางอ้างถึง a เบ้า จนกว่าที่อยู่จะถูกผูกไว้กับ เบ้า . กระบวนการที่สื่อสารเชื่อมต่อกันผ่านที่อยู่ อินเทอร์เฟซ bind(3SOCKET) ช่วยให้กระบวนการระบุที่อยู่ในเครื่องของ เบ้า.