"Port"这个词在计算机科学中有两个主要的含义。
网络端口(Network Port):在计算机网络中,端口是一个抽象的通信路径,它包含了一些信息,如源地址和目标地址等,用于决定数据包的发送方向,当你在网上浏览网页时,你的电脑会通过特定的端口向服务器发送请求,服务器也会通过相同的端口回应你的请求,网络端口的范围是0-65535,其中0-1023被称为"Well Known Ports",这些端口主要用于一些公开的服务,如HTTP(80端口)、HTTPS(443端口)和FTP(21端口)等。
端口号(Port Number):在编程中,端口号是一个数字,用于指定软件应用如何在网络上**和接收连接,当一个程序启动时,它会在特定的端口上开启一个**,等待其他程序通过网络连接到它,如果你在本地运行了一个Web服务器,那么你可以通过在浏览器中输入"http://localhost:8080"来访问这个服务器,这里的"8080"就是服务器的端口号。
"port"这个词的意思取决于上下文,可能是网络端口,也可能是程序的端口号。