黑马程序员_第十三天

--------------------android培训java 培训、期待与您交流! ------------------------

应用层              处理网络应用

会话层              数据表示

表示层              主机间通信

传输层              端到端的连接

网络层              寻址和最短路径

数据链路层     介质访问

物理层              二进制

 

TCP

提供面向连接,可靠的数据传输服务,数据无差错,无重复的发送,

且按发送顺序接收

建立连接,形成传输数据的通道。

在连接中进行大数据量传输

通过三次握手完成连接,是可靠协议

必须建立连接,效率会稍低

 

UDP

提供无连接服务,数据包以独立形式发送,不提供无错保证,数据可能丢失或重复,并且接收顺序错乱

 

将数据及源和目的封装成数据包中,不需要建立连接

.每个数据报的大小在限制在64k

.因无连接,是不可靠协议

.不需要建立连接,速度快

 

UDP传输

 

DatagramSocketDatagramPacket

建立发送端,接收端

建立数据包

调用Socket的发送接收方法

关闭Socket

发送端与接收端是两个独立的运行程序

 

TCP传输

SocketServerSocket

建立客户端和服务器端

建立连接后,通过Socket中的IO流进行数据的传输

关闭socket

同样,客户端与服务器端是两个独立的应用程序。



----------------------android培训java 培训、期待与您交流! ----------------------

详细请查看:http://edu.csdn.net/heima

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值