网络编程基本概念
2016-07-19 10:17
316 查看
网络就是将物理上不一定在一起的主机进行互联
在网络上进行通信需要使用协议,常见的通信协议是TCP 和UDP
TCP属于可靠连接,使用第三方握手的方式完成连接的确认
UDP属于不可靠的连接
对于网络程序的开发也有两种架构
C/S
客户端/服务器端,对于这种程序的开发需要两套代码。客户端和服务器端,维护两套代码成本较高
B/S
浏览器/服务器,类似于论坛,开发和维护只需要一套代码即可
在网络上进行通信需要使用协议,常见的通信协议是TCP 和UDP
TCP属于可靠连接,使用第三方握手的方式完成连接的确认
UDP属于不可靠的连接
对于网络程序的开发也有两种架构
C/S
客户端/服务器端,对于这种程序的开发需要两套代码。客户端和服务器端,维护两套代码成本较高
B/S
浏览器/服务器,类似于论坛,开发和维护只需要一套代码即可
相关文章推荐
- 【Android基础知识】Apache HttpClient的基本使用
- Android使用http协议与服务器通信
- 安天发布《DDOS攻击之鬼影DDOS家族分析》
- Internet网络上遇到的操作问题集合
- 每日安全简讯20160719
- HttpURLConnection+URl网络请求
- HTTP请求和响应格式
- 发现网络细节的命令:netstat ifconfig ping -b
- http协议及httpd-2.2基本功能实现
- python学习——HTTP协议简介
- 使用HttpRequester发送json请求测试接口
- BP神经网络(二)---多层神经网络
- 网络直播流媒体协议的选择讨论,RTSP,RTMP,HTTP,私有协议?
- AFNetWorking(3.0)源码分析(二)——AFURLSessionManager
- http指令以及https的练习
- 启用TCP高性能数据传输
- 在android中使用Retrofit网络框架
- apache2.4出现(OS 64)指定的网络名不再可用。 : AH00341: winnt_accept: Asynchronous AcceptEx failed.问题
- Swift使用AFNetwroking访问网络数据
- 测试python HTTPServer功能