网络编程之网络编程介绍

网络编程简介

网络的核心在于:有两台以上的电脑就称之为网络。

网络连接的目的不仅仅是为了进行电脑之间的串联,更多情况下是为了进行彼此之间的数据通讯。在通讯的实现上就产生了一系列的协议:IP、TCP、UDP等,因此所谓的网络编程实现的就是一个数据间的通讯操作而已,只是这个通讯操作要分为客户端与服务器端

于是针对网络程序的开发就有了两种模型:

  1. C/S(Client/Server、 客户端与服务器端):要开发出两套程序,一套为 客户端,另外一套程序为服务器端。
  2. B/S(Browse/Server、浏览器与服务器端:之开发一套服务器程序,而后利用浏览器作为客户端进行访问,这种的开发与维护的成本较低。但是由于使用的是公共的HTTP协议并且使用公共的80端口,其安全性较差。现在开发基本以“B/S”结构为主。
C/S程序模型:

其分为两种开发: TCP(可靠的数据连接)、UDP(不可靠的数据连接);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值