原文:Java网络编程面试题

tcp和udp的区别 tcp连接建立的时候 次握手,断开连接的 次握手的具体过程 什么是同步 什么是异步 .什么是阻塞 什么是非阻塞 什么是阻塞IO 什么是非阻塞IO 什么是同步IO 什么是异步IO IO模型有几种 分别是什么 Reactor和Proactor IO设计模式是什么 Java NIO 中的Buffer是什么 如何使用 Nio buffer 的内部结构是什么 Java NIO 中的 ...

2019-04-25 16:29 0 4857 推荐指数:

查看详情

java网络编程面试题

1.网络编程时的同步、异步、阻塞、非阻塞? 同步:函数调用在没得到结果之前,没有调用结果,不返回任何结果。异步:函数调用在没得到结果之前,没有调用结果,返回状态信息。阻塞:函数调用在没得到结果之前,当前线程挂起。得到结果后才返回。非阻塞:函数调用在没得到结果之前,当前线程不会挂起,立即返回 ...

Sun Feb 25 04:04:00 CST 2018 0 6699
网络编程面试题

网络编程面试题 1、tcp和udp的区别 TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据 ...

Thu Mar 24 00:04:00 CST 2016 0 8265
网络和并发编程(面试题)

1,python的底层网络交互模块有哪些? 答案:socket, urllib,urllib3 , requests, grab, pycurl 2,简述OSI七层模型以及列举各层协议 应用层:HTTP,FTP,NFS 表示层:Telnet,SNMP 会话层:SMTP,DNS 传输 ...

Mon Mar 04 23:13:00 CST 2019 0 582
常见网络编程面试题整理

1、TCP和UDP的区别: 1)TCP提供面向连接的传输,通信前要先建立连接(三次握手机制);UDP提供无连接的传输,通信前不需要建立连接。 2)TCP提供可靠的传输(有序,无差错,不丢失,不重复 ...

Sun Jul 12 20:05:00 CST 2015 1 17853
java 并发编程面试题及答案

1、在java中守护线程和本地线程区别?   java中的线程分为两种:守护线程(Daemon)和用户线程(User)。   任何线程都可以设置为守护线程和用户线程,通过方法Thread.setDaemon(bool on);true则把该线程设置为守护线程,反之则为用户线程 ...

Tue Dec 10 01:39:00 CST 2019 0 258
java面试题网络协议

网络分层 Q:OSI网络七层模型。 Http Q:http协议的状态码有哪些?含义是什么? 200,服务器已成功处理了请求。 302,重定向。 400,错误请求。 401,未授权,请求要求身份验证。 403,禁止,服务器拒绝请求。 404,未找到,服务器找不到请求的网页。 405,方法 ...

Thu Jan 10 18:17:00 CST 2019 0 917
网络面试题

一、三次握手四次挥手 1.1 为什么连接的时候是三次握手,关闭的时候却是四次握手? 答:因为当Server端收到Client端的SYN连接请求报文后,可以直接发送SYN+ACK报文。其中ACK报文 ...

Sun Sep 29 20:58:00 CST 2019 0 649
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM