java tcp编程 以下的协议中,哪些是面向连接的协议?
传输层协议主要有:传输控制协议(TCP)和用户数据报协议(UDP)。TCP是一种面向连接的通信协议。连接是通过三次握手建立的。通信完成后,必须删除连接。因为TCP是面向连接的,所以它只能用于点对点通信。TCP提供了一种可靠的数据流服务,它采用“重传肯定确认”技术来实现传输的可靠性。TCP还使用一种称为“滑动窗口”的方法来控制流。所谓的窗口实际上代表了接收能力,用于限制发送方的发送速度。UDP是一种无连接的通信协议。UDP数据包括目标端口号和源端口号信息。由于通信不需要连接,可以实现广播传输。UDP通信不需要接收方的确认,这是一种不可靠的传输,可能导致数据包丢失。在实际应用中,需要程序员进行验证。
以下的协议中,哪些是面向连接的协议?
基于TCP的协议:http、FTP、SMTP、tenet、POP3、finger、NNTP、IMAP4、telnet面向连接,基于UDP的协议:BOOTP、DHCP、NTP、TFTP、SNMP不面向连接,而DNS可以基于TCP或UDP。这些常见的协议,包括基于WWW的HTTP,都是面向连接的问题。如果必须选择,则只能选择WWW,因为它不是协议名称。
下列TCP/IP参考模型的应用层协议中,不是面向连接的协议是( )?
传输控制协议是TCP协议,面向连接,三次握手用户数据报协议是UDP协议,无连接internet协议是IP,internet控制消息协议是ICMP
网络协议是为计算机网络中的数据交换建立的一套规则、标准或约定。例如,在网络中,微型计算机用户与主机操作员通信。由于两个数据终端使用的字符集不同,操作员输入的命令彼此不认识。为了通信,规定每个终端在进入网络传输前必须将自己字符集中的字符转换成标准字符集中的字符,到达目的地终端后再转换成终端字符集中的字符。当然,对于不兼容的终端,除了字符集外,其他功能,如显示格式、总统、行数、屏幕滚动模式等,都需要相应的改变。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。