Socket

Định nghĩa Socket là gì?

SocketỔ cắm. Đây là nghĩa tiếng Việt của thuật ngữ Socket – một thuật ngữ thuộc nhóm Technology Terms – Công nghệ thông tin.

Độ phổ biến(Factor rating): 5/10

Một socket là một đối tượng phần mềm hoạt động như một điểm kết thúc việc thiết lập một liên kết mạng lưới giao thông hai chiều giữa một server-side và một chương trình client-side. Trong UNIX, một ổ cắm cũng có thể được gọi là một thiết bị đầu cuối cho interprocess communication (IPC) trong hệ điều hành (OS). Trong Java, các lớp ổ cắm đại diện cho truyền thông giữa các chương trình client và server. lớp ổ cắm xử lý thông tin liên lạc client-side, và các lớp socket server xử lý thông tin liên lạc server-side.

Xem thêm: Thuật ngữ công nghệ A-Z

Giải thích ý nghĩa

Chủ yếu là các URL và các kết nối của họ được sử dụng để truy cập Internet, nhưng đôi khi các chương trình đòi hỏi một liên kết giao tiếp đơn giản giữa của chương trình client và server side. Vai trò này sẽ được kết hợp với một ổ cắm đó sẽ buộc client và server bên của chương trình. Khi một khách hàng 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áy chủ đáng tin cậy và kết nối khách hàng được thiết lập qua một kênh truyền thông TCP. Trong loại này của truyền thông, các client và server có thể đọc hoặc ghi vào ổ cắm gắn với channel.Sockets thông tin liên lạc cụ thể chủ yếu được phân 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 một kết nối dữ liệu mở. Nếu kết nối này được đóng lại, ổ cắm hoạt động tại mỗi điểm cuối bị phá hủy. ổ cắm Passive are not connected; thay vào đó, họ chờ đợi cho một kết nối đến rằng sẽ đẻ trứng một hoạt động socket.Even mới mặc dù có tồn tại một mối quan hệ chặt chẽ giữa một ổ cắm và một cổng, các ổ cắm không phải là thực sự là một cổng. Mỗi cổng có thể có một ổ cắm thụ động đơn chờ đợi các kết nối đến và một số ổ cắm tích cực mỗi tương ứng với một kết nối mở tại cảng.

What is the Socket? – Definition

A socket is a software object that acts as an end point establishing a bidirectional network communication link between a server-side and a client-side program. In UNIX, a socket can also be referred to as an endpoint for interprocess communication(IPC) within the operating system(OS). In Java, socket classes represent the communication between client and server programs. Socket classes handle client-side communication, and server socket classes handle server-side communication.

Understanding the Socket

Mostly URLs and their connections are used to access the Internet, but sometimes programs require a simple communication link between the program’s client and server side. This role would be associated to a socket which would tie the program’s client and server sides. When a client establishes communication with the server, for example by querying the database, a reliable server and client connection is established via a TCP communication channel. In this type of communication, the client and server can read or write on sockets tied to specific communication channel.Sockets are mainly classified into two types: active and passive. Active sockets are connected with the remote active sockets through an open data connection. If this connection is closed, the active sockets at each end point is destroyed. Passive sockets are not connected; instead, they wait for an incoming connection that will spawn a new active socket.Even though there exists a close relationship between a socket and a port, the socket is not actually a port. Every port may have a single passive socket waiting for incoming connections and several active sockets each respective to an open connection in the port.

Thuật ngữ liên quan

  • Socket 370
  • Zero Insertion Force Socket (ZIF Socket)
  • Central Processing Unit (CPU) Socket (CPU Socket)
  • Windows Sockets (Winsock)
  • Secure Socket Layer Virtual Private Network (SSL VPN)
  • Secure Sockets Layer (SSL)
  • Transmission Control Protocol (TCP)
  • Java
  • Client-side
  • Hacking Tool

Source: ? Technology Dictionary – Filegi – Techtopedia – Techterm