自学编程1010▲计算机网络技术( 二 )
当形成了这样一个可以交换数据的网络 , 就会产生各种各样基于这个网络的相关应用 , 叫做网络应用 。 网络应用一般会采用客户机对服务器模式(C/S模式) , 什么意思呢?就比如个人的计算机(客户机)需要打开一个游戏软件联网进行游戏 , 个人计算机上呈现的只是游戏客户端打开产生的信息 , 而这些信息其实都是由网络连线另一端的游戏服务器(也就是另外一台计算机)提供过来的 , 服务器也是一台计算机 , 只是这台计算机可能专门用来为连接上它的各个计算机提供游戏数据的 , 把这种专用计算机称之为服务器 , 专门用来提供服务的嘛!这种一般要求客户机上有该服务器对应的客户端软件 。 经常用到的网络应用还有一种方式B/S方式(浏览器对服务器方式) , 这种方式不需要服务器对应的有客户端软件 , 而是用浏览器软件即可实现 , 就是把各种客户端上的服务全部集合在一个浏览器软件上面 , 各个不同的网页代表了不同的服务器提供服务的端口 。 这种方式只需要有域名服务器和与其相对的数据库服务器就可以 。 还有一种方式是P2P网络应用方式(客户对客户) , 如QQ , 微信等 。 这里就不一一详细解释了 , 道理基本是一样的 。
文章图片
这里再着重解释一下基于浏览器里面的网址系统 , 也就是网址到底是怎么回事?网址也叫做域名 , 每个网址都代表其背后对应的一台独立的服务器提供不同的服务 , 网址域名是有一套域名体系的 , 不能重复 , 就像门牌号一样不能一模一样 , 每一个主机服务器或者路由器都有一个其在internet网络上的IP地址 , 但是这个IP地址很复杂 , 都是数字难以记忆 , 因此需要把它转换为相对来说容易记忆的网址域名 , 这样一套IP地址和域名相对应的机制就叫做域名系统DNS 。 一般为了避免域名重合 , 采用层级域名划分的形式把域名进行一层层划分 , 例如www.baidu.cn最后面的.cn域名就属于顶级域名 , 顶级域名由国际上一个权威机构统一划分给各国 , 然后各国各地再把下级域名划分给所属地区的组织和机构 , 这样一层层划分 。 不同的区域进行域名管理用不同的服务器 , 一般分为根域名服务器 , 顶级域名服务器 , 权限域名服务器和本地域名服务器 。 这样就一层层管理下发的网址域名就不存在域名重复的问题了 。
到这里基本对计算机网络方面也就有了更加深刻的认识 , 这本书的重点需要理解掌握的部分就结束了 。
- 千锋长沙■软件测试需要懂编程吗?,千锋全栈软件测试课程教程资源限时领
- 工程师■千锋全栈软件测试课程教程资源限时领,软件测试需要懂编程吗?
- 『程序员』为什么许多程序员讨厌结对编程?
- []今日芯声 | 农村小伙自学编程发明自动炸油条机
- [车家号]东风汽车2019年总营收1010.9亿元,合资车销量占比超七成
- 少儿编程教育,是未来学校的重要组成部分
- 「onemoostar」其乐无穷!——Tangiplay智能编程玩具体验,虚拟现实
- 『集成开发环境』你以为文言编程只是闹着玩?三个月后,IDE、教程、包管理器都有了
- 港股挖掘机■太睿国际控股(01010)年度未审核归母净亏收窄47.58%至2106.5万港元
- 智通财经▲Power 20.2%股权截止日期,太睿国际控股(01010)延长收购Red