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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


1.软件结构从大的角度上来讲,分为哪两类?
2.TCP/IP协议分为几层,我们今天写的是哪一层的逻辑?
3.TCP和UDP协议的区别?
4.什么是三次握手?
5.网络编程三要素都是什么?
6.请描述一次文件上传的流程?

51 个回复

倒序浏览
1、缓冲流为什么会提高IO流读写的效率?       在内存中开辟一个数组,等数组装满了以后再把数组中的数据写入到硬盘中
2、我们在读写过程中,什么情况下会发生写入乱码问题?是怎样产生的?我们是如何解决的?
      解码和编码使用的编码不一致,使用相同的编码进行解码和编码可解决,
3、序列化流中的serialVersionUID的作用
     在反序列的时候使用,防止抛出异常
4、请根据自己的语言表述IO流的体系

     都是基于字节输出流和字节输入流,通过各种包装
回复 使用道具 举报


1.软件结构从大的角度上来讲,分为哪两类?
c/s与b/s
2.TCP/IP协议分为几层,我们今天写的是哪一层的逻辑?
4层,最上层
3.TCP和UDP协议的区别?
tcp有连接,数据传输一般不会出现遗失
udp无连接,数据可能出现遗失
4.什么是三次握手?
一次确认
二次回应
三次连接
5.网络编程三要素都是什么?
ip地址
端口号
协议
6.请描述一次文件上传的流程?
客户端读取文件,发送文件到服务器服务器接收存储然后回复收到,客户端接收回复
回复 使用道具 举报

1.软件结构从大的角度上来讲,分为哪两类?
b/s c/s
2.TCP/IP协议分为几层,我们今天写的是哪一层的逻辑?
网络层
3.TCP和UDP协议的区别?
一个面向连接,一个无差别发送
4.什么是三次握手?
- 第一次握手,客户端向服务器端发出连接请求,等待服务器确认。
- 第二次握手,服务器端向客户端回送一个响应,通知客户端收到了连接请求。
- 第三次握手,客户端再次向服务器端发送确认信息,确认连接。

5.网络编程三要素都是什么?
协议 IP 端口
6.请描述一次文件上传的流程?
回复 使用道具 举报
1.软件结构从大的角度上来讲,分为哪两类? C/S  是指客户端和服务器结构 B/S 是指浏览器和服务器结构。
2.TCP/IP协议分为几层,我们今天写的是哪一层的逻辑?
4层   今天学了传输层
3.TCP和UDP协议的区别?
TCP协议是面向连接的通信协议,即传输数据之前,在发送端和接收端建立逻辑连接,然后再传输数据,它提供了两台计算机之间可靠无差错的数据传输
UDP:用户数据报协议(User Datagram Protocol)。UDP是无连接通信协议,即在数据传输时,数据的发送端和接收端不建立逻辑连接。
UDP会丢失数据包   TCP无差错数据传输
4.什么是三次握手?
1.客户端向服务器发送响应 等待服务器确认。
2.服务器向客户端发送一个响应 通知客户端收到了连接请求。
3.客户端向服务器再次发送确认连接信息,确认连接

5.网络编程三要素都是什么?
协议  IP地址   端口号
6.请描述一次文件上传的流程?

1. 【客户端】输入流,从硬盘读取文件数据到程序中。
2. 【客户端】输出流,写出文件数据到服务端。
3. 【服务端】输入流,读取文件数据到服务端程序。
4. 【服务端】输出流,写出文件数据到服务器硬盘中。


回复 使用道具 举报

1.软件结构从大的角度上来讲,分为哪两类?
c/s与b/s
2.TCP/IP协议分为几层,我们今天写的是哪一层的逻辑?
4层,最上层
3.TCP和UDP协议的区别?
tcp有连接,数据传输一般不会出现遗失
udp无连接,数据可能出现遗失
4.什么是三次握手?
一次确认
二次回应
三次连接
5.网络编程三要素都是什么?
ip地址
端口号
协议
6.请描述一次文件上传的流程?
客户端读取文件,发送文件到服务器服务器接收存储然后回复收到,客户端接收回复
回复 使用道具 举报
1.c/s结构和b/s结构
2.4层,传输层
3.tcp比udp安全
4.三次握手:TCP协议中,在发送数据的准备阶段,客户端与服务器之间的三次交互,以保证连接的可靠。

- 第一次握手,客户端向服务器端发出连接请求,等待服务器确认。
- 第二次握手,服务器端向客户端回送一个响应,通知客户端收到了连接请求。
- 第三次握手,客户端再次向服务器端发送确认信息,确认连接。
5.协议,IP地址,端口号
6.1.创建输入流,读取本地文件
2.创建输出流,把文件写到服务端
3.写出数据
4.释放资源
--李翔
回复 使用道具 举报
1.软件结构从大的角度上来讲,分为哪两类?
Client和Server

2.TCP/IP协议分为几层,我们今天写的是哪一层的逻辑?
分为5层,今天写传输层

3.TCP和UDP协议的区别?
TCP:有逻辑连接,高质量不丢失,三次握手,四次挥手

UDP:无逻辑连接,高效,但会丢失数据包,要求丢失不能超过45kb的不适合使用

4.什么是三次握手?
第一次:客户端向服务器请求连接
第二次:服务器响应客户端的请求,可以连接
第三次:客户端收到反馈,确认并开始连接

5.网络编程三要素都是什么?
协议、IP地址、端口

6.请描述一次文件上传的流程?
读取本地文件,再通过socket的流进行客户端和服务端的收发


回复 使用道具 举报

1.软件结构从大的角度上来讲,分为哪两类?
c/s与b/s
2.TCP/IP协议分为几层,我们今天写的是哪一层的逻辑?
4层,最上层
3.TCP和UDP协议的区别?
tcp有连接,数据传输一般不会出现遗失
udp无连接,数据可能出现遗失
4.什么是三次握手?
一次确认
二次回应
三次连接
5.网络编程三要素都是什么?
ip地址
端口号
协议
6.请描述一次文件上传的流程?
客户端读取文件,发送文件到服务器服务器接收存储然后回复收到,客户端接收回复
回复 使用道具 举报
本帖最后由 小鱼七 于 2021-9-1 17:49 编辑





回复 使用道具 举报
1.软件结构从大的角度上来讲,分为哪两类?
cs和bs
2.TCP/IP协议分为几层,我们今天写的是哪一层的逻辑?
4层,传输层
3.TCP和UDP协议的区别?
UDP会偶尔数据流失不安全。视频等等
TCP比较安全
4.什么是三次握手?
第一次,客户端向服务器端发出连接请求,等待服务器确认。
第二次握手,服务器端向客户端回送一个响应,通知客户端收到了连接请求。
第三次握手,客户端再次向服务器端发送确认信息,确认连接
5.网络编程三要素都是什么?
协议,IP,端口号
6.请描述一次文件上传的流程?
1. 【客户端】输入流,从硬盘读取文件数据到程序中。
2. 【客户端】输出流,写出文件数据到服务端。
3. 【服务端】输入流,读取文件数据到服务端程序。
4. 【服务端】输出流,写出文件数据到服务器硬盘中。
回复 使用道具 举报
1.软件结构从大的角度上来讲,分为哪两类?B/S   C/S
2.TCP/IP协议分为几层,我们今天写的是哪一层的逻辑?
4层   第二层
3.TCP和UDP协议的区别?
udp 无连接
tcp 面向连接
4.什么是三次握手?
第一次 客户端发送请求连接
第二次 服务器发送确认连接
第三次 客户端再次发送确定连接
5.网络编程三要素都是什么?
协议  IP地址   端口
6.请描述一次文件上传的流程?
客户端有 读取本地文件,网络输出文件output
服务端有网络读入input   本地储存
回复 使用道具 举报
1.软件结构从大的角度上来讲,分为哪两类?
B/S,C/S
2.TCP/IP协议分为几层,我们今天写的是哪一层的逻辑?
4   网络层
3.TCP和UDP协议的区别?
TCP数据完整安全,速度慢
4.什么是三次握手?
客户端请求,服务端确认,客户端确认发送
5.网络编程三要素都是什么?
协议,IP,端口号
6.请描述一次文件上传的流程?
告诉服务端,我要上传,服务端确认,然后上传
回复 使用道具 举报
陈建秋
1.软件结构从大的角度上来讲,分为哪两类?B/S;C/S。
2.TCP/IP协议分为几层,我们今天写的是哪一层的逻辑?
4层,应用层。
3.TCP和UDP协议的区别?
  TCP面向连接,每次传输都要建立连接,保证数据传输的完整性,但是传输速率慢。
  UDP面向无连接,传输不需要建立连接,数据有可能会丢失,但是传输速率很快。
4.什么是三次握手?
TCP协议在建立联系的时候需要三次握手
第一次握手,客户端向服务器端发出连接请求,等待服务器确认。
第二次握手,服务器端向客户端回送一个响应,通知客户端收到了连接请求。
第三次握手,客户端再次向服务器端发送确认信息,确认连接。整个交互过程如下。
5.网络编程三要素都是什么?
IP,端口,协议
6.请描述一次文件上传的流程?
首先三次握手建立连接,读取本地文件数据,传输给服务器;服务器接收数据,保存在本地;四次挥手结束数据交互。
回复 使用道具 举报
1.软件结构从大的角度上来讲,分为哪两类?
C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。
B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。


2.TCP/IP协议分为几层,我们今天写的是哪一层的逻辑?
应用层,传输层,网络层,数据链路层,物理层

3.TCP和UDP协议的区别?
TCP:传输控制协议 (Transmission Control Protocol)。TCP协议是面向连接的通信协议,即传输数据之前,在发送端和接收端建立逻辑连接,然后再传输数据,它提供了两台计算机之间可靠无差错的数据传输


UDP:用户数据报协议(User Datagram Protocol)。UDP协议是一个面向无连接的协议。传输数据时,不需
要建立连接,不管对方端服务是否启动,直接将数据、数据源和目的地都封装在数据包中,直接发送。每个
数据包的大小限制在64k以内。它是不可靠协议,因为无连接,所以传输速度快,但是容易丢失数据



4.什么是三次握手?
三次握手:TCP协议中,在发送数据的准备阶段,客户端与服务器之间的三次交互,以保证连接的可靠。
第一次握手,客户端向服务器端发出连接请求,等待服务器确认。
第二次握手,服务器端向客户端回送一个响应,通知客户端收到了连接请求。
第三次握手,客户端再次向服务器端发送确认信息,确认连接。整个交互过程如下图所示。



5.网络编程三要素都是什么?
协议,IP地址,端口号


6.请描述一次文件上传的流程?
客户端先从本地磁盘中读取文件进入内存,然后以二进制字节的形式上传至 服务器


回复 使用道具 举报
1. C/S   B/S
2.四层 ,第三层 网络层
3.UDP面向无连接的协议有速度快,暂用资源低的特点,但是容易丢失数据包,不适合于传输重要的数据传输,tcp面向连接的协议,数据传输安全,适用于重要数据传输
4.从客户端到服务器,请求连接
服务器到客户端,回复连接信息
客户端到服务器,连接成功
5.协议+ip+端口
6.创建客户端对象-》本地写入字节流文件-》获取网络字节流传输-》创建服务器对象-》获取客户端对象,客户端对象接收网络流-》写入服务器硬盘-》回复客户端上传成功信息-》客户端接收服务器返回数据
回复 使用道具 举报
1.软件结构从大的角度上来讲,分为哪两类?
C/S结构 B/S结构
2.TCP/IP协议分为几层,我们今天写的是哪一层的逻辑?
链路层,网络层,运输层,应用层。今天写的是网络层
3.TCP和UDP协议的区别?
UDP是无连接通信协议
TCP协议是面向连接的通信协议
4.什么是三次握手?
- 第一次握手,客户端向服务器端发出连接请求,等待服务器确认。
- 第二次握手,服务器端向客户端回送一个响应,通知客户端收到了连接请求。
- 第三次握手,客户端再次向服务器端发送确认信息,确认连接。

5.网络编程三要素都是什么?
IP地址,端口,协议
6.请描述一次文件上传的流程?
1. 【客户端】输入流,从硬盘读取文件数据到程序中。
2. 【客户端】输出流,写出文件数据到服务端。
3. 【服务端】输入流,读取文件数据到服务端程序。
4. 【服务端】输出流,写出文件数据到服务器硬盘中。
回复 使用道具 举报
郭林源

1.软件结构从大的角度上来讲,分为哪两类?-->Client/Server结构,指客户端和服务器结构;Browser/Server结构,指浏览器和服务器结构

2.TCP/IP协议分为几层,我们今天写的是哪一层的逻辑?-->分为4层的分层模型,今天写的是传输层

3.TCP和UDP协议的区别?-->UDP:用户数据报协议,无连接通信协议,特点:消耗资源小,通信效率高,偶尔丢失一两个数据包,数据被限制在64kb以内;TCP:传输控制协议,面向连接的通信协议,三次握手确保安全,数据包大小无限制

4.什么是三次握手?-->第一次握手,客户端向服务器端发出连接请求;第二次握手,服务器端向客户端回送一个响应:第三次握手,客户端再次向服务器端发送确认信息,确认连接

5.网络编程三要素都是什么?-->协议,IP地址,端口

6.请描述一次文件上传的流程?-->创建一个客户端Socket对象,构造方法中绑定服务器的IP地址和端口号;创建一个本地字节输入流FileInputStream对象,构造方法中绑定要读取的数据源;使用本地字节输入流FileInputStream对象中的方法read,读取本地文件;使用Socket中的方法getOutputStream,获取网络字节输出流OutputStream对象;使用网络字节输出流OutputStream对象中的方法write,把读取到的文件上传到服务器
回复 使用道具 举报
1.软件结构从大的角度上来讲,分为哪两类?
   C/S 和B/S
2.TCP/IP协议分为几层,我们今天写的是哪一层的逻辑?
    4层。运输层
3.TCP和UDP协议的区别?
   UDP协议传输效率高,但安全性低,容易丢失数据
   TCP安全性高,但效率较低
4.什么是三次握手?
   客户端发请求给服务器,等待服务器确认
   服务器发送确认接收回复客户端。
   客户端发送确认信息确认连接
5.网络编程三要素都是什么?
  IP地址,端口,协议
6.请描述一次文件上传的流程?
   读取本地文件到内存,上传到服务器,服务器端接收后写出到服务器内存
回复 使用道具 举报
1.软件结构从大的角度上来讲,分为哪两类?
分为CS(Client/Server)和BS(Browser/Server)
2.TCP/IP协议分为几层,我们今天写的是哪一层的逻辑?
从下到上分为物理层 数据链路层/网络层/传输层/应用层;今天我们写的时传输层的逻辑
3.TCP和UDP协议的区别?
TCP是面向连接的通信协议;UDP面向无连接通信协议.
4.什么是三次握手?
TCP协议中,在发送数据的准备阶段,客户端与服务器之间的三次交互,以保证连接的可靠。
5.网络编程三要素都是什么?
协议,IP地址,端口号
6.请描述一次文件上传的流程?
【服务端】启动,创建ServerSocket对象,等待连接。
【客户端】启动,创建Socket对象,请求连接。
【服务端】接收连接,调用accept方法,并返回一个Socket对象。
【客户端】Socket对象,获取OutputStream,向服务端写出数据。
【服务端】Scoket对象,获取InputStream,读取客户端发送的数据。
【服务端】Socket对象,获取OutputStream,向客户端回写数据。
【客户端】Scoket对象,获取InputStream,解析回写数据。
【客户端】释放资源,断开连接。

回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 加入黑马