1.4 端口
端口示意计算机上的一个程序的过程,用来辨别不同的软件
TCP、UDP 端口别离有 0~65535 个,单个协定下端口不能抵触。
端口分类:
私有端口:0~1024
http: 80
https: 443
FTP: 21
Telent: 23
程序注册端口:1024~49151
Tomcat: 8080
MySQL:3306
Oracle: 1521
动静、公有:49152~65535
command 窗口命令
netstat -ano 查看所有端口
netstat -ano findstr”” 查看指定的端口
tasklist findstr”” 查看指定端口的过程
关上工作管理器的快捷方式
ctrl-shift-ESC
ctrl-alt-delet
端口类
public class InetSocketAddress extends SocketAddress
构造方法:
InetSocketAddress(InetAddress addr, int port)
InetSocketAddress isa = new InetSocketAddress("127.0.0.1","8080");
InetSocketAddress isa = new InetSocketAddress("localhost","8080");
办法:
isa.getHostName();
isa.getAddress();
isa.getPort();
host 文件:
C:\Windows\System32\drivers\etc\hosts
能够配置本机的映射地址
操作:
了解端口号如何实现两个电脑之间的信息发送
1.5 通信协议
协定:约定,就好比咱们当初说的普通话而不是英语
网络通信协定 :速率,传输码率,代码构造,传输管制 ….
TCP/IP 协定簇 实际上是一组协定
其中有两个重要的协定:
TCP:用户传输协定
UDP:用户数据报协定
IP:网络互连协定
应用层 —QQ 微信
传输层 – 通信
网络层 – 数据封包
数据链路层 – 光纤、电缆、卫星
TCP 和 UDP 的比照
-
TCP— 打电话
会建设连贯,稳固
客户端,服务端
传输实现,就会开释连贯,效率低
三次握手,四次挥手【三次握手】:起码须要三次,保障稳固连贯 A:你瞅啥?B:瞅你咋地?A:干一场!【四次挥手】:A:我要走了 B:你真的要走了嘛 B: 你真的真的要走了嘛 A:我真的要走了
- UDP— 发短信
不建设连贯,不稳固
客户端、服务端:没有明确的接线
不论有没有筹备好,都能够发给你
类比导弹攻打