java - 网络中的端口是什么?

标签 java sockets networking terminology port

<分区>

我正在学习java中的网络。我不清楚什么是端口。 我还需要了解什么是套接字?

请好好解释一下

最佳答案

端口:

在计算机网络中,术语端口可以指物理或虚拟连接点。

物理网络端口允许将电缆连接到计算机、路由器、调制解调器和其他外围设备。
虚拟端口是 TCP/IP 网络的一部分。这些端口允许软件应用程序共享硬件资源而不会相互干扰。计算机和路由器自动管理通过其虚拟端口传输的网络流量。出于安全目的,网络防火墙还对每个虚拟端口上的流量提供了一些控制。

套接字:

套接字代表两个网络应用程序之间的单一连接。 套接字是网络上运行的两个程序之间双向通信链路的一个端点

不错的读物:

由于您是网络新手,因此您必须访问此link .

关于java - 网络中的端口是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5378406/

相关文章:

c# - 为什么套接字被阻止接收,而我在另一个线程上 sleep ?

linux - 查找 TCP 连接的瓶颈

linux - HAProxy tcp方式源客户端ip

javascript - 如何将外部网站链接到内部 javascript 页面

java - 多种方法或一种(但很长)方法

java - 静态类变量和序列化/反序列化

java - 为什么 .readUTF() over socket 会因小文件而失败?

java - 服务器套接字重新连接问题

JavaFX,在选项卡 Controller 之间传递参数

python - 向服务器 pyzmq 发送数据时出现问题