域名和端口号
ip
地址通常被映射成域名,为了方便记忆,解决记ip
的困难,如:www.baidu.com
端口号用于标识计算机上某个特定的网络程序(每个网络服务都会监听一个端口,当有一个程序想要去访问这个服务时,实际上请求的是这个对应的端口,通过ip+端口
的方式进行访问),其通过整数形式的方式进行表示,范围:0~65535(2个字节表示端口 0~2^16 - 1)
在一台主机上,是不能同时去监听两个端口的(即被占用的端口不能重复使用)
其中,0~1024已经被系统程序占用,比如ssh 22
,ftp 21
,smtp 25
和http 80
等(因此,在实际开发中,不要使用0~1024的端口)
常见的网络程序端口号:
tomcat
:8080mysql
:3306oracle
:1521sqlserver
:1433