![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络基础
文章平均质量分 88
chao09_01
working & enjoying
展开
-
计算机网络知识总结
1、Http和Https的区别 Http协议运行在TCP之上,明文传输,客户端与服务器端都无法验证对方的身份;Https是身披SSL(Secure Socket Layer)外壳的Htt...转载 2019-11-10 17:21:03 · 331 阅读 · 0 评论 -
什么是IO中的阻塞、非阻塞、同步、异步
一、什么是同步、异步同步请求,A调用B,B的处理是同步的,在处理完之前他不会通知A,只有处理完之后才会明确的通知A。异步请求,A调用B,B的处理是异步的,B在接到请求后先告诉A我已经接到请求了,然后异步去处理,处理完之后通过回调等方式再通知A。所以说,同步和异步最大的区别就是被调用方的执行方式和返回时机。同步指的是被调用方做完事情之后再返回,异步指的是被调用方先返回,然后再做事情,做完...原创 2018-10-28 16:52:49 · 220 阅读 · 0 评论 -
从java看序列化
一、序列化是什么信息的传递、交换支撑整个互联网产业,那么信息的交流的过程中遵循着什么样的标准。常见的网络传输协议有 TCP/IP 协议,OSI协议等模型。我们的通讯协议往往根据不同的应用场景采用不同分层模型,因不同模型功能定义不一样,因此粒度的划分也有所不同,比如:TCP/IP协议是一个四层协议,而OSI模型却是七层协议模型。在 TCP/IP 协议模型中分为:网络接口层、网际层、传输层、应...转载 2018-09-30 11:33:35 · 146 阅读 · 0 评论 -
线程中断以及线程中断引发的那些问题,你值得了解(待删除)
什么是线程中断? 在我们的Java程序中其实有不止一条执行线程,只有当所有的线程都运行结束的时候,这个Java程序才算运行结束。官方的话给你描述一下:当所有的非守护线程运行结束时,或者其中一个线程调用了System.exit()方法时,这个Java程序才能运行结束。 线程中断的应用场景 我们先来举一个例子,比如我们现在在下载一个500多M的大片,我们点击...转载 2018-10-17 23:32:07 · 1124 阅读 · 0 评论 -
HTTP协议及web请求
一、在浏览器中输入url地址 ->> 显示主页的过程打开一个网页,整个过程会使用哪些协议二、状态码三、 各种协议与HTTP协议之间的关系四、HTTP长连接、短连接在HTTP/1.0中默认使用短连接。也就是说,客户端和服务器每进行一次HTTP操作,就建立一次连接,任务结束就中断连接。当客户端浏览器访问的某个HTML或其他类型的Web页中包含有其他的Web资...转载 2018-10-04 15:46:09 · 309 阅读 · 0 评论 -
TCP、UDP协议的区别
TCP、UDP协议的区别 UDP在传送数据之前不需要先建立连接,远地主机在收到UDP报文后,不需要给出任何确认。虽然UDP不提供可靠交付,但在某些情况下UDP确是一种最有效的工作方式(一般用于即时通信),比如: QQ语音 QQ视频 、直播等等TCP提供面向连接的服务。在传送数据之前必须先建立连接,数据传送结束后要释放连接。TCP不提供广播或多播服务。由于TCP要提供可靠的,面向连接...转载 2018-10-04 15:39:51 · 130 阅读 · 0 评论 -
TCP三次握手与四次挥手
为了准确无误地把数据送达目标处,TCP协议采用了三次握手策略。漫画图解:图片来源:《图解HTTP》 简单示意图: 客户端–发送带有SYN标志的数据包–一次握手–服务端 服务端–发送带有SYN/ACK标志的数据包–二次握手–客户端 客户端–发送带有带有ACK标志的数据包–三次握手–服务端为什么要传回SYN(发起一个新链接)?接收端传回发送端所发送...转载 2018-10-04 15:35:41 · 124 阅读 · 0 评论 -
OSI与TCP/IP各层的结构与功能
OSI的七层体系结构概念清楚,理论也很完整,但是它比较复杂而且不实用。在这里顺带提一下之前一直被一些大公司甚至一些国家政府支持的OSI失败的原因:OSI的专家缺乏实际经验,他们在完成OSI标准时缺乏商业驱动力 OSI的协议实现起来过分复杂,而且运行效率很低 OSI制定标准的周期太长,因而使得按OSI标准生产的设备无法及时进入市场(20世纪90年代初期,虽然整套的OSI国际标准都已经制定出来...转载 2018-10-04 15:32:57 · 1886 阅读 · 0 评论 -
Linux:宿主机通过桥接方式连接的VMware内部Linux14.04虚拟机(静态IP)实现上网方案
首先,我们要弄清楚三种常见的连接方式中的桥接方式的网络结构:.bridged(桥接模式)在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。在桥接模式下,你需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配...原创 2021-01-31 22:02:54 · 799 阅读 · 0 评论 -
http基础知识(二)
客户端和服务器端遵循http协议通过相互发送报文进行通信一般来说,请求报文的格式如下:报文类型 URI 协议文本 可选内容请求首部:Host\Connection\Content-type\Content-length内容实体响应报文的格式如下:状态码 原因短语 协议版本 可选内容响应首部:Date\Content-type\Content-length内容实体web客户端...原创 2016-10-29 00:18:43 · 241 阅读 · 0 评论 -
http的基础知识(一)
http是一种无状态协议,也就是每一次发送都是一次新的开始,服务器并不知道也没有必要知道当前连接的客户端是否之前有过交集,那么需要进行保存用户登录状态时,则出现了麻烦,这个时候需要使用cookie来保存状态,cookie会根据服务器端发送的响应报文内的一个叫做Set-Cookie的首部字段,通知客户端保存Cookie(保存在自己电脑里),当下次客户端发送请求时,Cookie值会被添加到请求报文中发...原创 2016-10-29 00:06:58 · 268 阅读 · 0 评论 -
Cookie存储及原理
Cookie是一小段文本信息,伴随着用户请求在 Web 服务器和浏览器之间传递,其大小限制在4k左右(不同浏览器略有不同)。它是「浏览器」提供的一种机制,它将document 对象的 cookie 属性提供给 JavaScript。可以使用JavaScript来创建和取回 cookie 的值,因此我们可以通过document.cookie访问它。一、Cookie的格式 ...原创 2018-08-26 15:23:22 · 14782 阅读 · 0 评论