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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.TCP和UDP协议的区别?
2.什么是三次握手?
3.网络编程三要素都是什么?
4.请描述一次文件上传的流程?

30 个回复

倒序浏览
1.TCP和UDP协议的区别?
UDP是无连接通信协议,即在数据传输时,数据的发送端和接收端不建立逻辑连接
TCP协议是面向连接的通信协议,即传输数据之前,在发送端和接收端建立逻辑连接,然后再传输数据,
它提供了两台计算机之间可靠无差错的数据传输。在TCP连接中必须要明确客户端与服务器端,由客户端向服务端发出连接请求,
每次连接的创建都需要经过“三次握手”

2.什么是三次握手?
三次握手:TCP协议中,在发送数据的准备阶段,客户端与服务器之间的三次交互,以保证连接的可靠

TCP协议可以保证传输数据的安全,所以应用十分广泛。例如上传文件、下载文件、浏览网页等
3.网络编程三要素都是什么?
1.IP地址
网络中的计算机能够互相通信的计算机指定的唯一的标识号,
2.端口
端口号就可以的应用程序的唯一标识
3协议
通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,

4.请描述一次文件上传的流程?
创建客户端对象,创建输入流对象指向文件,每读入一行数据就给服务器输出一行数据,输出结束后使用shutdownOutput()方法告知服务端传输结束
创建服务器对象,创建输出流对象指向文件,每接受一行数据就使用输出流输出到文件中,传输结束后。使用输出流给客户端反馈信息

回复 使用道具 举报
1.TCP和UDP协议的区别?
TCP协议:传输控制协议,是面向连接的通信协议,在传输数据前要先在发送端和接收端建立逻辑连接,然后在传输数据,它提供了两台计算机之间可靠无差错的数据连接。
在连接中必须确客户端和服务器端。传输安全,传输效率较低。
UDP协议:用户数据报协议,是无连接通信协议,在传输数据时,数据的发送端和接收端不建立逻辑连接。不同设备之间发送数据时,不会确认接收端的存在,
使用UDP协议资源消耗小,传输效率高,但不能保证数据完整性。

2.什么是三次握手?
在TCP传输控制协议中,在发送数据的准备阶段,客户端与服务端进行三次交互,来保证数据传输的可靠性。
第一次握手:客户端向服务端发送连接请求,等待客户端确认。
第二次握手:服务端向客户端发送一个响应,回复客户端收到连接请求。
第三次握手:客户端再次向服务端发送确认信息,确认连接。

3.网络编程三要素都是什么?
IP地址:不同设备在网络中的唯一标识。
端口号:不同应用程序在不同设备中的唯一标识。
协议:不同设备间通过网络进行数据传输和连接的规则。

4.请描述一次文件上传的流程?
客户端:1.创建客户端的Socket对象,2.获取输入流得到要上传的文件路径,3.获取输出流得到写数据,4.释放资源
服务端:1.创建服务端Socket对象(ServerSocket),2.获取输入流读取数据,3.获取输出流创建文件上传的路径,4.将读取到的数据写入步骤4中所创建的文件中,5.关闭资源
回复 使用道具 举报
1.TCP和UDP协议的区别?
   答:UDP协议消耗资源小,通信效率高,所以通常用于音频,视频和普通数据的传输
       TCP协议在传输数据之前,在发送端和接收端建立逻辑连接,然后在传输数据,它提供了两台计算机之间无差错的数据传输,
       由于TCP协议可以保证传输数据的安全,所以应用十分广泛,如:上传重要文件,下载文件,浏览网页等;

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

3.网络编程三要素都是什么?
   答:(1) IP地址:网络中计算机的标识
       (2) 端口: 计算机中的应用程序的标识
       (3) 协议:计算机网络中,连接和通信的规则被称为网络通信协议,通常有UDP协议和TCP协议;

4.请描述一次文件上传的流程?
   答:(1) 客户端:1,创建Socket对象  2,获取输入流得到要上传文件的路径   3, 获取输出流写数据   4 , 释放资源
       (2) 服务器:1,创建ServerSocket对象 2, 获取输入流读取数据  3,获取输出流获得文件上传的路径  4,将获取到的文件数据写入  5, 释放资源  
回复 使用道具 举报
1.TCP和UDP协议的区别?
   答:UDP协议消耗资源小,通信效率高,所以通常用于音频,视频和普通数据的传输
       TCP协议在传输数据之前,在发送端和接收端建立逻辑连接,然后在传输数据,它提供了两台计算机之间无差错的数据传输,
       由于TCP协议可以保证传输数据的安全,所以应用十分广泛,如:上传重要文件,下载文件,浏览网页等;

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

3.网络编程三要素都是什么?
   答:(1) IP地址:网络中计算机的标识
       (2) 端口: 计算机中的应用程序的标识
       (3) 协议:计算机网络中,连接和通信的规则被称为网络通信协议,通常有UDP协议和TCP协议;

4.请描述一次文件上传的流程?
   答:(1) 客户端:1,创建Socket对象  2,获取输入流得到要上传文件的路径   3, 获取输出流写数据   4 , 释放资源
       (2) 服务器:1,创建ServerSocket对象 2, 获取输入流读取数据  3,获取输出流获得文件上传的路径  4,将获取到的文件数据写入  5, 释放资源  
回复 使用道具 举报
1.TCP和UDP协议的区别?
答:UDP 无连接通信,通信效率高,但是不能保证数据的完整性。
    TCP 面向连接,通信效率低,数据传输可靠无差错,每次连接都要经过“三次握手”的确认。


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


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


4.请描述一次文件上传的流程?
答:(1)开启服务端,并创建一个Socket对象,等待客户端连接;
    (2)在客户端中,创建一个Scoket对象和本地流FileInputStrem对象,使用本地流对象将需要上传的本地文件读写到客户端;
    (3)客户端请求连接服务端,并通过Scoket对象将文件传送给服务端;
    (4)服务端确认收到客户端连接,并将收到的文件通过FileInputStrem对象读取到服务端,并新建一个本地FileOutputStrem流对象将读取的文件写入到本地硬盘;
    (5)服务端向客户端发送一个“上传成功”的信号;
    (6)客户端接收到服务端的“上传成功”的信号,关闭客户端,释放资源。
回复 使用道具 举报
1.TCP和UDP协议的区别?
UDP:面向无连接性,无法保证数据的完整性,但消耗资源小,通信效率高,常用于音频/视频和普通数据的传输。
TCP:面向连接的通信协议,在传输数据之前,在发送端和接收端之间建立逻辑连接,然后再传数据,提供了可靠无擦错的数据传输。
2.什么是三次握手?
三次握手是指TCP协议中,在发送数据的准备阶段,客户端与服务器之间的三次交互,以保证连接的可靠性。
第一次握手:客户端向服务器发出连接请求,等待服务器确认
第二次握手:服务器向客户端回送一个响应请求,通知客户端接受了连接请求
第三次握手:客户端再次向服务器发送确认请求,确认连接
3.网络编程三要素都是什么?
IP地址(设备的表示)、端口(应用程序的表示)、协议(通信规则)
4.请描述一次文件上传的流程?
1.客户端:输入流,从硬盘读取文件数据到程序中
2.客户端:输出流,写出文件数据到服务器
3.服务器:输入流,读取文件数据到服务端程序
4.服务器:输出流,写出文件数据到服务器硬盘中
回复 使用道具 举报
1.TCP和UDP协议的区别?
UDP:面向无连接性,无法保证数据的完整性,但消耗资源小,通信效率高,常用于音频/视频和普通数据的传输。
TCP:面向连接的通信协议,在传输数据之前,在发送端和接收端之间建立逻辑连接,然后再传数据,提供了可靠无擦错的数据传输。
2.什么是三次握手?
三次握手是指TCP协议中,在发送数据的准备阶段,客户端与服务器之间的三次交互,以保证连接的可靠性。
第一次握手:客户端向服务器发出连接请求,等待服务器确认
第二次握手:服务器向客户端回送一个响应请求,通知客户端接受了连接请求
第三次握手:客户端再次向服务器发送确认请求,确认连接
3.网络编程三要素都是什么?
IP地址(设备的表示)、端口(应用程序的表示)、协议(通信规则)
4.请描述一次文件上传的流程?
1.客户端:输入流,从硬盘读取文件数据到程序中
2.客户端:输出流,写出文件数据到服务器
3.服务器:输入流,读取文件数据到服务端程序
4.服务器:输出流,写出文件数据到服务器硬盘中
回复 使用道具 举报
1.TCP和UDP协议的区别?
答:
UDP协议是面向无连接的通讯协议,即在数据传输时,数据的发送端和接收端不建立逻辑连接。简单来说,当一台
计算机向另外一台计算机发送数据时,发送端不会确认接收端是否存在,就会发出数据,同样接收端在
收到数据时,也不会向发送端反馈是否收到数据。
由于使用UDP协议消耗资源小,通信效率高,所以通常都会用于音频、视频和普通数据的传输。

TCP协议是面向连接的通信协议,即传输数据之前,在发送端和接收端建立逻辑连接,然后再传输数
据,它提供了两台计算机之间可靠无差错的数据传输。在TCP连接中必须要明确客户端与服务器端,由
客户端向服务端发出连接请求,每次连接的创建都需要经过“三次握手“。
三次握手:TCP协议中,在发送数据的准备阶段,客户端与服务器之间的三次交互,以保证连接的可靠
第一次握手,客户端向服务器端发出连接请求,等待服务器确认
第二次握手,服务器端向客户端回送一个响应,通知客户端收到了连接请求
第三次握手,客户端再次向服务器端发送确认信息,确认连接
完成三次握手,连接建立后,客户端和服务器就可以开始进行数据传输了。由于这种面向连接的特性,
TCP协议可以保证传输数据的安全,所以应用十分广泛。例如上传文件、下载文件、浏览网页等

2.什么是三次握手?
答:TCP协议的
  第一次握手是客户端向服务器发出连接请求,等待服务器确认。
  第二次握手是服务器端向客户端回送一个响应,通知客户端收到了连接请求。
  第三次握手是客户端再次向服务器端发送确认信息,确认连接。
  
3.网络编程三要素都是什么?
答:IP地址,端口,协议
        IP地址:是网络中设备的唯一标识,分为IPv4和IPv6两大类,目前主流是使用IPv4。
        端口:设备上应用程序的唯一标识,端口号用两个字节表示的整数,它的取值范围是0~65535。其中,0~1023之间的端口号用于一些知名的网络服
务和应用,普通的应用程序需要使用1024以上的端口号。如果端口号被另外一个服务或应用所占用,会
导致当前程序启动失败。
        协议:通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定
的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则
被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守
才能完成数据交换。常见的协议有UDP协议和TCP协议。

4.请描述一次文件上传的流程?
答:首先是需要客户端和服务器端两端上建立一个TCP通信协议
在客户端上创建Socket对象,在服务器端上创建ServerSocket对象,通过Socket产生IO流来进行网络通信协议。
客户端上创建的Socket对象需要指定服务器端的IP地址,和一个端口号
服务器端上创建的ServerSocket对象需要去监听和客户端上的同一个端口号
客户端上创建Socket对象,需要通过getOutputStream()将文件传输到服务器端上,之后释放掉资源。
服务器端上通过监听到的端口,创建成Socket对象,并通过getInputStream()将客户端上传输过来的文件流写入到服务器硬盘中,之后释放掉资源,即可。
回复 使用道具 举报
1.TCP和UDP协议的区别?
        TCP协议提供可靠无差错的数据安全传输,传输效率较低,通常用于传输文件;
        UDP协议由于发送端和接收端不建立逻辑连接,数据传输时可能会丢包,所以传输数据是不安全的,但是他的传输效率较高,通常用于音频、视频传输。

2.什么是三次握手?
        “三次握手”是TCP协议中客户端在发送数据前与服务器的3次交互,以确认是否与服务器正常连接。

3.网络编程三要素都是什么?
        IP地址:每台计算机连接网络后获得的识别号。
        端口:计算机内应用程序的标识,用于区别计算机内各个应用程序。
        协议:多台计算机互相通讯共同遵守的规则,常见协议有TCP协议和UDP协议。

4.请描述一次文件上传的流程?
        TCP协议中,客户端用输入流读取本地文件,同时用输出流将信息传到服务器;服务器用输入流读取来自客户端的信息,同时用输出流写入本地硬盘;服务器反馈“文件上传成功”,客户端接收反馈。
       
回复 使用道具 举报
1.TCP和UDP协议的区别?
答:
TCP是控制传输协议。面向连接,在发送数据的准备阶段,客户端与服务器之间的三次交互,可以保证连接的可靠,可以保证传输数据的安全。
UDP是用户数据报协议。无面向连接,在数据传输时,数据的发送端和接收端不建立逻辑连接,不能保证传输数据的完整性。

2.什么是三次握手?
答:
TCP协议中,在发送数据的准备阶段,客户端与服务器之间的三次交互,以保证连接的可靠

3.网络编程三要素都是什么?
答:
IP地址,端口号,网络通信协议
4.请描述一次文件上传的流程?
答:
客户端送硬盘读取文件后发送数据到指定的IP地址下的指定端口的服务器并接收服务器给出的反馈,服务器读取数据再写到硬盘并给出反馈
回复 使用道具 举报
1.TCP和UDP协议的区别?
答: TCP协议是面向连接 , 通信效率低 ,  但是数据传输可靠无差错 , 每次连接需要经过三次握手
      UDP协议 无连接通信 , 传输速率快 通信效率高 ,  但是不能保证数据的完整性

2.什么是三次握手?
答: 三次握手是TCP协议的特点 , 它在服务器和看客户端连接的时候会进行三次确认 , 然后再进行连接

3.网络编程三要素都是什么?
答: IP地址,  端口号, 协议
4.请描述一次文件上传的流程?
答: 1. 发送数据
         1.创建客户端Socket对象
         2.获取输出流,写数据
         3.释放资源
     2. 接受数据
         1.创建服务器端的对象ServerSocket
         2.获取输入流,读数据,并把数据显示在控制台
         3.释放资源
回复 使用道具 举报
1.TCP和UDP协议的区别?
TCP协议具有面向连接的特性,可以保证传输数据的安全,应用在上传文件,下载文件,浏览网页等。
UDP协议具有面向无连接性,不能保证数据传输的安全,但是UDP协议消耗资源小,通信效率高,通常用于音频视频等。

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

3.网络编程三要素都是什么?
(1)IP地址(2)端口(3)协议

4.请描述一次文件上传的流程?
1.客户端:输入流,从硬盘读取文件数据到程序中
2.客户端:输出流,写出文件数据到服务器
3.服务器:输入流,读取文件数据到服务端程序
4.服务器:输出流,写出文件数据到服务器硬盘中
回复 使用道具 举报
1.TCP和UDP协议的区别?
答: TCP协议是面向连接 , 通信效率低 ,  但是数据传输可靠无差错 , 每次连接需要经过三次握手
      UDP协议 无连接通信 , 传输速率快 通信效率高 ,  但是不能保证数据的完整性

2.什么是三次握手?
答: 三次握手是TCP协议的特点 , 它在服务器和看客户端连接的时候会进行三次确认 , 然后再进行连接

3.网络编程三要素都是什么?
答: IP地址,  端口号, 协议
4.请描述一次文件上传的流程?
答: 1. 发送数据
         1.创建客户端Socket对象
         2.获取输出流,写数据
         3.释放资源
     2. 接受数据
         1.创建服务器端的对象ServerSocket
         2.获取输入流,读数据,并把数据显示在控制台
         3.释放资源
回复 使用道具 举报
1.TCP和UDP协议的区别?
TCP协议具有面向连接的特性,可以保证传输数据的安全,应用在上传文件,下载文件,浏览网页等。
UDP协议具有面向无连接性,不能保证数据传输的安全,但是UDP协议消耗资源小,通信效率高,通常用于音频视频等。

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

3.网络编程三要素都是什么?
(1)IP地址(2)端口(3)协议

4.请描述一次文件上传的流程?
1.客户端:输入流,从硬盘读取文件数据到程序中
2.客户端:输出流,写出文件数据到服务器
3.服务器:输入流,读取文件数据到服务端程序
4.服务器:输出流,写出文件数据到服务器硬盘中
回复 使用道具 举报
1.TCP和UDP协议的区别?
答: TCP协议是面向连接 , 通信效率低 ,  但是数据传输可靠无差错 , 每次连接需要经过三次握手
      UDP协议 无连接通信 , 传输速率快 通信效率高 ,  但是不能保证数据的完整性

2.什么是三次握手?
答: 三次握手是TCP协议的特点 , 它在服务器和看客户端连接的时候会进行三次确认 , 然后再进行连接
3.网络编程三要素都是什么?
IP地址,  端口号, 协议
4.请描述一次文件上传的流程?
1.创建服务器端的对象ServerSocket
         2.获取输入流,读数据,并把数据显示在控制台
         3.释放资源

回复 使用道具 举报
1.TCP和UDP协议的区别?
答: TCP协议是面向连接 , 通信效率低 ,  但是数据传输可靠无差错 , 每次连接需要经过三次握手
      UDP协议 无连接通信 , 传输速率快 通信效率高 ,  但是不能保证数据的完整性

2.什么是三次握手?
答: 三次握手是TCP协议的特点 , 它在服务器和看客户端连接的时候会进行三次确认 , 然后再进行连接

3.网络编程三要素都是什么?
答: IP地址,  端口号, 协议
4.请描述一次文件上传的流程?
答: 1. 发送数据
         1.创建客户端Socket对象
         2.获取输出流,写数据
         3.释放资源
     2. 接受数据
         1.创建服务器端的对象ServerSocket
         2.获取输入流,读数据,并把数据显示在控制台
         3.释放资源

回复 使用道具 举报
1.TCP和UDP协议的区别?
答: TCP协议是面向连接 , 通信效率低 ,  但是数据传输可靠无差错 , 每次连接需要经过三次握手
      UDP协议 无连接通信 , 传输速率快 通信效率高 ,  但是不能保证数据的完整性

2.什么是三次握手?
答: 三次握手是TCP协议的特点 , 它在服务器和看客户端连接的时候会进行三次确认 , 然后再进行连接
3.网络编程三要素都是什么?
IP地址,  端口号, 协议
4.请描述一次文件上传的流程?
1.创建服务器端的对象ServerSocket
         2.获取输入流,读数据,并把数据显示在控制台
         3.释放资源

回复 使用道具 举报
1.TCP和UDP协议的区别?
答:
TCP连接需要确认IP地址和端口是否存在还要进行三次握手,UDP不建立连接确认,不需要判断IP地址和端口是否存在。
TCP传输文件不存在丢失数据包的问题(传输安全,有保证),UDP传输文件时可能偶尔丢失一两个数据包(传输不安全)。
TCP主要用于上传文件、下载文件、浏览网页等,UDP主要用于音频、视频和普通数据的传输。
TCP比较耗性能,效率较低,UDP传输效率高

2.什么是三次握手?
答:
在使用UDP协议时需要客户端和服务器达成三次交互被称为三次握手,这样为了保证连接的可靠性
第一次握手:客户端向服务器发送连接请求,等待服务器的确认
第二次握手:服务器回应客户端连接请求,通知客户端收到了连接请求
第三次握手:客户端再次向服务器发送确认信息,确认连接

3.网络编程三要素都是什么?
答:
网络编程三要素:IP地址、端口、协议
IP地址:是在网络中设备的唯一标识,分为IPv4、IPv6类型地址
端口:是设备上应用程序的唯一标识,不可重复,端口的端口号用两个字节表示的整数,它的取值范围是0~65535,前0-1023的端口号被一些知名网络服务和应用使用,如果创建端口需要从1024开始。
协议:是计算机网络中,连接通信的规则被称为网络通信协议,我们主要学习UDP、TCP协议

4.请描述一次文件上传的流程?
答:
创建客户端,创建输入流对象指向文件,从文件循环读取数据,每读取一行就使用输出流给服务器输出一行

创建服务端,创建输出流对象指向文件,从客户端接受数据,每接受一行就给文件中输出一行


回复 使用道具 举报
1.TCP和UDP协议的区别?
答:
TCP连接需要确认IP地址和端口是否存在还要进行三次握手,UDP不建立连接确认,不需要判断IP地址和端口是否存在。
TCP传输文件不存在丢失数据包的问题(传输安全,有保证),UDP传输文件时可能偶尔丢失一两个数据包(传输不安全)。
TCP主要用于上传文件、下载文件、浏览网页等,UDP主要用于音频、视频和普通数据的传输。
TCP比较耗性能,效率较低,UDP传输效率高

2.什么是三次握手?
答:
在使用UDP协议时需要客户端和服务器达成三次交互被称为三次握手,这样为了保证连接的可靠性
第一次握手:客户端向服务器发送连接请求,等待服务器的确认
第二次握手:服务器回应客户端连接请求,通知客户端收到了连接请求
第三次握手:客户端再次向服务器发送确认信息,确认连接

3.网络编程三要素都是什么?
答:
网络编程三要素:IP地址、端口、协议
IP地址:是在网络中设备的唯一标识,分为IPv4、IPv6类型地址
端口:是设备上应用程序的唯一标识,不可重复,端口的端口号用两个字节表示的整数,它的取值范围是0~65535,前0-1023的端口号被一些知名网络服务和应用使用,如果创建端口需要从1024开始。
协议:是计算机网络中,连接通信的规则被称为网络通信协议,我们主要学习UDP、TCP协议

4.请描述一次文件上传的流程?
答:
创建客户端,创建输入流对象指向文件,从文件循环读取数据,每读取一行就使用输出流给服务器输出一行

创建服务端,创建输出流对象指向文件,从客户端接受数据,每接受一行就给文件中输出一行


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