Trang Chủ Mạng Ổ cắm là gì? - định nghĩa từ techopedia

Ổ cắm là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Ổ cắm có nghĩa là gì?

Ổ cắm là một đối tượng phần mềm hoạt động như một điểm cuối thiết lập liên kết giao tiếp mạng hai chiều giữa phía máy chủ và chương trình phía máy khách.


Trong UNIX, một ổ cắm cũng có thể được gọi là điểm cuối cho giao tiếp giữa các quá trình (IPC) trong hệ điều hành (HĐH).


Trong Java, các lớp socket thể hiện sự giao tiếp giữa các chương trình máy khách và máy chủ. Các lớp socket xử lý giao tiếp phía máy khách và các lớp socket máy chủ xử lý giao tiếp phía máy chủ.

Techopedia giải thích về socket

Hầu hết các URL và các kết nối của chúng được sử dụng để truy cập Internet, nhưng đôi khi các chương trình yêu cầu một liên kết giao tiếp đơn giản giữa phía máy khách và máy chủ của chương trình. Vai trò này sẽ được liên kết với một ổ cắm sẽ buộc các phía máy khách và máy chủ của chương trình.


Khi một máy khách thiết lập giao tiếp với máy chủ, ví dụ bằng cách truy vấn cơ sở dữ liệu, một máy chủ và kết nối máy khách đáng tin cậy được thiết lập thông qua kênh truyền thông TCP. Trong loại giao tiếp này, máy khách và máy chủ có thể đọc hoặc ghi trên các ổ cắm gắn với kênh liên lạc cụ thể.


Ổ cắm chủ yếu được phân loại thành hai loại: chủ động và thụ động. Ổ cắm hoạt động được kết nối với ổ cắm hoạt động từ xa thông qua kết nối dữ liệu mở. Nếu kết nối này bị đóng, các ổ cắm hoạt động ở mỗi điểm cuối bị phá hủy. Ổ cắm thụ động không được kết nối; thay vào đó, họ chờ đợi một kết nối đến sẽ sinh ra một ổ cắm hoạt động mới.


Mặc dù tồn tại mối quan hệ chặt chẽ giữa ổ cắm và cổng, ổ cắm không thực sự là một cổng. Mỗi cổng có thể có một ổ cắm thụ động duy nhất chờ kết nối đến và một số ổ cắm hoạt động tương ứng với một kết nối mở trong cổng.

Ổ cắm là gì? - định nghĩa từ techopedia