网络编程面试题 1、tcp和udp的区别 TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据 ...
从产品上线前的接口开发和调试,到上线后的 bug 定位 性能优化,网络编程知识贯穿着一个互联网产品的整个生命周期。不论你是前后端的开发岗位,还是 SQA 运维等其他技术岗位,掌握网络编程知识均是岗位的基础要求,即使是产品 设计等非技术岗位,在灰度环境体验产品时也需要理解页面缓存 Host 切换等网络基础概念。 猫哥网络编程系列 一直是我想沉淀的一个技术知识点,因为我认为:网络编程相关知识 尤其是 ...
2015-12-08 20:47 5 2787 推荐指数:
网络编程面试题 1、tcp和udp的区别 TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据 ...
...
本文原创,更多内容可以参考: Java 全栈知识体系。如需转载请说明原处。 知识体系系统性梳理 Java 并发之基础 A. Java进阶 - Java 并发之基础:首先全局的 ...
1、tcp和udp的区别 1 2、tcp连接建立的时候3次握手,断开连接的4次握手的具体过程 1 3、什么是同步?什么是异步? 2 4、.什么是阻塞?什么是非阻塞? 5 5、什么是阻塞I ...
1.网络编程时的同步、异步、阻塞、非阻塞? 同步:函数调用在没得到结果之前,没有调用结果,不返回任何结果。异步:函数调用在没得到结果之前,没有调用结果,返回状态信息。阻塞:函数调用在没得到结果之前,当前线程挂起。得到结果后才返回。非阻塞:函数调用在没得到结果之前,当前线程不会挂起,立即返回 ...
1,python的底层网络交互模块有哪些? 答案:socket, urllib,urllib3 , requests, grab, pycurl 2,简述OSI七层模型以及列举各层协议 应用层:HTTP,FTP,NFS 表示层:Telnet,SNMP 会话层:SMTP,DNS 传输 ...
1、TCP和UDP的区别: 1)TCP提供面向连接的传输,通信前要先建立连接(三次握手机制);UDP提供无连接的传输,通信前不需要建立连接。 2)TCP提供可靠的传输(有序,无差错,不丢失,不重复 ...
哪一步? 后端开发还没有把接口提供好,前端开发任务无法推进…… 「猫哥网络编程系列」最 ...