计算机网络
计算机网络
不要停止思考-jcn
向往美好生活
展开
-
流量控制与阻塞控制
TCP流量控制为什么需要流量控制?出现的问题:如果发送方把数据发送得过快,接收方可能会来不及接收,这就会造成数据的丢失。流量控制如何实现?TCP的流量控制是利用滑动窗口机制实现的,接收方在返回的ACK中会包含自己的接收窗口的大小,以控制发送方的数据发送。TCP的窗口单位是字节,不是报文段,发送方的发送窗口不能超过接收方给出的接收窗口的数值。流量控制所要做的就是抑制发送端发送数据的速率,以...原创 2019-10-15 08:46:21 · 724 阅读 · 0 评论 -
HTTP请求到响应全过程
HTTP请求和响应的全过程1.首先进行域名解析2.TCP的三次握手3.Web浏览器向Web服务器发送请求命令4.Web浏览器发送请求头信息等关于自身的信息,最后发送一个空请求头代表头信息发送完毕,如果是POST提交,会继续提交请求体。5.Web服务器应答,应答第一部分是版本号和协议状态码。6.Web服务器发送应答头信息关于他它自己的信息及别被请求的文档最后发送一个空百行表示头信息发送结...原创 2019-10-15 08:43:50 · 3389 阅读 · 0 评论 -
HTTP与HTTPS
阅读本篇文章你将学习到:1.什么是HTTP与HTTPS,两者的区别。2.什么是对称加密与非对称加密,及加密原理流程。HTTP与HTTPS的区别: HTTPS = HTTP + TLS/SSL 。概念:HTTP/请求-响应协议:超文本传输协议。HTTPS:超文本传输安全协议。HTTP因为不安全所以被HTTPS给代替了。HTTP的缺点:通信使用明文,内容可能被窃听(重要密码泄...原创 2019-10-15 08:42:49 · 111 阅读 · 0 评论 -
OSI/TCP-IP/三次握手,四次挥手
OSI七层参考模型: 物理层:通信信道上原始比特流的传输, 协议:RJ45、CLOCK、IEEE802.3。 -比特:Bit。 数据链路层:将原始传输设备上没有被发现的错误呈现给物理层。 协议:PPP、FR、HDLC、VLAN、MAC。 -帧:Frame。 网络层:负责控制整个子网的运转,路由功能:将一个包从源端路由发送到目标端。 协议:IP、ICMP...原创 2019-10-15 08:40:59 · 454 阅读 · 0 评论 -
计算机网络:OSI、TCP、UDP、IP、HTTP/HTTPS知识总结
OSI,TCP/IP,五层协议的体系结构每一层的作用:物理层:通过媒介传输比特,确定机械及电气规范(比特Bit)数据链路层:将比特组装成帧和点到点的传递(帧Frame)网络层:负责数据包从源到宿的传递和网际互连(包Packet)传输层:提供端到端的可靠报文传递和错误恢复(段Segment)会话层:建立、管理和终止会话(会话...转载 2019-04-07 21:50:38 · 2749 阅读 · 1 评论 -
https加密解密(非对称加密和对称加密)
全球可信的SSL数字证书申请:http://www.shuzizhengshu.com在互联网安全通信方式上,目前用的最多的就是https配合ssl和数字证书来保证传输和认证安全了。本文追本溯源围绕这个模式谈一谈。名词解释首先解释一下上面的几个名词:https:在http(超文本传输协议)基础上提出的一种安全的http协议,因此可以称为安全的超文本传输协议。http协议直接放置在TCP协...转载 2019-03-03 21:42:54 · 3103 阅读 · 0 评论 -
get与post的区别
get向服务器请求数据,post向服务器发送数据。get向服务器请求数据会返回HTTP-URL信息,就是请求参数会出现在地址栏URL中,所以不安全。post通过请求体传递参数,在地址栏只显示请求资源的URL,所以相对安全。请求体:get的请求参数放在请求首行中,HTTP限制其大小为1KB,传送数量有限。post的请求参数放在请求体中,请求体没有大小限制,传送数据量没有限制。...原创 2019-02-25 23:19:17 · 229 阅读 · 0 评论 -
HTTP协议request头和response头
Request Headers分析 HTTP 协议的时候可以通过浏览器的开发者工具进行查看。下图是访问的URL:https://www.google.com.hk/Accept:text/html, application/xhtml+xml, application/xml;q=0.9, image/webp, image/apng, */*; q=0.8 作用:向服务...原创 2019-02-26 20:23:21 · 1750 阅读 · 0 评论 -
http请求流程
流程简述:建立TCP连接后,web浏览器向web服务器发送请求命令、请求头信息,服务器接收响应,发送应答头信息、数据,最后服务器关闭连接。具体流程分析:一个完整的http请求事务过程并非一句话就能了解:例如: 发生在连接前的:域名解析、TCP的三次握手 发生在连接后的:发起请求,响应请求,浏览器得到html代码,解析html代码,请求代码资源,渲染...原创 2019-03-02 21:53:39 · 627 阅读 · 0 评论 -
OSI七层模型与TCP/IP五层模型
博主是搞是个FPGA的,一直没有真正的研究过以太网相关的技术,现在终于能静下心学习一下,希望自己能更深入的掌握这项最基本的通信接口技术。下面就开始搞了。一、OSI参考模型 今天我们先学习一下以太网最基本也是重要的知识——OSI参考模型。 1...转载 2019-03-20 22:20:48 · 189 阅读 · 0 评论 -
图解正向代理和反向代理
套用古龙武侠小说套路来说,代理服务技术是一门很古老的技术,是在互联网早期出现就使用的技术。一般实现代理技术的方式就是在服务器上安装代理服务软件,让其成为一个代理服务器,从而实现代理技术。常用的代理技术分为正向代理、反向代理和透明代理。本文就是针对这三种代理来讲解一些基本原理和具体的适用范围,便于大家更深入理解代理服务技术。一、正向代理(Forward Proxy)&nbs...转载 2019-04-03 23:56:37 · 2011 阅读 · 0 评论