A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© LPStone 中级黑马   /  2015-5-5 21:20  /  596 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

(摘自百度知道,求大神纠正、补充)       传输层以下的编程技术,一般来说是用汇编、C语言这一类与底层结合很紧密的编程语言。比如,基本的路由器编程、网络层数据交换技术编程等等。
        传输层以上的编程技术,基本是在应用级别,几乎可以使用现代所有高级编程语言和高级编程脚本中涉及网络通信的部分来实现。从机制上来说,可以分为socket编程、XML-RPC编程、REST编程等;从架构上来说,可以分为BS(Browser/Server)编程、CS(Client/Server)编程...
       各种编程语言对这些分类几乎都是支持的。但是不同的编程语言在不同的方面有自己的优势,比如C语言在Socket编程上有最直接的实现;Java和.NET等对XML-RPC编程封装的很好;PHP、Python、Perl等高级脚本语言在实现REST编程上较为简便;HTML/CSS/Javascript的组合是Browser端编程最常用的方式...                java是跨平台编程语言,java可以用于网络编程比如java中的servlet、jsp、ssh框架和ejb都是用于网络应用程序开发的比如网站开发等等;如是纯粹的网络编程比如QQ通信软件这种,java亦可以搞定,java有强大的网络编程类库。

3 个回复

倒序浏览
从机制上来说,可以分为socket编程、XML-RPC编程、REST编程等;从架构上来说,可以分为BS(Browser/Server)编程、CS(Client/Server)
回复 使用道具 举报
893269222 发表于 2015-5-5 21:44
从机制上来说,可以分为socket编程、XML-RPC编程、REST编程等;从架构上来说,可以分为BS(Browser/Server ...

嘿嘿:handshake
回复 使用道具 举报
过几天才学,路过看看。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马