工程建设造价全过程监督网站,狼雨seo培训,佛山大良网站建设,wordpress主题演示目录 1 课前问题列表 1.编写一个网络程序#xff0c;为了与其他网络程序通信#xff0c;至少要知道对方的什么信息#xff1f; 2.TCP与UDP协议有什么不同的呢#xff1f;什么时候该选择哪种协议#xff1f;HTTP使用的是TCP还是UDP#xff1f;不重要的短信息传送之类的功能…目录 1 课前问题列表 1.编写一个网络程序为了与其他网络程序通信至少要知道对方的什么信息 2.TCP与UDP协议有什么不同的呢什么时候该选择哪种协议HTTP使用的是TCP还是UDP不重要的短信息传送之类的功能更适合使用TCP还是UDP 3.打开浏览器浏览某个网页使用资源监视器查看该浏览器使用了什么端口(打开路径任务管理器-性能-打开资源监视器) 。使用“curl -v 某个网址”查看之间的HTTP通信信息并做记录。
4.使用Socket进行编程使用的是TCP还是UDP协议观察TCPClientTest.java其输入流、输出流哪个是从网络读数据哪个是向网络发送数据程序中有出现TCP或UDP协议的细节吗观察TCPClientTest.java该程序可以同时进行从网络上读、向网网络上写吗
5.启动TCPEchoServer.java服务器然后使用两个客户端比如两个telnet或两个网络调试助手同时连接该服务器可以连接成功吗为什么 1 课前问题列表 1.编写一个网络程序为了与其他网络程序通信至少要知道对方的什么信息
对方的ip地址 2.TCP与UDP协议有什么不同的呢什么时候该选择哪种协议HTTP使用的是TCP还是UDP不重要的短信息传送之类的功能更适合使用TCP还是UDP
TCP的全称是传输控制协议Transmission Control Protocol
UDP的全称是用户数据报协议User Datagram Protocol
不同
TCP是面向连接的协议它在通信之前需要先建立连接然后再进行数据传输。TCP需要通过三次握手建立连接和四次挥手释放连接。其连接具有连续性和稳定性。
UDP是一种无连接的、不可靠的传输协议它简单地将应用程序传递给它的数据报发送到目标地址并没有确认机制来确保数据的完整性和可靠性
HTTP使用的是TCP。
不重要的信息使用UDP。理由UDP的数据发送不需要检查是否发送成功以及不需要接收方的确认这些应用场景对实时性要求较高可以容忍少量数据丢失而且UDP的低延迟特性符合这些需求。 3.打开浏览器浏览某个网页使用资源监视器查看该浏览器使用了什么端口(打开路径任务管理器-性能-打开资源监视器) 。使用“curl -v 某个网址”查看之间的HTTP通信信息并做记录。 4.使用Socket进行编程使用的是TCP还是UDP协议观察TCPClientTest.java其输入流、输出流哪个是从网络读数据哪个是向网络发送数据程序中有出现TCP或UDP协议的细节吗观察TCPClientTest.java该程序可以同时进行从网络上读、向网网络上写吗
使用的是TCP协议。Inputstream输入流是从网络读数据。Outstream输出流是向网络发送数据。没有出现TCP或UDP协议的细节不可以
5.启动TCPEchoServer.java服务器然后使用两个客户端比如两个telnet或两个网络调试助手同时连接该服务器可以连接成功吗为什么
单一连接。成功 多个连接不行显示端口被占用
因为服务器是单线程的只能处理一个客户端的信息