因为Go语言自带高性能服务器,且支持http、TCP/UDP,这得益于内置了net/http包,这个包提供了HTTP客户端和服务端的实现, 所以用Go语言创建Web服务器,代码很简洁。 说明: 1、导入了net/http包 2、http.HandleFunc("/", hello)是创建一个http ...
分类:
编程语言 时间:
2020-11-13 12:20:28
阅读次数:
6
在三次握手的过程中,服务器为了响应一个受到的SYN报文段,会分配并初始化连接变量和缓存,然后服务器发送一个SYNACK报文段进行响应,并等待客户端的ACK报文段。如果客户不发送ACK来完成该三次握手的第三步,最终(通常在一分多钟之后)服务器将终止该半开连接并回收资源。 这种TCP连接管理协议的特性就 ...
分类:
其他好文 时间:
2020-11-13 12:11:35
阅读次数:
7
Jumpserver核心模块部署并实现Systemd系统服务管理
分类:
其他好文 时间:
2020-11-12 14:29:48
阅读次数:
20
1.规划登录实现原理流程图 2.编写前端页面 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head lang="en"> ...
分类:
其他好文 时间:
2020-11-12 13:41:46
阅读次数:
4
IGMP:Internet组管理协议IGMP报文封装在IP数据报中IGMP报文通过IP首部中协议字段值为2来指明。?IGMP报文的字段格式这是版本为1的IGMP。IGMP类型为1说明是由多播路由器发出的查询报文,为2说明是主机发出的报告报文。检验和的计算和ICMP协议相同。?IGMP协议IGMP报告和查询多播路由器使用IGMP报文来记录与该路由器相连网络中组成员的变化情况。使用规则如下:1)当第一
分类:
其他好文 时间:
2020-11-12 13:40:33
阅读次数:
4
HTTP协议中http1.0与http1.1的区别 非持久连接和持久连接,http1.0使用非持久连接,每次请求TCP都得三次握手四次挥手,http1.1只要没有任一端提出断开,则保持连接。 HTTP请求的方法 HTTP/1.1协议中共定义了八种方法(有时也叫“动作”"Method"),来表明Req ...
分类:
Web程序 时间:
2020-11-12 13:27:49
阅读次数:
13
URL对象 URL类 URL(Uniform Resource Locator) 一致资源定位器的简称,表示Internet上某一资源的地址 URL的组成 protocol:resourceNamae 协议名指明获取资源所使用的的传输协议,如http、ftp等,资源名则是资源的完整地址,包括主机名、 ...
分类:
其他好文 时间:
2020-11-11 15:56:21
阅读次数:
6
TCP/IP TCP/IP协议是一系列网络通信协议的统称,最核心的两个协议是TCP和IP TCP TCP协议是Transmission Control Protocol的缩写,意思为传除控制协议,它基于IP协议提供可靠的,字节流形式的通信。 IP IP协议是Internet Protocol的缩写, ...
分类:
Web程序 时间:
2020-11-10 10:34:18
阅读次数:
23
MVC:Model(dao,service) View(jsp) Controller(servlet) 模型 视图 控制器 一,web开发的两个发展阶段 二,SpringMVC流程图(官方中文版) 实际上(具体流程)SpringMVC流程图 注意:实线部分Spring已经完成的 我们只需要是实现虚 ...
分类:
编程语言 时间:
2020-11-08 17:45:18
阅读次数:
26
linux系统中有两个层面的防火墙,第一种是基于TCP/IP协议的流量过滤工具,第二种TCP Wrappers服务则是能允许或禁止linux系统提供服务的防火墙,从而在更高层面保护linux系统的安全性。 TCP Wrapper服务的防火墙策略由两个控制列表文件所控制,用户可以编辑允许控制列表文件来 ...
分类:
移动开发 时间:
2020-11-08 17:16:51
阅读次数:
29