传输层协议有哪些,分布式一致性协议有哪些( 八 )



Time Protocol时间协议

该协议提供了一个独立于站点的,机器可读的日期和时间信息 。 时间服务返回的是以秒数,是从1900年1月1日午夜到现在的秒数 。 设计这个协议的一个重要目的在于,网络上的许多主机并没有时间的观念,在分布式的系统上,我们可以想一想,北京的时间和东京的时间如何分呢?主机的时间往往可以人为改变,而且因为机器时钟内的误差而变得不一致,因此需要使用时间服务器通过选举方式得到网络时间,让服务器有一个准确的时间观念 。 不要小看时间,这对于一些以时间为标准的分布运行的程序简单是太重要了 。 这个协议可以工作在TCP和UDP协议下 。 时间是由32位表示的,是自1900年1月1日0时到当前的秒数,我们可以计算一下,这个协议只能表示到2036年就不能用了,但是我们也知道计算机发展速度这么快,到时候可能就会有更好的协议代替这个协议 。

TFTP(Trivial File Transfer Protocol)小文件传输协议

它是一个网络应用程序,它比FTP简单也比FTP功能少 。 它在不需要用户权限或目录可见的情况下使用,它使用UDP协议而不是TCP协议 。

UDP(User Datagram Protocol)用户数据报协议

它是定义用来在互连网络环境中提供包交换的计算机通信的协议,此协议默认认为网路协议(IP)是其下层协议 。 UDP是TCP的另外一种方法,象TCP一样,UDP使用IP协议来获得数据单元(叫做数据报),不象TCP的是,它不提供包(数据报)的分组和组装服务 。 而且,它还不提供对包的排序,这意味着,程序程序必须自己确定信息是否完全地正确地到达目的地 。 如果网络程序要加快处理速度,那使用UPD就比TCP要好 。 UDP提供两种不由IP层提供的服务,它提供端口号来区别不同用户的请求,而且可以提供奇偶校验 。 在OSI模式中,UDP和TCP一样处于第四层,传输层 。
传输层协议除了TCP和UDP还有什么协议 应用层协议:
1、远程登录协议(Telnet)
2、文件传输协议(FTP)
3、超文本传输协议(HTTP)
4、域名服务协议(DNS)
5、简单邮件传输协议(SMTP)
6、邮局协议(POP3)

其中,从网络上下载文件时使用的是FTP协议,上网游览网页时使用的是HTTP协议;在网络上访问一台主机时,通常不直接输入IP地址,而是输入域名,用的是DNS服务协议,它会将域名解析为IP地址;通过FoxMail发送电子邮件时,使用SMTP协议,接收电子邮件时就使用POP3协议 。

传输层协议:
1、传输控制协议TCP
2、用户数据报协议UDP
TCP协议:面向连接的可靠传输协议 。 利用TCP进行通信时,首先要通过三步握手,以建立通信双方的连接 。 TCP提供了数据的确认和数据重传的机制,保证发送的数据一定能到达通信的对方 。
UDP协议:是无连接的,不可靠的传输协议 。 采用UDP进行通信时不用建立连接,可以直接向一个IP地址发送数据,但是不能保证对方是否能收到 。

网络层协议:
1、网际协议IP、Internet互联网控制报文协议ICMP、Internet组织管理协议IGMP、地址解析协议ARP 。

网络传输七层协议都是那些? 传输层位于OSI七层网络模型中的第四层,协议有TCP · UDP · TLS · DCCP · SCTP ·RSVP · PPTP 。 OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型 ,是一个逻辑上的定义,一个规范,它把网络从逻辑上分为了7层 。 每一层都有相关、相对应的物理设备,比如路由器,交换机 。 建立七层模型的主要目的是为解决异种网络互连时所遇到的兼容性问题,其最主要的功能就是帮助不同类型的主机实现数据传输 。 它的最大优点是将服务、接口和协议这三个概念明确地区分开来,通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯 。

推荐阅读