Java基础学习(十四)
网络编程入门
ip和port端口
port(端口)
端口表示计算机上的一个程序进程
1.不同的进程有不同的端口号!用来区分软件!
2.被规定0~65535
3.TCP,UDP:65535*2(两个协议,可以重复使用一个端口),tcp:80,udp:80
4.端口分类
1>公有端口0~1023
* HTTP:80
* HTTPS:443
* FTP:21
* Telent:23
2>程序注册端口:1024~49151,分配用户或程序
* Tomcat:8080
* MySql:3306
* Orcale:1521
3>动态,私有:49152~65535
netstat -ano|findstr "5900" #查看指定的端口
tasklist|findstr "8696" #查看指定端口进程
通信协议
协议:约定,就好比我们现在说的普通话
网络通讯协议:速率,传输码率,代码结构,传输控制。。。
问题:非常很复杂,就用分层来解决
大事化小:分层
TCP/IP协议簇
重要:
- TCP:用户传输协议
- UDP:用户数据报协议
TCP UDP对比
TCP:打电话 连接,稳定,三次握手,四次挥手,客户端和服务端
UDP:发短信 不连接,不稳定,客户端,服务端:没有明确的界限,不管有没有准备好,都可以发给你..DDOS:饱和攻击

浙公网安备 33010602011771号