计算机网络

简介: 1

DNS

将域名转换为IP地址

OSI网络七层模型

名称-----------功能-----数据单位---------当层协议

  1. 应用层--HTTP FTP SMTP(电子邮件) SNMP
  1. 提供接口
  1. 表示层
  1. 数据加密
  1. 会话层--DNS
  1. 应用程序建立联系,会话管理、会话管理和授权,请求与响应
  1. 传输层--报文段/用户数据报--TCP/UDP
  1. 提供端口,流量控制
  1. 网络层--数据报/分组--ICMP ARP IP--路由器
  1. 逻辑地址寻址,实现计算机间传输
  1. 数据链路层--帧--交换机
  1. 负责建立和管理节点间的链路,将数据封装成帧,可靠传输
  1. 物理层--比特
  1. 传输比特流,建立、维护、断开物理连接

----------------------------------

将OSI七层协议中的应用层,表示层,会话层合并成一层——应用层

计算机网络原理体系结构

计算机网络原理体系结构共分为五层,它们是应用层运输层网络层数据链路层物理层

---------------------------

将五层协议中的数据链路层和物理层合并成一层——网络接口层

TCP/IP 模型

TCP/IP 模型分为四层,它们是 应用层运输层网际层网络接口层

HTTP

http 0.9 只能发送html文件,服务器响应完就关闭TCP连接

http 1.0可以发送任何格式内容,包括文字,图像,视频,二进制可以发送get,post,head。请求和响应的格式加入头信息

客户端与web服务器连接后,每个TCP连接只能发送一个请求,需要重新socket连接。

http 1.1引入持久连接,TCP默认不关闭,可被多个请求复用

http 2.0采用二进制格式而非文本格式,服务器可以将响应推送给客户端

请求

客户端---------发送请求(Request)-------服务器

Request URL: https://www.baidu.com/     --请求地址

Request Method: GET                     --请求方式

Status Code: 200 OK                     --状态码

Remote Address: 39.156.66.14:443       --远程地址

请求头

  • 请求行中的请求方式:GET
  • 请求方式:GET、POST、DELETE、PUT、HEAD
  • get :一次请求能够携带的参数比较少大小限制,会在浏览器的url地址栏显示内容,不安全,但高效。
  • post:一次请求能够携带的参数没有限制,大小没有限制,不会在浏览器的url 地址栏显示内容,安全,但不高效。

Accept               --告诉浏览器它所支持的数据类型

Accept-Encoding      --告诉浏览器支持哪种编码格式  GBK、UTF-8 、GB2312

Accept-Language      --告诉浏览器,它的语言环境

Cache-Control        --缓存控制

Connection           --告诉浏览器,请求完成是断开还是保持连接

Cookie        --

HOST:               --主机


Http响应

服务器------响应(response)------客户端

响应头

Cache-Control: private                   --缓存控制

Connection: keep-alive                   --连接

Content-Encoding: gzip                   --编码

Content-Type: text/html;charset=utf-8    --类型

Date: Mon, 15 Aug 2022 06:23:02 GMT      --当前时间

Expires: Mon, 15 Aug 2022 06:23:02 GMT   --当前时间

Isprivate: 1

Server: BWS/1.1

Set-Cookie: BDSVRTM=0; path=/            -- cookie 会话技术

Set-Cookie: BD_HOME=1; path=/

Set-Cookie: H_PS_PSSID=


响应体

注:Response里展示的信息为服务器返回的原始信息;Preview里展示的是经浏览器格式化的服务器返回的信息,如json转成对象,html文本解析成页面等等。

响应状态码

200-成功

201-已创建

204-无内容

301-永久移动

302-临时

304-未修改

400-语法错误

401-身份认证失败

403-拒绝

404-找不到

409-冲突新老版本

500-内部错误

502-网关

503-超载或维护

整个过程

目录
相关文章
|
11天前
|
缓存 网络协议 算法
计算机网络常用知识总结!(二)
计算机网络常用知识总结!
|
4月前
|
网络协议 物联网 5G
|
5月前
计算机网络:传输媒体
计算机网络:传输媒体
75 1
|
5月前
|
存储 安全 网络协议
计算机网络知识
【1月更文挑战第11天】计算机网络知识。
66 0
|
存储 缓存 网络协议
计算机网络知识小总结
计算机网络知识小总结
46 0
|
存储 安全 算法
计算机网络中的安全
计算机网络中的安全
120 0
|
存储 分布式计算 负载均衡
|
缓存 网络协议 安全
|
存储 缓存 网络协议
|
网络协议 Java 数据挖掘
计算机网络初识
本篇作为计算机网络部分知识的起始篇,先带大家来了解关于计算机网络的一些基本内容。
230 0
计算机网络初识