网络
GorgeousGuo
这个作者很懒,什么都没留下…
展开
-
TCP与UDP
TCP/IP 中有两个具有代表性的协议:TCP和UDP 可以根据IP部首中的协议字段的协议号可识别IP层传输的到底是哪一种协议。 TCP提供可靠的通信传输,UDP常用于让广播和细节控制交给应用的通信传输。 UDP:不具有可靠性的数据报协议,无法保证消息一定会到达。没有复杂的控制,它是将应用程序发来的数据在收到的那一刻,立即按照原样发送到网络上的一种机制。 在网络拥堵时其无法进行流量控制等避免网络堵...原创 2019-07-19 22:50:37 · 79 阅读 · 0 评论 -
OSI参考模型
协议:计算机与计算机之间通过网络实现通信时实现达到的一种“约定”,遵循这一“约定”进行处理方可进行通信,协议不同则无法实现通信 如图为协议分层 分层的最大好处在于“封装” 上图只是将协议简单的分了两层进行说明,下面OSI模型则将这样一个复杂的协议分成了易于理解的七层。 OSI参考模型 7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路...原创 2019-07-19 22:12:18 · 196 阅读 · 0 评论 -
TCP协议
TCP协议 传输控制协议(Transmission Control Protocol):即对数据的传输进行详细控制 特点: 1·有链接 2·可靠运输 3·面向字节流 TCP最核心的机制: 1·可靠传输 2·尽量提高传输效率 (注意两者无法同时兼顾) 一·确认应答(可靠性的核心机制) 序号:按照每个字节的方式来编号 确认序号:当前序号之前的数据已经确认收到,接下来对端该发 送确认序号开始的数据 二·...原创 2019-07-16 11:04:17 · 218 阅读 · 0 评论 -
持久连接Keep-Alive
什么是持久连接? HTTP协议中采用“请求 - 应答”模式,在普通状态下一次请求应答结束后便会断开连接,下次请求时又进行新的一次连接,完成后又会断开(HTTP为无连接协议),而Keep-Alive模式下使客户端与服务端的连接持续有效,只要未提出断开,则一直连接 Keep-Alive优点 提高了HTTP响应时间,避免堵塞,Web页面显示速度提高使性能得到了提升。 Keep-Alive模式下,客户...原创 2019-08-12 13:42:18 · 393 阅读 · 0 评论 -
HTTP协议中GET与POST方法
HTTP协议中常用到的两种方法先简单介绍一下GET与POST方法,两者本质上都为TCP链接,做的事情也基本相同,但是使用时要注意使用条件,不能混用。 GET 获取资源 GET方法用来请求访问已经被URI识别的资源,指定的资源经过服务器解析后返回响应的内容(原样返回)。 POST 用来传输实体的主体 post的主要目的并不是获取响应的主题内容,而是传输。 GET与POST区别 GET把参数包含在U...原创 2019-08-12 12:06:54 · 2970 阅读 · 0 评论 -
Session与Cookie
Http协议是无状态无连接的,因此一个用户在一个网站做连续操作需要不断提供身份信息,因此便有了Session与Cookie。 Session: 服务器进行描述用户身份信息的方式(服务器端) 当用户第一次访问浏览器时,浏览器发送请求给服务器,服务器便会自动生成一个Session和一个Session ID 用来标志该Session。并且通过其响应浏览器。当该用户第二次访问时,浏览器发出请求并发出该Se...原创 2019-07-31 23:41:23 · 76 阅读 · 0 评论