导图社区 Tomcat——套接字通信
套接字通信协议,设计模式,通信分类,单播组播广播模式
Java多线程编程基础知识总结与复盘。本思维导图从Java多线程技能、对象及变量的并发访问、线程间的通信、Lock对象的使用、定时器Timer五个部分进行归纳整理。推荐收藏备用。
tomcat服务器整体模型和组成的各个级别组件介绍和作用分析
tomcat服务器组件connector组件的模型图、职责和组成的介绍
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
Tomcat——套接字通信
定义
应用层与TCP/IP协议族通信的中间抽象层
它是一组接口
操作系统提供
JVM自己实现
类型
TCP协议
流套接字
互联网地址
协议
端口号
UDP协议
数据报套接字
设计模式
门面模式
通信分类
单播通信
模式
一对一
JDK实现
服务端
new ServerSocket(8888);
客户端
new Socket("localhost",8888);
组播通信
一对多
加入组的方式
特点
节省网络资源
有针对性地向组内成员传播
可以在互联网上进行传播
没有可靠传输协议,会导致数据不可靠
组成
IGMP协议
主要负责组成员的加入和退出、组内成员查询等功能
路由及网络的支持
主机必须支持组播通信
在IP层面需要一个组播地址以指定组播,它称为D类地址,范围是224.0.0.0~239.255.255.255。这些地址根据范围大致分为局域网地址和因特网地址
Tomcat默认的组播地址为228.0.0.4
节点1
new MulticastSocket(port);
节点2
广播通信
它向路由器连接的所有主机都发送消息
发送端
new DatagramSocket();
接收端
new DatagramSocket(8888)
广播通信只能在局域网内传播,组播通信能在公网内传播。