关于java:端口通信协议

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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理