Web 编程基础 Cookie

cookie1.GO 的 cookiecookie 的出现是为了解决 HTTP 协议的无状态性的。客户端通过 HTTP 协议与服务器通信,多次请求之间无法记录状态。服务器可以在响应中设置 cookie,客户端保存这些 cookie。然后每次请求时都带上这些 cookie,服务器就可以通过这些 cookie 记录状态,辨别用户身份等。整个计算机行业的收入都建立在 cookie 机制之上,广告领域更是如此上面的说法虽然有些夸张,但

Socket TCP 和 RPC 和 REST 简介

Socket 和 RPC 和 REST 简介 1.Socket 两个进程如果需要进行通讯最基本的一个前提能够唯一的标示一个进程,在本地进程通讯中我们可以使用 PID 来唯一标示一个进程,但 PID 只在本地唯一,网络中的两个进程 PID 冲突几率很大,这时候我们需要另辟它径了,我们知道 IP 层的 ip 地址可以唯一标示主机,而 TCP 层协议和端口号可以唯一标示主机的一个进程,这样我们可以利用 ip 地址+协议+端口号唯一标示网络中的一个

Web 协议和状态码

常见 Web 协议和状态码 1.七层网络协议物理层:建立、维护、断开物理连接。(由底层网络定义协议)数据链路层:建立逻辑连接、进行硬件地址寻址、差错校验等功能。(由底层网络定义协议)网络层:进行逻辑地址寻址,实现不同网络之间的路径选择。常见协议有:ICMPIGMPIP(IPV4IPV6)ARPRARP 传输层:定义传输数据的协议端口号,以及流控和差错校验。常见协议有:TCPUDP,数据包一旦离开网卡即进入网