我正在学习java网络。我不清楚什么是端口。
我还需要知道什么是套接字?
请好好解释一下。
PORTS :
在计算机网络中,术语“端口”可以指物理或虚拟连接点。
物理网络端口允许将电缆连接到计算机、路由器、调制解调器和其他外围设备。
虚拟端口是 TCP/IP 网络的一部分。这些端口允许软件应用程序共享硬件资源而不会互相干扰。计算机和路由器自动管理通过其虚拟端口传输的网络流量。出于安全目的,网络防火墙还对每个虚拟端口上的流量提供一定的控制。
SOCKET :
套接字代表两个网络应用程序之间的单个连接。
套接字是网络上运行的两个程序之间双向通信链路的一个端点
一本好书:
-
网络基础知识 http://download.oracle.com/javase/tutorial/networking/overview/networking.html
-
Socket http://download.oracle.com/javase/tutorial/networking/sockets/definition.html
由于您是网络新手,因此必须访问此link https://stackoverflow.com/questions/152457/what-is-the-difference-between-a-port-and-a-socket .
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)