黑马程序员__网络编程
?网络通讯要素:
?
IP地址:InetAddress
?
网络中设备的标识
?
不易记忆,可用主机名
?
本地回环地址:127.0.0.1 主机名:localhost
?
端口号
?
用于标识进程的逻辑地址,不同进程的标识
?
有效端口:0~65535,其中0~1024系统使用或保留端口。
?
传输协议
?
通讯的规则
?
常见协议:TCP,UDP
?
?
UDP
将数据及源和目的封装成数据包中,不需要建立连接
?
每个数据报的大小在限制在64k内
?
因无连接,是不可靠协议
?
不需要建立连接,速度快
?
TCP
建立连接,形成传输数据的通道。
?
在连接中进行大数据量传输
?
通过三次握手完成连接,是可靠协议
?
必须建立连接,效率会稍低
?
?
Socket:
?
?
Socket就是为网络服务提供的一种机制。
通信的两端都有Socket。
网络通信其实就是Socket间的通信。
数据在两个Socket间通过IO传输。
?
?
?
网络通讯:
网络编程(IP地址):
示例:
?
??
?
网络编程(URL-URLConnection):
?
?
-----------------------android培训、java培训、期待与您交流! ---------------------
详细请查看:http://edu.csdn.net/heima