HTTP协议基础

HTTP协议基础

1.OSI模型总共分为七层

	    1.物理层
		2.数据链路层
		3.网络层
		4.运输层
		5.会话层
		6.表示层
		7.应用层

2.TCP/IP模型分为四层

        1.网络接口层
		2.网际层
		3.运输层
		4.应用层

3.五层体系

		1.物理层      ---数据流
		2.数据链路层   --帧头部、帧尾部:源MAC地址/目的MAC地址
		3.网络层      ---IP报头:源IP地址/目的IP地址
		4.传输层      ---添加TCP/UDP 报头:源端口、目的端口
		5.应用层  

4.TCP和UDP 区别

	TCP:面向连接的可靠传输  TCP首部长度20字节
	UDP: 不可靠传输 尽最大努力的交付 传输速度相对来说更加快一点  首部长度8字节

5. 计算机通信模型

	物理层
		传输的是电信号数据 单位是比特 常见设备:同轴线 双绞线 
	数据链路层
		数据单元是帧 常见设备:网卡 网桥 交换机
	网络层
		IP ARP RARP 数据单元是数据包 常见设备:路由器 防火墙 多层交换机
	传输层
		TCP UDP 数据单元是报文 常见设备:进程和端口
	应用层
		DHCP DNS FTP ICMP SMTP HTTP

6.使用TCP协议建立连接的过程(TCP三次握手)

	客户端向服务端发送SYN(请求建立连接)
	服务端返回ACK(同意建立链接)+SYN
	客户端向服务端发送ACK

7.TCP四次挥手

	客户端向服务端发送FIN(请求断开连接)
	服务端返回ACK
	服务端将要发送给客户端的数据传输完毕
	服务端会向客户端发送FIN
	客户端返回ACK

8.常见的状态码有

	200     ok,成功
	302     临时重定向
	304    	未修改
	400  	语法错误
	403     服务器拒绝请求
	404     未找到
	500     服务器内部错误

9.常见的请求方法

	get
	post
	head
	options
	put
	move

10.请求消息和 响应消息

	请求行 请求头部 空行 请求数据

	状态行 响应头部 空行 响应数据

总结

这是整理的HTTP协议基础
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值