![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
文章平均质量分 93
baoleilei6
微信号:bll1286971588 欢迎交友
展开
-
张三同学没答好「进程间通信」,被面试官挂了....
前言开场小故事炎炎夏日,张三骑着单车去面试花了 1 小时,一路上汗流浃背。结果面试过程只花了 5 分钟就结束了,面完的时候,天还是依然是亮的,还得在烈日下奔波 1 小时回去。面试五分钟,骑车两小时。你看,张三因面试没准备好,吹空调的时间只有 5 分钟,来回路上花了 2 小时晒太阳,你说惨不惨?所以啊,炎炎夏日,为了能延长吹空调的时间,我们应该在面试前准备得更充分些,吹空调时间是要自己争取的。很明显,在这一场面试中, 张三在进程间通信这一块没复习好,虽然列出了进程间通信转载 2021-09-10 06:46:01 · 283 阅读 · 1 评论 -
DNS域名解析的过程
一、主机解析域名的顺序 1、找缓存 2、找本机的hosts文件 3、找DNS服务器注意: 配置IP和主机名时,要记得修改/etc/hosts文件,因为有些应用程序在主机内的进程之间通信的时候,会本机的主机名,如果主机名不能正确解析到一个正常的IP地址,那么就会导致进程通信有问题。二、概念解释DNS(DomainNameSystem,域名系统...转载 2020-03-20 07:52:10 · 439 阅读 · 0 评论 -
UDP和TCP的区别
1,tcp面向连接 udp面向无连接的2,可靠和不可靠:tcp在传输中丢失,那么他将重发,udp没有交付保证。一个数据包在传输过程中可能丢失3,消息到达网络的另一端时可能是无序的。tcp协议将为你排好序,udp没有任何保证 一个数据包可能丢失4,tcp有流量控制 和 拥塞控制 udp没有5,tcp面向字节流 udp面向报文6:(重量级vs轻量级)tcp是一个重量级的协议;udp则...转载 2020-03-09 10:35:33 · 674 阅读 · 0 评论 -
缓存相关的HTTP请求头
headers字段 解释 案例 Expires 服务端告诉浏览器,先把这个文件缓存起来,在这个过期时间之前,该文件都不会变化 Expires: Mon, 1 Aug 2016 22:43:02 GMT Cache-Control 由于Expires给定的是绝对时间,而客户端的系统时间可以由...转载 2020-02-06 10:21:12 · 946 阅读 · 0 评论 -
HTTP之请求消息Request
HTTP之请求消息Request客户端发送一个HTTP请求到服务器的请求消息包括以下格式:请求行(request line)、请求头部(header)、空行和请求数据四个部分组成。Http请求消息结构.png请求行以一个方法符号开头,以空格分开,后面跟着请求的URI和协议的版本。Get请求例子,使用Charles抓取的request:GET /562f25980...转载 2020-02-05 22:48:43 · 602 阅读 · 0 评论 -
TCP 为什么是三次握手,而不是两次或四次?
记得第一次看TCP握手连接的时候,有同样的疑问,我的疑问是,为何不是两次呢?后来随着对网络的理解深入,明白TCP报文是交由IP网络来负责运输,IP网络并不能保证TCP报文到达目的地,既然IP网络是指望不上了,那TCP就自力更生吧,TCP必须依赖自身的努力来保证数据传输的可靠。TCP看似复杂,其实可以归纳为以下5种报文:(1)SYN(2)Data(唯...转载 2020-02-05 22:42:51 · 295 阅读 · 0 评论 -
WebSocket、HTTP 与 TCP
WebSocket、HTTP 与 TCP从上面的图中可以看出,HTTP、WebSocket 等应用层协议,都是基于 TCP 协议来传输数据的。我们可以把这些高级协议理解成对 TCP 的封装。既然大家都使用 TCP 协议,那么大家的连接和断开,都要遵循TCP 协议中的三次握手和四次握手,只是在连接之后发送的内容不同,或者是断开的时间不同。更详细内容可阅读:wireshark抓包...转载 2020-01-16 11:31:25 · 288 阅读 · 0 评论 -
TCP建立连接为什么是三次握手,为什么不是两次或四次?
什么是三次握手学过网络编程的人,应该都知道TCP建立连接的三次握手,下面简单描述一下这个过程。如图所示第一次握手:客户端发送TCP包,置SYN标志位为1,将初始序号X,保存在包头的序列号(Seq)里。第二次握手:服务端回应确认包,置SYN标志位为1,置ACK为X+1,将初始序列号Y,保存在包头的序列号里。第三次握手:客户端对服务端的确认包进行确认,置SYN标志位为0...转载 2019-09-05 09:34:39 · 517 阅读 · 0 评论 -
浏览器输入 url 到页面的展现,具体发生了些什么可以展开说下么
断于上述题目知识点。第二个问题笔者通常喜欢问一些考察可深可浅的一些题目,注入:浏览器输入 url 到页面的展现,具体发生了些什么可以展开说下么基本回答都是在浏览器地址栏输入URL 浏览器解析URL获取协议,主机,端口,path 浏览器组装一个HTTP(GET)请求报文 浏览器获取主机ip地址 打开一个socket与目标IP地址,端口建立TCP链 TCP链接建立后发送HTTP请求...转载 2019-08-30 11:49:35 · 334 阅读 · 0 评论 -
tcp 三次握手,四次挥手几常见面试题
TCP报文首部 源端口和目的端口,各占2个字节,分别写入源端口和目的端口; 序号,占4个字节,TCP连接中传送的字节流中的每个字节都按顺序编号。例如,一段报文的序号字段值是 301 ,而携带的数据共有100字段,显然下一个报文段(如果还有的话)的数据序号应该从401开始; 确认号,占4个字节,是期望收到对方下一个报文的第一个数据字节的序号。例如,B收到了A发送过来的报文,其序列号字...转载 2018-12-16 12:00:28 · 375 阅读 · 0 评论