网络编程
如何实现网络的通信?
首先要知道双方的地址
- ip
- 端口号
网络的传输之间要通过一层一层的协议进行的
网络编程主要用的协议是 TCP UDP
小结
-
网络编程中有两个主要的问题
- 如何准确定位到网络上的一台或者多台主机
- 找到主机之后如何进行通信
-
网络编程中的要素
- IP和端口号
- 网络通信协议 UDP TCP
端口分类
- 公有端口0-1023
- HTTP:80
- HTTPS:443
- FTP:21
- Telent:23
- 程序注册端口:1024-49151,分配用户或者程序
- tomcat:8080
- mysql:3306
- oracle:1521
- 程序注册端口:1024-49151,分配用户或者程序
**动态、私有 49152-65535 **
尽量不用动态私有的端口