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

网络编程基础总结

2016-02-03 11:45 399 查看
一、客户端-服务器编程模型:

1、    每个网络应用都是基于客户端-服务器模型的。

2、    一个web服务器管理了一组磁盘文件,它会代表客户端进行检索和执行。

3、    客户端-服务器模型中的基本操作为事务(transaction),一个事务由四步组成:

1)         当一个客户端需要服务时,它向服务器发送一个请求,发起一个事务。

2)         服务器接到请求以后,解释它,并以适当的方式操作它的资源。

3)         服务器给客户端发送一个响应,并等待下一个请求。

4)         客户端收到响应并处理它。



                   注意:客户端和服务器是进程,而不是常常提到的机器或者主机。

二、Web服务器

1、    Web服务器和客户端之间的交互是基于文本的应用级程序,HTTP(超文本传输协议),一个web服务端(即浏览器)打开一个到服务器的因特网连接,并请求某些内容。服务器响应所请求的内容,然后关闭连接。浏览器读取这些内容,并显示在屏幕上。

2、    Web内容用一种叫做HTML(超文本标记语言)的语言来编写。一个HTML也包含标记,它们告诉浏览器如何显示这页中的各种文本和图形对象。HTML的强大之处在于,一个页面可以包含指针(超链接),这个指针可以指向存放在任何因特网主机上的内容。

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