
基础知识
文章平均质量分 73
小草莓lllll
这个作者很懒,什么都没留下…
展开
-
《技术之瞳》——计算机网络篇
ISO的七层网络协议 TCP三次握手四次挥手协议(面向连接的可靠传输层协议) TCP协议的缓冲区BPD问题 TCP协议如何实现可靠传输? 抽象过程如下: 1.发送端把待发送的数据存入发送缓冲区 2.网络设备发送数据 3.接收端接收到数据,同时返回一个确认收到数据的ACK信息 4.发送端收到ACK信息之后确认数据已经被对方收到,缓冲区的已确认数据删除 也就是说缓冲区中等待确认的数原创 2018-01-21 17:15:34 · 1117 阅读 · 0 评论 -
HTTP与HTTPS的区别
超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输原创 2018-01-16 16:01:20 · 594 阅读 · 0 评论 -
输入URL到整个页面显示发生了什么
从输入URL到页面加载发生了什么https://www.cnblogs.com/engeng/articles/5943382.html总体来说分为以下几个过程:DNS解析TCP连接发送HTTP请求服务器处理请求并返回HTTP报文浏览器解析渲染页面连接结束具体过程DNS解析DNS解析的过程就是寻找哪台机原创 2018-01-17 09:50:56 · 367 阅读 · 0 评论 -
get和post的区别
GET和POST是HTTP请求的两种基本方法,HTTP是基于TCP/IP的关于数据如何在万维网中如何通信的协议。最直观的区别是:GET把参数包含在URL中,POST通过request body传递参数。数据量:GET传送的数据量较小,不能大于2KB。POST传送的数据量较大,一般默认为不受限制。安全性:传统的比较都是觉得GET安全性非常低,POST安全性较高。因为GET请求的数据会暴露在地址栏原创 2018-02-09 22:11:03 · 608 阅读 · 0 评论 -
面试基础知识之计算机网络
一、计算机网络 基础部分 1. TCP报头格式 TCP协议头最少20个字节,包括以下的区域: TCP源端口(Source Port):16位的源端口其中包含初始化通信的端口。源端口和源IP地址的作用是标示报问的返回地址。 TCP目的端口(Destination port):16位的目的端口域定义传输的目的。这个端口指明报文接收计算机上的应用程序地址接口。 TCP序列号(序列码,Se原创 2018-02-26 15:28:36 · 4706 阅读 · 1 评论 -
面试基础知识之LINUX篇
1. 硬链接和软连接区别 * 硬链接: 与普通文件没什么不同,inode 都指向同一个文件在硬盘中的区块 * 软链接: 保存了其代表的文件的绝对路径,是另外一种文件,在硬盘上有独立的区块,访问时替换自身路径。 2. kill用法,某个进程杀不掉的原因(进入内核态,忽略kill信号) * 先用ps查找进程:ps -ef|grep vim * 列出所有信号名称: kill -l原创 2018-02-26 16:30:58 · 10618 阅读 · 0 评论 -
基础知识之数据库篇
增:add插入: insert into tname(field1, field2) values(value1, value2)删除表:drop table tname删除数据:delete from tname更新:update tname set field1=value1, field2=value2 where 条件表达式查:select * from tname创建表: cr原创 2018-02-27 10:05:37 · 931 阅读 · 0 评论