计算机网络
sumuzi0211
万事胜意
展开
-
HTTP中常见的状态码有哪些?
304:请求的内容没有修改过,所以服务器返回此响应时,不会返回网页内容,而是使用缓存。204 :无内容,服务器成功处理请求,但未返回任何内容。403:请求的对应资源禁止被访问。404:服务器无法找到对应资源。200:表示客户端请求成功。401:请求需要身份验证。201:创建了新资源。500:服务器内部错误。302: 临时重定向。503: 服务不可用。原创 2024-08-22 18:00:29 · 513 阅读 · 0 评论 -
HTTP有哪些请求方式?
HTTP有哪些请求方式?GET:请求指定的资源。POST:向指定资源提交数据进行处理请求(例如表单提交)。PUT:更新指定资源。DELETE:删除指定资源。HEAD:获取报文首部,不返回报文主体。OPTIONS:查询服务器支持的请求方法。PATCH:对资源进行部分更新。原创 2024-08-22 17:59:54 · 166 阅读 · 0 评论 -
HTTP请求报文和响应报文是怎样的,有哪些常见的字段?
HTTP响应报文是服务器向客户端返回的数据格式,用于传达服务器对客户端请求的处理结果以及相关的数据。一个标准的HTTP响应报文通常包含状态行、响应头、空行、响应体。而响应体是服务端实际传输的数据,可以是文本、HTML页面、图片、视频等,也可能为空。空行是请求头部和请求主体之间的空行,用于分隔请求头部和请求主体。响应头部也是以键值对的形式提供的额外信息,类似于请求头部,用于告知客户端有关响应的详细信息。(1) 请求报文 请求报文主要由请求行、请求头、空行、请求体构成。HTTP报文分为请求报文和响应报文。原创 2024-08-22 17:59:17 · 279 阅读 · 0 评论 -
TCPIP模型和OSI模型的区别
OSI模型, 是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,将计算机网络通信划分为七个不同的层级,每个层级都负责特定的功能。每个层级都构建在其下方的层级之上,并为上方的层级提供服务。七层从下到上分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。虽然OSI模型在理论上更全面,但在实际网络通信中,TCP/IP模型更为实用。TCP/IP模型分为四个层级,每个层级负责特定的网络功能。原创 2024-08-21 16:54:57 · 225 阅读 · 0 评论 -
从输入URL到页面展示到底发生了什么?
从输入 URL 到页面展示到底发生了什么?输入网址,解析URL信息,准备发送HTTP请求检查浏览器缓存里是否有缓存该资源,如果有直接返回;如果没有进入下一步网络请求。DNS域名解析:网络请求前,进行DNS解析,以获取请求域名的IP地址。如果请求协议是HTTPS,那么还需要建立TLS连接。DNS解析时会按本地浏览器缓存->本地Host文件->路由器缓存->DNS服务器->根DNS服务器的顺序查询域名对应IP,直到找到为止。TCP三次握手建立连接:浏览器与服务器IP建立TCP连原创 2024-08-21 16:52:30 · 617 阅读 · 0 评论