1. 端口扫描
public class SocketDemo {
public static void main(String[] args) {
int port = 0;
// 循环0-65535端口,查看哪些端口被占用
for (;port<65536;port++){
try{
new ServerSocket(port);
//System.out.println(port + "端口开放");
}catch (Exception e){
System.out.println(port + "端口被占用");
}
}
}
}
本人机器输出结果如下 :
2. tcp头部 ![](https://img-blog.csdnimg.cn/20200813214153225.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzM3NTY0NDI2,size_16,color_FFFFFF,t_70)
tcp三次握手