20200416学习笔记

date 20200414
http
超文本转输协议,规定了浏览器与万维网(www)之间的通信规则,不单用于网页浏览.其它也可以
应用层协议,由请求和响应构成
port 80
https 443

特点
	简单
		客户端与服务器请求时,只需传送方法和路径,相关HTTP服务器程序较小,速度较快
	灵活
		HTTP允许传输任意类型的数据,正在传输的数据由ConText-Type标记
	无状态
		协议不具备事务处理记忆能力,如果后续处理需要到前面的信息,它必须重传,这样可能导致连接传送的数据量增大.另一方面,不需要前面的信息应答较快
	支持B/S C/S模式

	HTTP0.9和1.0使用非持续连接,限制服务器每次连接只处理一个请求后就断开连接,HTTP1.1使用持续连接,不必为每个WEB对象创建一个新的连接,一个连接可以传送多个的对象,节省传输时间。HTTP传送完毕后,服务器保留一段时间HTTP连接,不立即断开,在这时间段收到来自同客户端的请求可以继续使用该HTTP连接.(省去四次挥手和再次建立连接的时间)

请求向应模式
客户端请求消息
请求行
请求头
空行
消息主体(POST方法)
服务器响应消息
状态行
头部
空行
消息主体(如HTML文件)

btrfs
oracle开发的用于取代ext3/ext4的文件系统,ext3文件系统的限制,特别是单一文件大小的限制.支持文件快照功能

date 20200415
ssh
安全通信
telnet等通信属于明文通信,不安全

通信流程
	1 服务器每次启动SSH都会读取自己公私KEY,刚重装系统的机子重启之后会生成公私自KEY
	2 客户端连线服务器,
	3 服务器会把公KEY发给客户端
	4 客户端把自己的公KEY发给服务端
	5 加密解密传送数据

具体参考鸟哥服务器篇远程连接

date 20200416
CDN
把网站内容分发到离用户最尽的CACHE服务器,利用智能DNS负载均衡判断用户来源和使用网络线路,将客户的请求到同线路最近的CACHE服务器上,减少传输时间,提高访问速度

价值
	缓解服务器压力
	提高用户的体验
	隐WEB IP
	可以阻挡大部分流量攻击如ddos,被攻击时由CDN节点承有攻击

加速类型 
	网站站点加速, 大量静态资源HTML,图片, css,js文件
	视频点播/大文件下载分发加速,MP4/FLV或大文件,安装包
	视频直播相关加速
	移动APP更新文(apk文件)分发,APP内图片,页而短视频

计算机网络漏点
同一网络如192.168.0.0~~192.168.0.255, 0是网络号,255是广播是地址不能给设备用,是所有机器都监听的IP。可用IP范围是1~254, 路由器一般默认用1

git 菜鸟教程学习
git 开源的分布式版本控制系统,不依赖于服务端,也可以是内容管理系统,工作管理系统
与SVN不同
GIT是分布式的,svn不是
git内容完整性优于SVN,存储使用sha-1哈希算法.磁盘损坏时能降低破坏
GIT是按元数据的信息存储.svn是按文件

git config用来配置或读取工作环境变量,变量可以存放在三个不同的地方
/etc/gitconfi 系统所有的用户都普遍适用. git confit --system 来指定
~/gitconfi 当前用户普遍用 git config --global
.git/confgi 当前项目适用

查看已有配置信息
git config --list

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值