网络编程应考虑的问题有哪些(网络编程选择题)

http://www.itjxue.com  2023-02-03 00:05  来源:未知  点击次数: 

网络编程都包括什么?

主要是面向WEB的编程,

包括前端(客户端)和后端(服务器端)编程。

前端主要采用html+javascript和RIA(富客户端软件)

后端可以用C++,Java,php,javascript编程。

与桌面本地编程不同的是,

网络编程要考虑分布式应用,考虑通信等问题。

网络编程是为什么要考虑字节序问题

CPU(对

就是CPU)不同

字节序不同的

什么是字节序

字节序,顾名思义字节的顺序,再多说两句就是大于一个字节类型的数据在内存中的存放顺序(一个字节的数据当然就无需谈顺序的问题了)。其实大部分人在实际的开

发中都很少会直接和字节序打交道。唯有在跨平台以及网络程序中字节序才是一个应该被考虑的问题。

在所有的介绍字节序的文章中都会提到字

节序分为两类:Big-Endian和Little-Endian,引用标准的Big-Endian和Little-Endian的定义如下:

a)

Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。

b)

Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。

c)

网络字节序:TCP/IP各层协议将字节序定义为Big-Endian,因此TCP/IP协议中使用的字节序通常称之为网络字节序。

Big-Endian

计算机体系结构中一种描述多字节存储顺序的术语,在这种机制中最重要字节(MSB)存放在最低端的地址

上。采用这种机制的处理器有IBM3700系列、PDP-10、Mortolora微处理器系列和绝大多数的RISC处理器。

Little-Endian

计算机体系结构中

一种描述多字节存储顺序的术语,在这种机制中最不重要字节(LSB)存放在最低端的地址上。采用这种机制的处理器有PDP-11、VAX、Intel系列

微处理器和一些网络通信设备。该术语除了描述多字节存储顺序外还常常用来描述一个字节中各个比特的排放次序。

除了Big-Endian和Little-Endian之外的多字节存储顺序就是Middle-

Endian,比如以4个字节为例:象以3-4-1-2或者2-1-4-3这样的顺序存储的就是Middle-Endian。这种存储顺序偶尔会在一些小

型机体系中的十进制数的压缩格式中出现。

关于网络编程的几个问题

首先c、java做基础比较好,然后你要做网站 可以用asp、php、jsp,当然这些都是动态网页,你不可能一步登天,要把这些弄熟悉之前你还是要学html、xhtml、xml、JavaScript、jQuery、Ajax

有了这些基础了,你再弄你的asp.net或者、jsp、php 就很轻松了。你上网浏览的所有网站都是由这几个动态网站编程语言之一编写的。

然后还要数据库也要很熟悉才能帮助你更好的写网站,包括一些常用的 MySQL、SqlServer、甲骨文数据库等等。服务器方面熟悉Linux、windows server 2003 ,熟悉IIS 、apache的配置。

希望你看到我写的这么多能有所帮助,并且从此走上这条路。

(责任编辑:IT教学网)

更多

推荐PHP+MySQL视频文章