网络
文章平均质量分 63
zfl273
再骄傲的人都会败给时间
展开
-
scp,rsync远程拷贝文件过滤文件
平时的工作中经常需要推送代码,文件资源到服务器,也从服务器中拷贝资源到本地,基本上通过scp就能方便满足需求:scp file1 root@host:/path/to/dest/scp -r /path/to/source/file/ root@host:/path/to/dest/详细了解scp和rsync这两个命令我看到一篇博文说的比较详细https://www.cnblogs.com/kevingrace/p/8529792.html这里我就只记录一下我的需求和命令。这次我需要从服务器上.原创 2020-05-14 16:13:32 · 2221 阅读 · 1 评论 -
ubuntu下mysql5.7新安装的没有密码或者密码忘记了怎么办
新安装的数据库mysql在没有设置账号密码的情况下如何登陆并进行密码设置呢?在网上查到资料已经解决了,记录一下,1.查看一下debian.cnf需要用到权限命令 : sudo cat /etc/mysql/debian.cnf 才能看到2.然后找到 client项的 user 和password使用命令: mysql -udebian-sys-maint -p0gN5MHQ...原创 2020-04-19 22:03:13 · 471 阅读 · 0 评论 -
session cookie详述
虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。 一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣...转载 2019-04-30 12:04:14 · 215 阅读 · 0 评论 -
HTTP协议交代的清清楚楚
一、HTTP简介1.http协议介绍HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。 HTTP是基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等) HTTP协议通常承载于TCP协议之上,有时也承载于TLS或SSL协议层之上,这个时候,就成了我们...原创 2019-04-26 08:42:00 · 179 阅读 · 0 评论 -
http和https
超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的安全,...转载 2018-06-03 09:45:27 · 5581 阅读 · 1 评论 -
mysql数据库的命令总结
原创 2018-05-20 08:19:13 · 333 阅读 · 0 评论 -
python多线程完成udp聊天和tcp聊天服务器
上一次贴出我写的单线程聊天服务器,单线程在服务器上肯定是不能满足需求的,这一次写个多线程的框架,下回再写多进程的把首先我们了解一下线程和进程的概念和区别问题:1. 进程: 通俗理解一个运行起来的程序或者软件叫做进程,而线程就是执行代码的分支 1.1 每启动进程都需要向操作系统索要运行资源(内存空间),进程是操作系统资源分配的基本单位, 只有进程把资源准备好了才能让线程执行对应的代码 1.2 默认情...原创 2018-05-05 21:27:25 · 2868 阅读 · 2 评论 -
图解TCP的三次握手和四次挥手(简单明了)
标志位:SYN: 表示连接请求ACK: 表示确认FIN: 表示关闭连接序号: seq:表示报文序号 ack: 表示确认序号(1)图示三次握手:1~~~第一次握手:Client将标志位SYN置为1,随机产生一个值seq=J,并将该数据包发送给Server,Client进入 SYN_SENT状态,等待Server确认。 2~~~第二次握手:Server...原创 2018-05-04 09:20:34 · 451 阅读 · 0 评论 -
对计算机通信对五层模型的理解
计算机通信的五层模型:网络五层模型从上至下依次为:应用层—---—传输层—----网络层—---—链接层—---—实体层我去找个图吧对计算机通信进行分层是为了高效的通信,定位通信过程中出现错误容易发现,每一层都使用了一些协议,目的是为了通信双方能够理解对方的意图,每一层功能的实现,都是为上层功能的实现做好了铺垫,越往底层,越靠近硬件,越往上层,越接近客户,每一层都对数据进行了封装,发送和接收数据的...原创 2018-05-10 10:40:29 · 1089 阅读 · 0 评论 -
网络传输层协议tcp和udp协议的区别
1. tcp: 传输控制协议,全拼:Transmission Control Protocol 它是一个面向连接,可靠的传输协议2. udp: 用户数据报协议,全拼:User Datagram Protocol 它不是面向连接,不是可靠的传输协议, udp协议传输速度快3. tcp和udp都是传输层的两个传输协议4. tcp的特点: 4.1 面向连接,间接验证对方ip的有效性 4.2 可靠的传输 ...原创 2018-05-02 22:43:45 · 4111 阅读 · 0 评论 -
网络编程中常见的知识点的粗浅理解
1. 网络: 把双方或者多方的设备(电脑,智能手机,ipad)连接起来的一个工具 1.1 学习网络的目标:通过网络完成数据从一方传递到另外一方,完成数据的共享2. ip地址:ip地址就是网络中设备的地址,这个地址就是ip地址,ip地址是标识网络中唯一的一台设备 2.1 ip地址分类: ipv4 和 ipv6 2.2 ip的作用:通过ip地址在网络中找到对应的设备,然后给设备发送数据3. 私有ip:...原创 2018-05-02 11:58:38 · 400 阅读 · 0 评论