计算机网络
1.1.定义
由若干节点和连接这些节点的链路构成的图,其节点为计算机
网络
2.1定义
由若干节点和连接这些节点的链路构成的图。
2.2.类型
-
因特网
定义 是由于许多小的网络(子网)互联而成的一个计算机网络,每个子网中连接着若干台计算机(主机)。
通信协议
3.1定义
通信协议是指双方实体完成通信或服务所必须遵循的规则和约定。协议定义了数据单元使用的格式
3.2类型
-
以太网
定义 以太网是一种计算机局域网技术,是应用于数据链路层的协议
-
TCP/IP(Transmission Control Protocol/Internet Protocol)
定义 TCP/IP 是供已连接因特网的计算机进行通信的通信协议,是指能够在多个不同网络间实现信息传输的协议簇 结构 应用层 传输层 网络层 链路层
-
IP协议(Internet Protocol)
定义 是TCP/IP体系中的网络层协议。设计IP的目的是提高网络的可扩展性:一是解决互联网问题,实现大规模、异构网络的互联互通;二是分割顶层网络应用和底层网络技术之间的耦合关系,以利于两者的独立发展
-
TCP协议
-
HTTP协议(HyperText Transfer Protocol)
定义
HTTP协议是一种通信协议,它允许将超文本标记语言(HTML)文件从Web服务器传送到客户端的浏览器。 HTTP是基于TCP/IP通信协议来传递数据,是TCP/IP的子集
HTTP消息结构
-
请求报文
形式 **请求行** 组成 请求方法 URL 协议版本 **请求头部** 组成 头部字段名 :区分请求中信息的类型,不同的信息有不同的字段名 值:该值为头部字段名的值,描述请求信息的状态,不同的值代表该类信息不同的状态 **请求数据** 并不是任何时候都有数据的,只有在post提交并且有参数的时候,请求体才有数据,其他情况没有 
-
响应报文
形式 **状态行** 组成 协议版本 状态码(HTTP Status Code):HTTP响应的状态码 状态码扫描:对状态码的说明
-
**消息报头(响应头部)**
定义
用来描述请求服务器返回的内容以及服务器本身的一些信息
组成
头部字段名 :区分请求中信息的类型,不同的信息有不同的字段名
值:该值为头部字段名的值,描述请求信息的状态,不同的值代表该类信息不同的状态
**响应正文**
服务器返回的资源的内容