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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 厦门校区   /  2018-8-26 21:54  /  3759 人查看  /  51 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


1.软件结构从大的角度上来讲,分为哪两类?
答:分为B/S即浏览器/服务端,C/S即客户端/服务端这两大类。

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

3.TCP和UDP协议的区别?
答:TCP是面向链接的,传输无上限,传输速度快,传输安全。
UDP不是面向链接的,传输有上限为64Kb,传输比较不安全。

4.什么是三次握手?
答:第一次握手,客户端向服务器端发出连接请求,等待服务器确认。
    第二次握手,服务器端向客户端回送一个响应,通知客户端收到了连接请求。
    第三次握手,客户端再次向服务器端发送确认信息,确认连接。整个交互过
    程如下图所示。

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

6.请描述一次文件上传的流程?
答:客户端读取数据,客户端上传数据到端口,
    服务端从端口读取数据,数据从服务器到目的地。



(黄嘉欣)
回复 使用道具 举报
1.软件结构从大的角度上来讲,分为哪两类?
分为C/S即客户端和服务器结构,以及B/S即浏览器和服务器结构
2.TCP/IP协议分为几层,我们今天写的是哪一层的逻辑?
四层,分别为,应用层,传输层,网络层,数据链路层。我们今天学的是链路层
3.TCP和UDP协议的区别?
TCP面向连接,而UDP没有
4.什么是三次握手?
第一次握手,客户端向服务器端发出连接请求,等待服务器确认。
第二次握手,服务器端向客户端回送一个响应,通知客户端收到了连接请求。
第三次握手,客户端再次向服务器端发送确认信息,确认连接
5.网络编程三要素都是什么?
Ip,协议,端口
6.请描述一次文件上传的流程?
  客户端读取文件,然后发送给服务器,服务器读取客户端发来的数据并保存到自己的硬盘中,并发送上传成功的字符串返回给客户端,客户端接受服务器传来的数据,并输出控
回复 使用道具 举报
1.软件结构从大的角度上来讲,分为哪两类?C/S结构:全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。
B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构
2.TCP/IP协议分为几层,我们今天写的是哪一层的逻辑?

四层分别是应用层、传输层、网络层和链路层
应用层
3.TCP和UDP协议的区别?

udp:无连接通讯协议,效率高,容易丢包,数据被限制在64k以内
tcp:面向连接的通讯协议,有逻辑连接,数据安全,效率会慢些
4.什么是三次握手?

TCP协议中,在发送数据的准备阶段,客户端与服务器之间的三次交互,以保证连接的可靠5.网络编程三要素都是什么?
协议、ip、端口
6.请描述一次文件上传的流程?


创建客户端对象,创建目标文件使用字节输入流读取,客户段对象调用网络输出流写入服务器
服务器创建对象,接收“套接字”连接,返回客户端对象,
服务类创建文件接收目的地,通过客户端对象调用网络输入流读取信息,写入目标文件
周家乾
回复 使用道具 举报
1.软件结构从大的角度上来讲,分为哪两类?
       C/S,客户端与服务器结构
        B/S,浏览器与服务器结构
2.TCP/IP协议分为几层,我们今天写的是哪一层的逻辑?
     TCP/IP协议一共分为5层:物理层、数据链路层、网络层、传输层、应用层
      我们今天写的是传输层逻辑

3.TCP和UDP协议的区别?
       TCP面向连接协议,能保证传输的完整性,安全性以及连接的可靠性
        UDP是面向无连接的协议,容易造成数据丢失
4.什么是三次握手?
      TCP协议要建立连接通信需要实现三次握手
      第一次握手:客户端向服务器端发送连接请求,等待服务器端响应
     第二次握手:服务器端向客户端回送响应信息,确认客户端连接请求
     第三次握手:客户端再次向服务器端发送确认信息,确认连接

5.网络编程三要素都是什么?
          三要素是:协议,IP地址值,端口号
6.请描述一次文件上传的流程?
      第一步,服务器端先打开,等待客户端的连接
      第二步,客户端将本地文件通过文件输入流传入客户端程序中
      第三步,客户端连接服务器端,将文件字节码通过字节输出流发送给服务器端
      第四步,服务器端通过客户端的连接获得字节输入流,接收客户端发送过来的文件字节码
       最后,服务器端通过文件输出流将文件保存到本地,并关闭IO流和连接
  
          田浪
回复 使用道具 举报
1.软件结构从大的角度上来讲,分为哪两类?
C/S;B/S

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

3.TCP和UDP协议的区别?
1.基于连接与无连接
2.TCP要求系统资源较多,UDP较少
3.UDP程序结构较简单
4.流模式(TCP)与数据报模式(UDP)
5.TCP保证数据正确性,UDP可能丢包
6.TCP保证数据顺序,UDP不保证

4.什么是三次握手?
TCP三次握手过程
1 主机A通过向主机B 发送一个含有同步序列号的标志位的数据段给主机B ,向主机B 请求建立连接,通过这个数据段,
主机A告诉主机B 两件事:我想要和你通信;你可以用哪个序列号作为起始数据段来回应我.
2 主机B 收到主机A的请求后,用一个带有确认应答(ACK)和同步序列号(SYN)标志位的数据段响应主机A,也告诉主机A两件事:
我已经收到你的请求了,你可以传输数据了;你要用哪佧序列号作为起始数据段来回应我
3 主机A收到这个数据段后,再发送一个确认应答,确认已收到主机B 的数据段:"我已收到回复,我现在要开始传输实际数据了
这样3次握手就完成了,主机A和主机B 就可以传输数据了.

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

6.请描述一次文件上传的流程?
1. 【客户端】输入流,从硬盘读取文件数据到程序中。
2. 【客户端】输出流,写出文件数据到服务端。
3. 【服务端】输入流,读取文件数据到服务端程序。
4. 【服务端】输出流,写出文件数据到服务器硬盘中。

回复 使用道具 举报
yujinlong

1.软件结构从大的角度上来讲,分为哪两类?
Client和Server

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

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

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

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

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

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

回复 使用道具 举报
本帖最后由 丶黑白 于 2018-8-27 21:06 编辑

余志斌
1.软件结构从大的角度上来讲,分为哪两类?

1 c/s和b/s
2.TCP/IP协议分为几层,我们今天写的是哪一层的逻辑?
2.4层,传输层
4.什么是三次握手?
4.三次握手:TCP协议中,在连接时,客户端与服务器之间的三次交互,以保证连接安全可靠。
- 第一次握手,客户端向服务器端发出连接请求,等待服务器确认。
- 第二次握手,服务器端向客户端回送一个响应,通知客户端收到了连接请求。
- 第三次握手,客户端再次向服务器端发送确认信息,确认连接。
5.网络编程三要素都是什么?

5.协议,IP地址,端口号

6.请描述一次文件上传的流程?
new ServiceSocket创建服务端,指定端口号;accept建立连接,getInputstream获得输入流,new FileOutputStream是创建本地输出流;循环读取、输出。getOutputStream获得输出流回复文件上传成功,释放资源。
new Socket创建客户端,new FileOutStream创建本地输入流,指定服务器IP/端口号;
getOutputStream
获得输出流,循环读取、输出;输出完毕shutdowm输出截至符;
getInputstream获得输入流,读取服务器回应;释放资源;



回复 使用道具 举报
1软件结构分为:C/S 客户端和服务器结构,B/S浏览器和服务器结构。
2TCP/IP协议分为四层,我们写的是网络层结构
3TCP是面向连接协议,UDP是无连接协议(服务器和客户端没有收发确认)
4三次握手就是TCP/IP协议进行连接时分为的三个步骤:请求连接,等待响应,传输数据
5网络编程三要素是,协议,IP地址,端口号
6客户端读取硬盘文件,进行传输,服务器接收传输数据,保存到服务器硬盘,通知客户端接收完成
客户端读取服务器反馈。
==============================================周楠
回复 使用道具 举报
邹毅涛
1.软件结构从大的角度上来讲,分为哪两类?
C/S B/S
2.TCP/IP协议分为几层,我们今天写的是哪一层的逻辑?
物理层,数据链路层,网络层,运输层,应用层。今天学的网络层
3.TCP和UDP协议的区别?
TCP面向连接,TCP稳定安全,UDP传输效率高,容易丢包,
4.什么是三次握手?
第一次,客户端向服务端发送请求,等待服务器确认,
第二次服务端向客户端回送响应,通知客户端收到连接请求。
第三次客户端再向服务器端发送确认信息,确认连接。
5.网络编程三要素都是什么?
协议,ip,端口号
6.请描述一次文件上传的流程?
客户端创建本地输入流将文件读取,在创建网络字节输出流写出到服务器,
服务器创建网络字节输入流读取传过来的数据,在创建本地字节输出流写到服务器指定路径中。
回复 使用道具 举报
.软件结构从大的角度上来讲,分为哪两类?
C/S结构 :全称为Client/Server结构,是指客户端和服务器结构
B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构
2.TCP/IP协议分为几层,我们今天写的是哪一层的逻辑?
4层
运输层
3.TCP和UDP协议的区别?
TCP 协议是面向连接的通信协议,即传输数据之前,在发送端和接收端建立逻辑连接,然后再传输数据,它提供了两台计算机之间可靠无差错的数据传输。
UDP 是无连接通信协议,即在数据传输时,数据的发送端和接收端不建立逻辑连接。
4.什么是三次握手?
第一次握手,客户端向服务器端发出连接请求,等待服务器确认。
第二次握手,服务器端向客户端回送一个响应,通知客户端收到了连接请求。
第三次握手,客户端再次向服务器端发送确认信息,确认连接。
5.网络编程三要素都是什么?
协议、IP地址、端口号
6.请描述一次文件上传的流程?
客户端先从本地读取文件,客户端写出文件到服务器端,服务端读取文件数据到服务端程序,服务端写出文件数据到服务器硬盘中,服务端回写数据,客户端解析回写数据

回复 使用道具 举报
本帖最后由 yangshixian 于 2018-8-27 14:12 编辑

1.软件结构从大的角度上来讲,分为哪两类?B/S结构和C/S结构两类

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

3.TCP和UDP协议的区别?
UDP面向无连接性,即在数据不能保证数据的完整性 且数据报被限制在64kb以内
TCP是面向连接的通信协议,保证可靠无差错的数据传输

4.什么是三次握手?
是TCP的客户端与服务器端连接必须所经历是三次握手,第一次握手是客户端向服务器发送连接请求,服务器等待确认;第二次握手是服务器向客户端回送一个响应,通知收到了请求;第三次握手,客户端再次向服务器发送确认信息,确认连接

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

6.请描述一次文件上传的流程?
一、启动服务器端,等待客户端的连接
二、客户端将本地文件通过文件输入流输入客户端内存中
三、客户端创建套接字对象连接服务器端,将内存中的文件字节流输出传送给服务器端
四、服务器端接收客户端发送过来的文件字节码,并通过字节输入流将文件字节码输入服务器内存
五、服务器端通过文件字节输出流将文件输出保存到服务器本地,并关闭IO流和客户端



杨式贤

回复 使用道具 举报
1.软件结构从大的角度上来讲,分为哪两类?c/s,b/s
2.TCP/IP协议分为几层,我们今天写的是哪一层的逻辑?
4层,传输层;
3.TCP和UDP协议的区别?
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协议分为几层,我们今天写的是哪一层的逻辑?
链路层,网络层,运输层,应用层。今天写的是网络层
3.TCP和UDP协议的区别?
TCP是面向连接的通信协议;UDP面向无连接通信协议.
4.什么是三次握手?
客户端与服务器之间的三次交互
客户端发请求给服务器,等待服务器确认
服务器发送确认接收回复客户端。
客户端发送确认信息确认连接
5.网络编程三要素都是什么?
协议,IP地址,端口号
6.请描述一次文件上传的流程?
客户端读取本地文件传输给服务器;服务器接收数据,保存在本地
回复 使用道具 举报

1.软件结构从大的角度上来讲,分为哪两类?
C/S和B/S
2.TCP/IP协议分为几层,我们今天写的是哪一层的逻辑?
分为4层,今天写的是物理层
3.TCP和UDP协议的区别?
TCP是线程安全的.可以用于传输重要数据.UDP是线程不安全的.但是传输速度快,用于视频通讯之类.
4.什么是三次握手?
三次握手是指客户端和服务端常识链接的准备工作.
5.网络编程三要素都是什么?
协议,地址和端口号
6.请描述一次文件上传的流程?
将文件导入到本地的内存中,
用网络输出流将文件流数据传输到服务器的内存中(同时服务器用网络流接受)
服务器将数据流读出来,.写入本地的硬盘中
回复 使用道具 举报
1.软件结构从大的角度上来讲,分为哪两类?
C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。
B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构

2.TCP/IP协议分为几层,我们今天写的是哪一层的逻辑?
TCP/IP协议中的四层分别是应用层、传输层、网络层和链路层.我们今天写的逻辑是网络层的逻辑。

3.TCP和UDP协议的区别?
TCP:传输控制协议 (Transmission Control Protocol)。TCP协议是面向连接的通信协议,即传输数据之前,在发送端和接收端建立逻辑连接,然后再传输数据,它提供了两台计算机之间可靠无差错的数据传输。传输安全,但传输速度慢。
UDP:用户数据报协议(User Datagram Protocol)。UDP是无连接通信协议,即在数据传输时,数据的发送端和接收端不建立逻辑连接。使用UDP协议消耗资源小,通信效率高,但可能会丢失数据包。

4.什么是三次握手?
在TCP连接中必须要明确客户端与服务器端,由客户端向服务端发出连接请求,每次连接的创建都需要经过“三次握手”。


- 三次握手:TCP协议中,在发送数据的准备阶段,客户端与服务器之间的三次交互,以保证连接的可靠。
  
- 第一次握手,客户端向服务器端发出连接请求,等待服务器确认。
  
- 第二次握手,服务器端向客户端回送一个响应,通知客户端收到了连接请求。

- 第三次握手,客户端再次向服务器端发送确认信息,确认连接


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

6.请描述一次文件上传的流程?
1. 【客户端】输入流,从硬盘读取文件数据到程序中。

2. 【客户端】输出流,写出文件数据到服务端。

3. 【服务端】输入流,读取文件数据到服务端程序。

4. 【服务端】输出流,写出文件数据到服务器硬盘中。

回复 使用道具 举报
1.软件结构从大的角度上来讲,分为哪两类?
C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。
B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构

2.TCP/IP协议分为几层,我们今天写的是哪一层的逻辑?
TCP/IP协议中的四层分别是应用层、传输层、网络层和链路层.我们今天写的逻辑是网络层的逻辑。

3.TCP和UDP协议的区别?
TCP:传输控制协议 (Transmission Control Protocol)。TCP协议是面向连接的通信协议,即传输数据之前,在发送端和接收端建立逻辑连接,然后再传输数据,它提供了两台计算机之间可靠无差错的数据传输。传输安全,但传输速度慢。
UDP:用户数据报协议(User Datagram Protocol)。UDP是无连接通信协议,即在数据传输时,数据的发送端和接收端不建立逻辑连接。使用UDP协议消耗资源小,通信效率高,但可能会丢失数据包。

4.什么是三次握手?
在TCP连接中必须要明确客户端与服务器端,由客户端向服务端发出连接请求,每次连接的创建都需要经过“三次握手”。


- 三次握手:TCP协议中,在发送数据的准备阶段,客户端与服务器之间的三次交互,以保证连接的可靠。
  
- 第一次握手,客户端向服务器端发出连接请求,等待服务器确认。
  
- 第二次握手,服务器端向客户端回送一个响应,通知客户端收到了连接请求。

- 第三次握手,客户端再次向服务器端发送确认信息,确认连接


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.TCP/IP协议分为几层,我们今天写的是哪一层的逻辑?
4层,传输层;
3.TCP和UDP协议的区别?
tcp面向连接,更安全;
udp面向无连接,资源消耗小,速度快,不安全;
4.什么是三次握手?
第一次,客户端想服务器发送连接请求,等待服务器确认;
第二次,服务器向客户端回送一个响应,通知客户端收到请求;
第三次,客户端再次向服务器发送确认信息,确认连接;
5.网络编程三要素都是什么?
协议,ip,端口;
6.请描述一次文件上传的流程?
  客户端读取本地文件,上传服务器,服务器读取上传的网络输入流,回写
回复 使用道具 举报

1.软件结构从大的角度上来讲,分为哪两类?
sc,bs
2.TCP/IP协议分为几层,我们今天写的是哪一层的逻辑?
数据链路层/网络层/传输层/应用层;传输层
3.TCP和UDP协议的区别?
UDP:用户数据报协议,无连接通信协议,特点:消耗资源小,通信效率高,偶尔丢失一两个数据包,数据被限制在64kb以内;TCP:传输控制协议,面向连接的通信协议,三次握手确保安全,数据包大小无限制
4.什么是三次握手?
   客户端发请求给服务器,等待服务器确认
   服务器发送确认接收回复客户端。
   客户端发送确认信息确认连接
5.网络编程三要素都是什么?
协议,ip,端口
6.请描述一次文件上传的流程?
1. 【客户端】输入流,从硬盘读取文件数据到程序中。
2. 【客户端】输出流,写出文件数据到服务端。
3. 【服务端】输入流,读取文件数据到服务端程序。
4. 【服务端】输出流,写出文件数据到服务器硬盘中。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马