福大大架构师每日一题
福大大架构师每日一题
全部文章
福大大架构师每日一题
归档
标签
去牛客网
登录
/
注册
福大大架构师每日一题的博客
最新面试题,针对高级开发人员和架构师。内容是后端、大数据和人工智能。
全部文章
/ 福大大架构师每日一题
(共17篇)
2020-08-22:I/O多路复用中select/poll/epoll的区别?
来自专栏
福哥答案2020-08-22: select,poll,epoll 都是 操作系统实现 IO 多路复用的机制。 我们知道,I/O 多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是 读就绪或者写就绪),能够通知程序进行相应的读写操作。那么这三种机制有什 么区别呢。1、支持一个进程...
tcp
网络
2020-08-22
7
702
2020-08-21:网络IO模型有哪些?
来自专栏
福哥答案2020-08-21: 福哥口诀法:阻非复信异(阻塞、非阻塞、多路复用、信号驱动、异步) 知乎答案操作系统上,分为 5 种:1.阻塞IO(blocking IO)2.非阻塞IO(non-blocking IO)3.IO多路复用(IO multiplexing)4.信号驱动IO(signal ...
tcp
网络
2020-08-21
6
592
2020-08-19:TCP是通过什么机制保障可靠性的?
来自专栏
福哥答案2020-08-19: 福哥口诀法:校(jiao)序确重拥流连(tcp可靠性保障机制:校验、序号、确认、重传、拥塞、流量、连接)校验:数据是否正确。序号:对数据编号seq。确认:ACK。重传:超时重传和冗余ACK重传。拥塞控制:慢启动(慢开始)、拥塞避免、快重传、快恢复。流量控制:根据接收端...
tcp
网络
2020-08-19
4
597
2020-07-26:如何用 socket 编程实现 ftp 协议?
来自专栏
福哥答案2020-07-26: 功能用户输入user username、pass password注册,注册后输入dir查看服务器文件列表,输入get filename path下载文件到指定路径。 思路①客户端建立连接,打开输入输出流,开循环支持多次数据交换,直到用户输入退出命令,再关闭流和连接。...
tcp
网络
2020-07-26
3
515
2020-07-05:tcp和udp的区别和应用场景。如何实现断点续传?
来自专栏
福哥答案2020-07-05: 区别:1.可靠性:tcp可靠。udp不可靠。2.连接性:tcp面向连接。udp无连接。3.报文:tcp字节流。udp面向报文。4.传输效率:tcp低。udp高。5.多点通信:tcp一对一通信。udp一对一、一对多、多对一,多对多通信。 应用场景:tcp:(1)文件传输...
tcp
网络
2020-07-20
3
723
2020-07-04:tcp三次握手干了啥?time_wait什么时候出现?
来自专栏
福哥答案2020-07-04:三次握手如下:1.SYN j2.ACK j+1,SYN k3.ACK k+1 time_wait出现在断开连接第四次挥手的时候出现。TIME_WAIT状态存在有两个原因。<1>可靠终止TCP连接。如果最后一个ACK报文因为网络原因被丢弃,此时server因为...
tcp
网络
2020-07-20
3
584
2020-05-26:TCP四次挥手过程?
来自专栏
福哥答案2020-05-26:
tcp
网络
2020-07-20
3
652
首页
上一页
1
2
下一页
末页