HTTP协议(一)

学习笔记,书籍:《图解HTTPS》及互联网资料

 

HTTP协议简介

HTTP协议(Hyper Text Transfer Protocol,超文本传输协议)用于客户端和服务器端的通信,通过请求和响应的交换达成通信,且只能客户端先发出请求,然后服务器端做出响应。HTTP的默认端口是80

HTTP协议位于TCP/IP四层模型中的应用层

                

 

HTTP相关协议简介

DNS(Domian Name System 域名系统):是一个将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的使用互联网。DNS使用TCP和UDP端口53

TCP(Transmission Control Protocol 传输控制协议):是一种是一种面向连接的、可靠的、基于字节流的传输层通信协议

IP(Internet Protocol 网际互连协议):IP提供一种无连接、不可靠的、尽力而为的数据包传输服务。版本: ipv4 为4, ipv6为6

ARP(Address Resolution Protocol 地址解析协议):根据IP地址获取物理地址

 

HTTP协议的特点

1.HTTP是无状态协议:HTTP协议自身不对请求和响应的通信状态进行保存。例如,用户登录到一家购物网站,即使他跳转到该网站的其他页面,也不能保持登录状态。为了实现保持状态功能,引入了Cookie技术。

2.HTTP是无连接协议:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。

3.HTTP是媒体独立的:这意味着,只要客户端和服务器知道如何处理的数据内容,任何类型的数据都可以通过HTTP发送。客户端以及服务器指定使用适合的MIME-type内容类型。

 

posted @ 2020-09-16 21:38  小测试00  阅读(241)  评论(0编辑  收藏  举报