1、网络编程中的主要问题
- 如何准确的定位到网络上的一台或多台主机
- 找到主机后如何进行通信
2、网络编程中的要素
- IP地址与端口号Port
- 网络通信协议 udp、tcp
3、IP
- ip地址:InetAddress
- 唯一定位一台网络上的计算机
- 127.0.0.1 本机localhost
- ip地址分类:ipv4(4个字节42亿~)/ipv6 (128位) 公网(42亿)/私网
4、Port
- 表示计算机上一个程序的进程,不同的进程有不同的端口号,用于区分软件
- 被规定0~65535 TCP2 UDP2
- 0-1023:公有端口
- HTTP:80
- HTTPS:443
- FTP:21
- SSH:22
- MySQL:3306
- Tomcat:8080
- Oracle:1521
- IDEA:63342