会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
unclejac
博客园
首页
新随笔
联系
订阅
管理
2022年6月7日
ET和LT
摘要: 以epoll_wait为例 LT(Level Trigger,电平触发):当epoll_wait检测到感兴趣的事情发生时,应用程序可以不立刻处理该事件,当下一次系统调用epoll_wait时,epoll_wait会继续向应用程序通告该事件,直到应用程序处理该事件。 ET(Edge Trigger,边
阅读全文
posted @ 2022-06-07 14:41 unclejac
阅读(205)
评论(0)
推荐(0)
2022年5月31日
HTTP常见面试问题
摘要: HTTP是什么 超文本传输协议,HyperText Transfer Protocol。HTTP是一个在计算机世界里面专门在两点之间传输文字、图片、音频、视频等超文本数据的约定和规范。 HTTP常见状态码 1XX属于提示信息,表示目前是协议处理的中间状态,实际用到较少。 2XX表示服务器成功处理了客
阅读全文
posted @ 2022-05-31 19:11 unclejac
阅读(182)
评论(0)
推荐(0)
2022年5月27日
TCP四次挥手及相关
摘要: 断开过程 假设客户端准备关闭连接,会发送一个TCP首部FIN置1的报文,即FIN报文给服务器,然后客户端进入FIN_WAIT_1状态; 服务端收到报文后,会向客户端发送一个ACK应答报文,然后服务端进入CLOSED_WAIT状态; 客户端收到来自服务端的ACK报文后,进入FIN_WAIT_2状态;
阅读全文
posted @ 2022-05-27 17:14 unclejac
阅读(271)
评论(0)
推荐(0)
2022年5月26日
TCP三次握手及原因
摘要: 三次握手过程 一开始客户端处于closed状态,服务器处于listen状态 第一次握手:客户端向服务器发送一个SYN报文,并指明客户端的初始化序列号isn_client,此时客户端处于SYN_SENT状态; 第二次握手:服务器收到客户端的SYN报文后,会返回SYN+ACK报文,其中SYN指明服务器的
阅读全文
posted @ 2022-05-26 16:55 unclejac
阅读(247)
评论(0)
推荐(0)
从输入网址到网页显示的过程
摘要: 解析URL(uniform resource location,统一资源定位符),生成发送给web服务器的http请求信息; 获取ip地址,首先查询缓存中是否有这个服务器域名的记录。查找顺序依次是浏览器->操作系统->host文件,若是有则直接返回,若无则通过DNS域名解析得到ip地址; 建立tcp
阅读全文
posted @ 2022-05-26 10:48 unclejac
阅读(126)
评论(0)
推荐(0)
2022年5月25日
域名解析过程
摘要: 比如www.server.com,其实后面还有一个“.”,最后这个点代表根域名 根DNS服务器(.) 顶级域DNS服务器(.com) 权威DNS服务器(server.com) 解析过程如下: 首先请求本地DNS解析,本地DNS接收到请求后查找本地缓存,若命中,则直接返回ip地址,否则询问根域名服务器
阅读全文
posted @ 2022-05-25 17:33 unclejac
阅读(289)
评论(0)
推荐(0)
OSI七层网络模型和TCP/IP网络模型
摘要: OSI七层网络模型 应用层:为应用程序提供服务并规定应用程序中通信相关的细节,比如发送电子邮件; 表示层:主要负责数据格式的转换,把应用处理的信息转换成适合网络传输的格式,或者把来自下层的数据转换成应用层可以处理的格式; 会话层:负责建立和断开通信连接; 传输层:负责端到端的数据传输; 网络层:将数
阅读全文
posted @ 2022-05-25 17:01 unclejac
阅读(34)
评论(0)
推荐(0)
公告