黑马程序员技术交流社区
标题:
网络编程
[打印本页]
作者:
wws1214
时间:
2015-7-17 13:32
标题:
网络编程
1、通讯实现步骤
1)找到对方IP
2)数据要发送到对方指定的应用程序上。为了标识这些应用程序,所以给这些网络应用程序都用数字进行标识,为了方便称呼这个数字,叫做:端口。逻辑端口
3)定义通信规则。这个通讯规则称为协议。国际组织定义了通用协议TCP/IP
2、测网卡 ping 127.0.0.1
3、网络参考模型:
OSI 7层 TCP/IP 4层
应用层 应用层
表示层
会话层
传输层 传输层
网络层 网际层
数据链路层 主机至网路层
物理层
4、UDP 与 TCP
UDP (记住)
1)将数据及源和目的封装成数据包中,不需要建立连接
2)每一个数据包的大小限制在64K内
3)因无连接,是不可靠协议
4)不需要建立连接,速度快
TCP
1)建立连接,形成传输数据的通道
2)在连接中进行大数据量传输
3)通过三次握手完成连接,是可靠协议
4)必须建立连接,效率会较低
5、DatagramPacket
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2