A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

陈开明:
1.软件结构从大的角度上来讲,分为哪两类?
分为C/S和B/S模式。
C/S:客户端和服务器模式。
B/S:浏览器和服务器模式。
2.TCP/IP协议分为几层,我们今天写的是哪一层的逻辑?
分为:物理层、数据链路层、网络层、传输层、应用层。
今天写的是应用层逻辑。
3.TCP和UDP协议的区别?
TCP协议是面向连接的协议,即传输数据之前,在发送端和接收端建立逻辑连接,然后再传输数据,它提供了两台计算机之间可靠无差别的数据传输。
UDP协议是面向无连接的协议。传输数据时候,不需要建立连接,它是不可靠协议,所以传输速度快,容易丢失数据。
4.什么是三次握手?
TCP协议中,在发送数据的准备阶段,客户端与服务器之间的三次交互,以保证连接的可靠。
第一次握手,客户端向服务器发送连接请求,等待服务器确认。
第二次握手,服务器向客户端回送一个响应,通知客户端收到了连接请求。
第三次握手,客户端再次向服务器发送确认信息,确认连接。
5.网络编程三要素都是什么?
协议+IP地址+端口号
协议:计算机网络必须遵守的规则。
IP地址:互联网协议地址。
端口号:唯一标识设备中应用进程
6.请描述一次文件上传的流程?
客户端输入流,从硬盘读取文件数据到程序中;
客户端输出流,写出文件数据到服务端;
服务端输入流,读取文件数据到服务端程序;
服务端输出流,写出文件数据到服务器硬盘中。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马