用戶數(shù)據(jù)報協(xié)議udp(user datagram protocol):提供無連接服務(wù);傳輸控制協(xié)議tcp(transmission control protocol):提供面向連接服務(wù)。udp和tcp都使用ip協(xié)議。
1.udp提供了不可靠的無連接傳輸服務(wù)。它使用ip攜帶報文,但增加了對給定主機上多個目標進行區(qū)別的能力。 udp沒有確認機制;不對報文排序;沒有超時機制;沒有反饋機制控制流量;使用udp的應(yīng)用程序要承擔可靠性方面的全部工作。
2. 傳輸控制協(xié)議tcp(tranmission control protocol)面向連接的、可靠的、端到端的、基于字節(jié)流的傳輸協(xié)議;tcp不支持多播(multicast)和廣播(broadcast);tcp連接是基于字節(jié)流的,而非消息流,消息的邊界在端到端的傳輸中不能得到保留;對于應(yīng)用程序發(fā)來的數(shù)據(jù),tcp可以立即發(fā)送,也可以緩存一段時間以便一次發(fā)送更多的數(shù)據(jù)。為了強迫數(shù)據(jù)發(fā)送,可以使用push標記;對于緊急數(shù)據(jù)(urgent data),可以使用urgent標記。