标签:图片 目标 基于 example ima mic com 使用 lazy
Http | Https |
---|---|
80端口 | 443端口 |
明文传输 | SSL加密传输(公钥加密,私钥解密) |
无证书 | CA申请证书(证明公钥正确性) |
无状态连接 | 加密传输,身份认证 |
get的请求数据再url上,post的请求在http的包内。
get的长度有限制(浏览器限制),post理论上没有限制。
get产生一个TCP数据包(header和data),服务器响应200;post产生两个TCP数据包,先发送header,服务器响应100,再发送data,服务器响应200。
Nagle优化算法封包。
报文末尾加入换行符表示完整信息。
消息头声明长度,根据长度获取报文。
规定报文长度,不足部分空位补齐。
BIO | NIO | AIO |
---|---|---|
没有线程可用时阻塞等待连接和数据传输。 处理并发:创建线程执行连接请求。 耗资源。 | Channel,Selector,ByteBuffer组成。 Channel注册到Selector后监听,判断返回值处理请求和数据。 | 无需轮询,IO操作的状态改变后,系统会通知相应的线程处理。 |
应用层:用户面向应用程序的统称。
传输层:提供应用程序间的通信。
网络层:定义了IP地址格式。
网络接口层:接受IP数据包并通过网络发送;网络上接收物理帧,抽出IP数据报文交给IP层。
用来检测主机之间是否可通信。
基于ICMP协议,发送回送应答消息,如果源主机在一定时间内收到,则认为主机可达。
先根据ip地址在网络层中传播,再根据mac地址由数据链路层传到目标主机。
IfcAdvancedBrep Example— Basin advanced brep
标签:图片 目标 基于 example ima mic com 使用 lazy
原文地址:https://www.cnblogs.com/herd/p/13456633.html