![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
文章平均质量分 84
奇幻岛
这个作者很懒,什么都没留下…
展开
-
看完这篇session和cookie你就可以招架住面试官了
seesion和Cookie出现的原因?因为http协议是无状态无连接的,在客户端向服务器发送请求响应完毕以后,二者的连接就断开了,这个过程称为一次会话(字面理解就像两个人进行了一场谈话,可以理解为cookie和session的这场谈话结束)结束,但有些场景,比如要进行登录记住密码或者多长时间免登录之类的,这时就要用的session和cookie;就是为了让服务器认识你是谁cookie和session的工作原理cookie当客户端给服务器发送一些请求时携带者自己的用户信息,发过去之后,服务器给客户端原创 2020-08-03 14:41:38 · 1034 阅读 · 0 评论 -
TCP协议几个常见面试题整理
添加链接描述一、说一下计算机网络体系结构1、物理层:主要负责在物理线路上传输原始的二进制数据。两台计算机要通信,就得通过介质,比如光纤、电缆等,物理层就是干这些事情的,。2、数据链路层:主要负责在通信的实体间建立数据链路连接。物理层它只是单纯着负责在计算机之间传输0,1这样的电信号。假如这些0,1组合的传送毫无规则,计算机是解读不了的。因此,我们需要制定一套规则来进行0,1的传送。例如多少个电信号为一组啊,每一组信号应该如何标识才能让计算机读懂啊等。数据链路层就是在物理层之上,负责给这些0,1制定原创 2020-07-23 19:01:06 · 1596 阅读 · 0 评论 -
【经典面试题】浏览器地址栏输入URL以后……
这个问题恐怕好多人在面试过程中都被问到过,但回答的都不算很好,所以我想写一篇笔记对这个问题进行一个系统的总结;就像这样输入一个网址,然后的然后一、先进行DNS域名解析我们都知道通过IP可以找到一台主机,我们输入网址的目的是获得我们想要的资源,那就需要知道去哪儿获取,所以就要知道对方的IP,那么第一步必然是要对这个网址进行解析得到IP地址。为什么要是用域名,不直接输入IP呢,因为方便我们记忆和使用;下来聊解析的过程a、浏览器缓存:先从浏览器缓存中查找是否有该域名,浏览器一般都会有浏览历史,当你输入一原创 2020-07-11 19:05:19 · 772 阅读 · 0 评论 -
如何把web项目部署到远程服务器上(详细图解)
一、掏钱给阿里或者腾讯买个服务器哈哈哈,服务器有公网IP,你把项目放上去外网就可以访问了第一步肯定是给阿里或者腾讯掏钱买个服务器呗,这就不说了,二、在服务器上装上该有的环境使用yum命令来安装,yum install [软件包名字]、 yum remove [软件包名字]有两点需要注意(可以使用 ping www.baidu.com 来检测)1、必须联网 2、必须是root权限linux下有两种用户,root用户和普通用户,转换命令如下安装git:yum install git.x8原创 2020-06-23 22:36:05 · 8217 阅读 · 1 评论 -
前两天总结了TCP今儿来个HTTP,来看一看啊
先来认识URLURL:统一资源定位器(Uniform Resource Locator)的简称,我们见到的太多了,每打开一个网页就会看到,浏览器通过解析给定URL就可以在网络上找到对应的资源1、协议名称:我们常见的HTTP(超文本传输协议,默认端口80)、HTTPS(默认端口443)、SMTP(传邮件.默认端口25)、FTP(传文件,默认端口21)、Telnet(远程登录,默认端口23)2、服务器地址:就是你要找的资源的地址,(有时前面会有用户名和密码,格式:uesername:password@h原创 2020-06-16 23:21:29 · 502 阅读 · 1 评论 -
终于总结了TCP(有点长,耐心看哦)
1、Serial:新生代收集器,串行GC(最基本,发展历史最悠久)特性:单线程的收集器,但它的“单线程”的意义并不仅仅说明它只会使用一个CPU或一条收集线程去完成垃圾收集工作,更重要的是在它进行垃圾收集时,必须暂停其他所有的工作线程,直到它收集结束应用场景:Serial是虚拟机运行在Client模式下的默认新生代收集器。优势:简单而高效(与其他收集器的单线程比),对于限定单个CPU的环境来说,Serial收集器由于没有线程交互的开销,专心做垃圾收集自然可以获得最高的单线程收集效率。2、ParNe原创 2020-06-10 20:23:07 · 2136 阅读 · 0 评论 -
如何判断大小端
什么是大小端?大小端是指数据存储或者传输时的字节序,具体分为大端和小端大端(Big-Endian)模式:是指数据的低位(就是权值较小的后面那几位)保存在内存的高地址中,而数据的高位,保存在内存的低地址中;地址由小向大增加,而数据从高位往低位放。小端(Little-Endian)模式:是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中。总结起来就是:小端存储:低位存放在低地址(高位存放在高地址)大端存储:低位存放在高地址(高位存放在低地址)判断大小端的方法第一种方法:字符原创 2020-05-09 17:17:52 · 13064 阅读 · 6 评论 -
网络地址的分类以及->代码进行IP合法性判断
各类表示范围如图所示A类地址:1个字节的网络号,3个字节的主机号,用于少量的大型网络;B类地址:2个字节的网络号,2个字节的主机号,用于中等规模的网络;C类地址:3个字节的网络号,1个字节的主机号,用于小规模的网络。A类地址第一个字节的最高位固定为0,另外7比特可变的网络号可以标识128个网络(0~127),0一般不用,127用作环回地址。所以共有126个可用的A类网络。A类地址的2...原创 2020-04-14 10:56:34 · 745 阅读 · 0 评论 -
输入URL会发生什么
一、DNS解析浏览器能访问的资源都是通过IP访问的,但是为了方便我们记忆和使用网站都是使用的域名,所以当我们输入一个域名的时候就需要浏览器进行域名解析。浏览器解析域名的流程是a、先从浏览器缓存中查找是否有该域名(浏览器缓存),b、浏览器缓存中没有则从系统缓存中查找(系统缓存),c、系统缓存中没有则从路由缓存中查找,(路由器缓存)d、路由缓存没有则从本地DNS服务器中查找,(ISP DNS...原创 2020-03-10 23:53:12 · 466 阅读 · 0 评论 -
Servlet知识大全
什么是servlet概念:Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。定位:Java Servlet用Java编写的服务器端程序(web application)。作用:其主要功能在于交互式地浏览和修改数据,生成动态Web内容。理解:狭义的Servle...原创 2020-03-01 09:29:39 · 201 阅读 · 0 评论 -
tcp和udp的区别
一、连接方面区别TCP面向连接(如打电话要先拨号建立连接)。UDP是无连接的,即发送数据之前不需要建立连接。二、安全方面的区别TCP提供可靠的服务,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达。UDP尽最大努力交付,即不保证可靠交付。三、传输效率的区别TCP传输效率相对较低。UDP传输效率高,适用于对高速传输和实时性有较高的通信或广播通信。四、连接对象数量的区别TC...原创 2020-02-29 20:35:22 · 135 阅读 · 0 评论 -
计算机网络的五层模型和七层模型
五层具体分类和各部分的功能物理层:主要负责在物理线路上传输原始的二进制数据。两台计算机要通信,就得通过介质,比如光纤、电缆等,物理层就是干这些事情的,。数据链路层:主要负责在通信的实体间建立数据链路连接。物理层它只是单纯着负责在计算机之间传输0,1这样的电信号。假如这些0,1组合的传送毫无规则,计算机是解读不了的。因此,我们需要制定一套规则来进行0,1的传送。例如多少个电信号为一组啊,每...原创 2019-11-25 20:54:10 · 3013 阅读 · 0 评论