网络编程
文章平均质量分 84
一氧化二氢的执着
及时当勉励,岁月不待人。
展开
-
T公司W部门二面面经
数据库如何理解数据库的事物.InnoDB如何设计和实现事物的?一个事物提交的流程.数据库脏读、不可重复读、幻读是什么?网络socket recv()有几个返回值?你是如何处理的?各种返回情况?失败有什么原因?收发包的流程?tcp已经建立了连接, 拔掉网线在发送数据write报什么错? 这是一个什么样的失败? -1之后你怎么处理?tcp网线拔了再插上有什么问题(假设ip固定)?你的理由?那拔了过了很久再插上?tcp可靠性如何体现?tcp 四次挥手timewait出现在哪一方? 这个原创 2020-12-12 00:04:24 · 126 阅读 · 0 评论 -
[网络] HTTP版本演变
Http协议版本演变概括.原创 2020-12-04 23:39:44 · 416 阅读 · 1 评论 -
网络基础知识
计算机网络–用来实现计算机间的通信物理层:一. 设计初, 两两间都需要通信, 每个计算机都需要互相拉线.(物理层)两两都需要拉线, 利用率低, 麻烦.转发.标识. 网络中表明自己的身份.二. 继续设计, 找一个中间代理(物理层)问题1发送, 2345同时接受1 2同时发送数据, 集线器只能转发电信号, 将两个信息杂糅起来共同发给其他设备. 导致消息无法解析数据广播效率低, 主机需要自己判断数据是不是自己的只有一个设备转发, 利用率低集线器只适用于小规模网络, 工作在物理层原创 2020-08-28 10:30:02 · 185 阅读 · 0 评论 -
[网络编程]多路转接技术
文章目录0. 认识文件描述符1. 认识多路转接2. select3. poll4. epoll0. 认识文件描述符什么是文件描述符?在linux下一切皆文件,文件描述符是内核为了高效的管理已经被打开的文件所创建的索引,它是一个非负整数,用于指代被打开的文件,所有执行I/O操作的系统调用都是通过文件描述符完成的。在linux中,进程是通过文件描述符(file descriptors 简称fd...原创 2020-03-27 16:55:08 · 407 阅读 · 0 评论