java tcp編程 以下的協(xié)議中,哪些是面向連接的協(xié)議?
傳輸層協(xié)議主要有:傳輸控制協(xié)議(TCP)和用戶數(shù)據(jù)報(bào)協(xié)議(UDP)。TCP是一種面向連接的通信協(xié)議。連接是通過(guò)三次握手建立的。通信完成后,必須刪除連接。因?yàn)門CP是面向連接的,所以它只能用于點(diǎn)對(duì)點(diǎn)通信
傳輸層協(xié)議主要有:傳輸控制協(xié)議(TCP)和用戶數(shù)據(jù)報(bào)協(xié)議(UDP)。TCP是一種面向連接的通信協(xié)議。連接是通過(guò)三次握手建立的。通信完成后,必須刪除連接。因?yàn)門CP是面向連接的,所以它只能用于點(diǎn)對(duì)點(diǎn)通信。TCP提供了一種可靠的數(shù)據(jù)流服務(wù),它采用“重傳肯定確認(rèn)”技術(shù)來(lái)實(shí)現(xiàn)傳輸?shù)目煽啃?。TCP還使用一種稱為“滑動(dòng)窗口”的方法來(lái)控制流。所謂的窗口實(shí)際上代表了接收能力,用于限制發(fā)送方的發(fā)送速度。UDP是一種無(wú)連接的通信協(xié)議。UDP數(shù)據(jù)包括目標(biāo)端口號(hào)和源端口號(hào)信息。由于通信不需要連接,可以實(shí)現(xiàn)廣播傳輸。UDP通信不需要接收方的確認(rèn),這是一種不可靠的傳輸,可能導(dǎo)致數(shù)據(jù)包丟失。在實(shí)際應(yīng)用中,需要程序員進(jìn)行驗(yàn)證。
以下的協(xié)議中,哪些是面向連接的協(xié)議?
基于TCP的協(xié)議:http、FTP、SMTP、tenet、POP3、finger、NNTP、IMAP4、telnet面向連接,基于UDP的協(xié)議:BOOTP、DHCP、NTP、TFTP、SNMP不面向連接,而DNS可以基于TCP或UDP。這些常見(jiàn)的協(xié)議,包括基于WWW的HTTP,都是面向連接的問(wèn)題。如果必須選擇,則只能選擇WWW,因?yàn)樗皇菂f(xié)議名稱。
下列TCP/IP參考模型的應(yīng)用層協(xié)議中,不是面向連接的協(xié)議是( )?
傳輸控制協(xié)議是TCP協(xié)議,面向連接,三次握手用戶數(shù)據(jù)報(bào)協(xié)議是UDP協(xié)議,無(wú)連接internet協(xié)議是IP,internet控制消息協(xié)議是ICMP
網(wǎng)絡(luò)協(xié)議是為計(jì)算機(jī)網(wǎng)絡(luò)中的數(shù)據(jù)交換建立的一套規(guī)則、標(biāo)準(zhǔn)或約定。例如,在網(wǎng)絡(luò)中,微型計(jì)算機(jī)用戶與主機(jī)操作員通信。由于兩個(gè)數(shù)據(jù)終端使用的字符集不同,操作員輸入的命令彼此不認(rèn)識(shí)。為了通信,規(guī)定每個(gè)終端在進(jìn)入網(wǎng)絡(luò)傳輸前必須將自己字符集中的字符轉(zhuǎn)換成標(biāo)準(zhǔn)字符集中的字符,到達(dá)目的地終端后再轉(zhuǎn)換成終端字符集中的字符。當(dāng)然,對(duì)于不兼容的終端,除了字符集外,其他功能,如顯示格式、總統(tǒng)、行數(shù)、屏幕滾動(dòng)模式等,都需要相應(yīng)的改變。