学习笔记,资料来源 慕课网---
http:
(1)应用层,通用数据协议,一次传输数据量一般大于soket
(2)无状态,请求-->server-->data-->客户端渲染 会话结束
socket :
(1)传输层,灵活可以自定义协议,效率高于Http
upd常用api:
-InetAddress 定义地址
-DatagramSocket(receive,send)
-DatagramPacket 数据包
--UDP简易案例:https://blog.csdn.net/qq_42589630/article/details/84652508
TCP常用api:
-Socket:客户端
-ServerSocket:服务端
-InputSream&OutputStream
--TCP简易案例 :https://blog.csdn.net/qq_42589630/article/details/84657590
http&https:
http:明文传输,端口80
https:加密 ,使用时需要验证证书,校验域名,若不进行验证 则不如使用http,端口443
涉及api:
-HttpsURLConnection:
-X509Certificate:证书相关
-KeyStore:证书相关
-SSLSocketFactory:
图文说明:
api抽象出 udp 执行过程,在代码中配置好地址与端口号后
服务端客户端通过 DatagramPacket进行数据传输
二、TCP案例