您的位置:首页 > 理论基础 > 计算机网络

网络编程

2016-06-02 10:44 405 查看
1:网络编程

(1)网络编程:通过编程语言实现计算机键的数据通信。

(2)网络编程的三要素:

A:Ip地址

是计算机的唯一标识

点分十进制。

IP地址的分类。

IP地址的组成。

ipconfig

ping

B:端口

是应用程序的标识

范围:0-65535
0-1024之间被占用。

C:协议

是定义的通信规则

UDP:

把数据打包

数据有限制

不建立连接

数据不可靠

速度快

TCP:

建立通道

数据无限制

数据可靠

速度慢

(3)UDP协议

A:发送数据

创建发送端的Socket对象

创建数据,并把数据打包

发送数据

释放资源

B:接收数据

创建接收端的Socket对象

创建数据包

用数据包接收数据

解析数据

释放资源

             
  

(4)TCP协议

A:发送数据

创建客户端的Socket对象

获取输出流

写数据

释放资源

B:接收数据

窗口服务器的Socket对象

监听客户端的连接

获取输入流

读取数据

显示数据

释放资源



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  网络编程 ip socket tcp udp