Sockets ของ Windows (Winsock)

ผู้เขียน: Peter Berry
วันที่สร้าง: 18 สิงหาคม 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
Network Programming || WinSock   WSA || Windows Socket API || Winsock Model
วิดีโอ: Network Programming || WinSock WSA || Windows Socket API || Winsock Model

เนื้อหา

คำจำกัดความ - Windows Sockets (Winsock) หมายถึงอะไร

Windows sockets (Winsock) เป็น application programming interface (API) ที่ช่วยให้การสื่อสารระหว่างซอฟต์แวร์เครือข่าย Windows และบริการเครือข่ายเช่น Transmission Control Protocol / Internet Protocol (TCP / IP) Winsock ขึ้นอยู่กับอินเตอร์เฟซซ็อกเก็ตของ Berkeley Unix


ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบาย Windows Sockets (Winsock)

Windows sockets API (WSA) เป็นข้อกำหนดทางเทคนิคสำหรับ Windows sockets ซึ่งรวมถึงรูทีนสไตล์ซ็อกเก็ต Berkeley รวมถึงชุดส่วนขยายเฉพาะสำหรับ Windows Windows sockets จัดเตรียมอินเตอร์เฟสมาตรฐานระหว่างแอปพลิเคชันไคลเอนต์ Windows TCP / IP และชุดโปรโตคอล TCP / IP

ระบบปฏิบัติการ (OS) เช่น Windows 95 และ Windows NT มี data link layer ชื่อว่า winsock.dll ซึ่งช่วยในการสร้างโปรแกรม Windows และบริการ TCP / IP ทำงานร่วมกัน นอกจากรุ่น Microsoft winsock.dll แล้วยังมีรุ่นอื่น ๆ ของ winsock.dll ที่มีให้เป็นฟรีแวร์และแชร์แวร์ เนื่องจากไม่มีมาตรฐานเฉพาะที่กำหนดไว้สำหรับ Windows sockets API การใช้งานแต่ละครั้งจึงไม่ซ้ำกัน

โปรแกรม Winsock รวมอยู่เป็นส่วนหนึ่งของระบบปฏิบัติการใน Microsoft Windows อินเทอร์เฟซ Winsock ยังพร้อมใช้งานสำหรับ Mac OS องค์กรเช่น Chameleon เสนอชุดประกอบด้วยเว็บเบราว์เซอร์, ยูทิลิตี้ File Transfer Protocol, ยูทิลิตี้จดหมายและยูทิลิตี้อื่น ๆ ในระบบปฏิบัติการ Unix ซ็อกเก็ตและ TCP / IP ได้รับการออกแบบให้ทำงานโดยตรงกับแอปพลิเคชัน Unix โดยไม่ต้องใช้ Winsock ที่เทียบเท่า


ข้อมูลจำเพาะ Windows sockets API ประกอบด้วยอินเตอร์เฟสสองประเภท สิ่งเหล่านี้รวมถึง API สำหรับนักพัฒนาแอปพลิเคชันและส่วนต่อประสานผู้ให้บริการสำหรับนักพัฒนาซอฟต์แวร์เครือข่ายเพื่อสร้างและเพิ่มโปรโตคอลเครือข่ายใหม่