add logseq-java
This commit is contained in:
54
logseq-java/journals/2022_04_22.md
Normal file
54
logseq-java/journals/2022_04_22.md
Normal file
@@ -0,0 +1,54 @@
|
||||
- [[其它功能流]]
|
||||
- [[网络编程]]
|
||||
- [[InetAddress]]
|
||||
- [[URL]]
|
||||
- [[TCP/IP]]
|
||||
- [[Socket]]
|
||||
- [[互联网企业面试题]]
|
||||
-
|
||||
- 总结
|
||||
collapsed:: true
|
||||
- 其它功能流
|
||||
- PrintWriter
|
||||
- PrintStream
|
||||
- 网络编程
|
||||
- 程序和程序之间,电脑和电脑之后,可能需要网络进行通讯
|
||||
- 又被称为Socket套接字编程
|
||||
- 网络编程的3要素
|
||||
- IP地址
|
||||
- 网络端口
|
||||
- 通讯协议
|
||||
- 端口
|
||||
- 独立的进程,必须要开独立的端口
|
||||
- 而且相互之间,互不干扰
|
||||
- 端口取值范围:0 - 65535
|
||||
- OSI七层模型
|
||||
- InetAddress
|
||||
- 代表 计算机的IP地址
|
||||
- getHostName
|
||||
- getHostAddress
|
||||
- URL
|
||||
- Uniform Resource Location 统一资源定位符
|
||||
- URI :
|
||||
- Uniform Resource Identifier 统一资源标识符
|
||||
- URL类
|
||||
- TCP/IP
|
||||
- 计算机用于网络通讯的一种底层协议
|
||||
- 特点:
|
||||
- 依赖连接
|
||||
- 数据在通讯的过程中,采用1问1答的模式
|
||||
- 3次握手的步骤
|
||||
- 客户端发起一个请求,申请建立连接
|
||||
- 服务端接收到请求,并返回数据包,告诉客户端: 我同意建立连接
|
||||
- 客户端再次发起请求,真实建立连接
|
||||
- 断开连接
|
||||
- 客户端发起 断开连接的请求
|
||||
- 服务端确认收到请求,并响应数据包,告诉客户端:我收到了,稍等我一下
|
||||
- 服务端清空客户端的所有消息,并再次响应数据包,告诉客户端:咱们真正断开吧
|
||||
- 客户端发送数据包,真正的断开连接
|
||||
- UDP协议
|
||||
- 相当于发短信,相当于邮寄信件,不需要建立连接
|
||||
- Socket
|
||||
- 套接字,用于连接 上三层 和下三层 之间的一种传输技术
|
||||
- 给服务端传输信息
|
||||
- 服务端给客户端传输消息
|
||||
Reference in New Issue
Block a user