
计算机网络
文章平均质量分 94
不懂就多学学
这个作者很懒,什么都没留下…
展开
-
软件开发相关面经4——计算机网络篇
1、单条记录高并发访问的优化 服务器端: 使用缓存,如redis等 使用分布式架构进行处理 将静态页面和静态资源存储在静态资源服务器,需要处理的数据使用服务器进行计算后返回 将静态资源尽可能在客户端进行缓存 采用ngnix进行负载均衡 (nginx读作恩静埃克斯 = Engine X) 数据库端: 数据库采用主从赋值,读写分离措施 建立适当的索引 分库分表 2、介绍一下ping的过程,分别用到了哪些协议 ping 程序是用来探测主机到主机之间是否可通信,如果不能ping到某台主机,表明不能和这台主机建立连原创 2021-09-06 11:45:00 · 255 阅读 · 0 评论 -
软件开发相关面经3——计算机网络篇
1、TCP和UDP的区别 TCP(Transmission Control Protocol,传输控制协议)提供的是面向连接,可靠的字节流服务。即客户和服务器交换数据前,必须现在双方之间建立一个TCP连接,之后才能传输数据。并且提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。 UDP(User Data Protocol,用户数据报协议)是一个简单的面向数据报的运输层协议。它不提供可靠性,只是把应用程序传给IP层的数据报发送出去,但是不能保证它们能到达目的地。由于UDP在传原创 2021-09-06 10:53:46 · 464 阅读 · 0 评论 -
软件开发相关面经2——计算机网络篇
1、建立TCP服务器的各个系统调用 建立TCP服务器连接的过程中主要通过以下系统调用序列来获取某些函数,这些系统调用主要包括:socket(),bind(),listen(),accept(),send()和 recv()。 见:https://blog.youkuaiyun.com/qq_37964547/article/details/81429627 2、说明socket网络编程有哪些系统调用?其中close是一次就能直接关闭的吗,半关闭状态是怎么产生的? socket() 创建套接字 bind() 绑定本.原创 2021-09-03 13:34:02 · 237 阅读 · 0 评论