关于java:端口通信协议

29次阅读

共计 999 个字符,预计需要花费 3 分钟才能阅读完成。

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— 发短信
    不建设连贯,不稳固
    客户端、服务端:没有明确的接线
    不论有没有筹备好,都能够发给你
    类比导弹攻打

正文完
 0