域名(Domain Name)是互联网上识别和定位计算机的层次结构式的字符标识,与该计算机的IP地址相对应。它便于人们记忆和使用,例如 www.example.com
。
端口号(Port Number)是计算机网络中用于区分不同应用程序或服务的数字标识。端口号的范围是0到65535,其中0到1023是系统保留端口,通常用于知名的网络服务和协议。
当我们在浏览器中输入一个网址时,例如 http://www.example.com:8080
,这里的 www.example.com
是域名,而 8080
就是端口号。默认情况下,HTTP服务使用80端口,HTTPS服务使用443端口。如果使用默认端口,通常可以省略端口号。
http://www.example.com
或 https://www.example.com:443
。原因:
解决方法:
ping
或 nslookup
命令。解决方法:
假设我们有一个简单的Web服务器运行在8080端口,可以通过以下Python代码实现:
from http.server import HTTPServer, BaseHTTPRequestHandler
class SimpleHTTPRequestHandler(BaseHTTPRequestHandler):
def do_GET(self):
self.send_response(200)
self.end_headers()
self.wfile.write(b'Hello, World!')
if __name__ == '__main__':
server_address = ('', 8080)
httpd = HTTPServer(server_address, SimpleHTTPRequestHandler)
print('Starting httpd...')
httpd.serve_forever()
领取专属 10元无门槛券
手把手带您无忧上云