当前位置: 星创客 > 学习资源 > 学员笔记 > TCP与UDP对比
TCP与UDP对比 时间:2017-11-09     来源:星创客
OSI七层模型本身很重要,但是目前由于太复杂还没有使用

traceroute www.xxxx    可以查看到目标IP地址经过的路由

以太网包46-1500字节

stream通信方式下,rcv时候要判断返回值,<0 error退出 =0 no data退出

如果读端异常关闭,这时候写端还不知道,如果再往里写数据就和PIPE的管道
破裂一样,报SIGPIPE信号默认终止程序

TCP/IP协议族:传输控制/网际协议(Transfer Control Protocol/Internet Protocol) 又称作网络通讯协议
	应用层	TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 
	传输层	TCP,UDP 
	网络层	IP,ICMP,RIP,OSPF,BGP,IGMP 
	网络接口与物理层	SLIP,CSLIP,PPP,ARP,RARP,MTU ISO2110,IEEE802.1,EEE802.2 
	
	TCP(Transport Control Protocol)传输控制协议
	IP(Internetworking Protocol)网间协议	
	UDP(User Datagram Protocol)用户数据报协议	
	SMTP(Simple Mail Transfer Protocol)简单邮件传输协议	
	HTTP(Hypertext Transfer Protocol) 超文本传输协议	
	FTP(File Transfer Protocol)文件传输协议	
	ARP(Address Resolution Protocol)地址解析协议

	共同点:同为传输层协议

	不同点:
		TCP:有连接,可靠
		UDP:无连接,不保证可靠
	
	TCP(即传输控制协议)
		是一种面向连接的传输层协议,它能提供高可靠性通信(即数据无误、数据无丢失、数据无失序、数据无重复到达的通信)

		适用情况:
			适合于对传输质量要求较高,以及传输大量数据的通信。
			在需要可靠数据传输的场合,通常使用TCP协议
			QQ等即时通讯软件的用户登录账户管理相关的功能通常采用TCP协议

	UDP(User Datagram Protocol)用户数据报协议
		是不可靠的无连接的协议。在数据发送前,因为不需要进行连接,所以可以进行高效率的数据传输。

		适用情况:
			发送小尺寸数据(如对DNS服务器进行IP地址查询时)
			在接收到数据,给出应答较困难的网络中使用UDP。(如:无线网络)		
			适合于广播/组播式通信中。		
			MSN/QQ/Skype等即时通讯软件的点对点文本通讯以及音视频通讯通常采用UDP协议	
			流媒体、VOD、VoIP、IPTV等网络多媒体服务中通常采用UDP方式进行实时数据传输

前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2018 北京华清远见科技发展有限公司 版权所有 ,京ICP备16055225号,京公海网安备11010802025203号
返回

学员笔记

星创客 - 华清远见旗下高端IT培训品牌

当前位置: 星创客 > 学习资源 > 学员笔记 >

TCP与UDP对比
来源: 星创客 作者: 星创客 时间:2017-11-09

OSI七层模型本身很重要,但是目前由于太复杂还没有使用 traceroute www.xxxx 可以查看到目标IP地址经过的路由 以太网包46-1500字节 stream通信方式下,rcv时候要判断返回值,0 error退出 =0 no data退出 如果读端异...

OSI七层模型本身很重要,但是目前由于太复杂还没有使用

traceroute www.xxxx    可以查看到目标IP地址经过的路由

以太网包46-1500字节

stream通信方式下,rcv时候要判断返回值,<0 error退出 =0 no data退出

如果读端异常关闭,这时候写端还不知道,如果再往里写数据就和PIPE的管道
破裂一样,报SIGPIPE信号默认终止程序

TCP/IP协议族:传输控制/网际协议(Transfer Control Protocol/Internet Protocol) 又称作网络通讯协议
	应用层	TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 
	传输层	TCP,UDP 
	网络层	IP,ICMP,RIP,OSPF,BGP,IGMP 
	网络接口与物理层	SLIP,CSLIP,PPP,ARP,RARP,MTU ISO2110,IEEE802.1,EEE802.2 
	
	TCP(Transport Control Protocol)传输控制协议
	IP(Internetworking Protocol)网间协议	
	UDP(User Datagram Protocol)用户数据报协议	
	SMTP(Simple Mail Transfer Protocol)简单邮件传输协议	
	HTTP(Hypertext Transfer Protocol) 超文本传输协议	
	FTP(File Transfer Protocol)文件传输协议	
	ARP(Address Resolution Protocol)地址解析协议

	共同点:同为传输层协议

	不同点:
		TCP:有连接,可靠
		UDP:无连接,不保证可靠
	
	TCP(即传输控制协议)
		是一种面向连接的传输层协议,它能提供高可靠性通信(即数据无误、数据无丢失、数据无失序、数据无重复到达的通信)

		适用情况:
			适合于对传输质量要求较高,以及传输大量数据的通信。
			在需要可靠数据传输的场合,通常使用TCP协议
			QQ等即时通讯软件的用户登录账户管理相关的功能通常采用TCP协议

	UDP(User Datagram Protocol)用户数据报协议
		是不可靠的无连接的协议。在数据发送前,因为不需要进行连接,所以可以进行高效率的数据传输。

		适用情况:
			发送小尺寸数据(如对DNS服务器进行IP地址查询时)
			在接收到数据,给出应答较困难的网络中使用UDP。(如:无线网络)		
			适合于广播/组播式通信中。		
			MSN/QQ/Skype等即时通讯软件的点对点文本通讯以及音视频通讯通常采用UDP协议	
			流媒体、VOD、VoIP、IPTV等网络多媒体服务中通常采用UDP方式进行实时数据传输

相关推荐

全国咨询热线:400-611-6270

?2004-2018华清远见教育科技集团 版权所有 京ICP备16055225号 京公海网安备11010802025203号