udp

不要瞎看,要知道面试时问什么。

必要性:

由于网络层的分组传输是不可靠的,无法了解数据到达终点的时间,无法了解数据未达终点的状态。


引入原因:

1 网络提供的服务不够用。

2 频繁的丢失分组

3 路由器时常崩溃


协议核心:运输层


用途:1 跟踪源主机和目的主机上的应用程序间的每次通信。

2 将数据分段,并管理分段

3 将数据流重组为应用程序数据流

4 标识不同的应用程序。


端口

21 ftp  

23 telnet

25 smtp

80 http

110 pop3


传输层


tcp和UDP的比较


tcp可靠,面向连接,传输效率低,全双工,面向字节流,:应用:web,电子邮件,文件传输程序


udp:不可靠,无连接,传输效率高,一对一,一对多,多对一,多对多,,面向报文,尽最大努力服务,无拥塞控制。dns,视频流,ip语音。


什么是面向连接和面向无连接

面向连接:两个人之间的通话

无连接:邮政服务


面向字节流:一次一个数据块

面向报文:一次发送一个报文。


Tcp无边界:客户端连续发送数据,只要服务器端的这个函数的缓冲区足够大,会一次性接受,即客户端是分好几次发过来的,是有边界的,而服务端却一次性接受过来。

udp:客户端连续发送数据,即使服务端的这个函数的缓冲足够大,也只会一次一次的接受。有边界。


http://www.cnblogs.com/visily/archive/2013/03/15/2961190.html


http://www.jianshu.com/p/a5cf81b1a976




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值