本文主要是介绍分布式计算——Daytime协议的实现(TCP版),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
分布式计算课程的第一个作业是写Daytime协议。
问:什么是Daytime协议?
答:Daytime是一个有用的调试和测量工具。无论输入请求是什么,daytime只是简单地以字符串形式返回当前的日期和时间。
问:Daytime协议返回格式是?
答:Daytime服务没有特别的语法。建议使用Ascii可打印字符,空格、回车和换行。Daytime限制在一行。语法如下:
Weekday, Month Day, Year Time-Zone。例子:Tuesday, February 22, 2015 18:33:45-BST
问:什么是TCP版本的Daytime协议?
答:在TCP上基于连接的应用。 Daytime服务器在TCP端口13上监听TCP连接请求。一旦连接建立,
当前的日期和时间以Ascii字符串的形式,通过该连接返回请求者,它丢弃接收到的所有数据。发送完毕,服务器关闭此连接。
问:TCP版和UDP版的区别?
答:TCP是基于连接的,UDP是无连接的。基于连接的就是相当于打电话一样,可以使用流的方式来进行通信。
而UDP方式则是无连接的,相当于发短信一样,其数据是以数据报文的方式进行传递的。
============================================&#
这篇关于分布式计算——Daytime协议的实现(TCP版)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!