这里主要介绍一些计算机网络基础的相关知识,包括HTTP,TCP/IP 、UDP等。
HTTP
HTTP即超文本传输协议,一种建立在无状态链接,基本流程就是:
客户端:发出HTTP请求,说明客户端想要的资源,请求的动作
服务端:处理请求,做出相应的动作访问资源,最后把结果返回给客户端。并在事务结束后添加日志
HTTP请求
HTTP请求由状态行、请求头、请求正文三部分组成
状态行:包括请求方式Method、资源路径URL、协议版本Version;
请求头:包括一些访问的域名、用户代理、Cookie等信息;
请求正文:就是HTTP请求的数据。
HTTP响应
同样的HTTP相应也由:响应行、响应头、响应正文组成
状态行:包括协议版本Version、状态码Status Code、回应短语;
响应头:包括搭建服务器的软件,发送响应的时间,回应数据的格式等信息;
响应正文:就是响应的具体数据。