网络的基本概念
客户端:应用
客户端:应用C/S(客户端/服务器)B/S(浏览器/服务器)
服务器:为客户端提供服务、数据、资源的机器
请求:客户端向服务器取数据
响应:服务器对客户端请求做出反应,一般是返回给客户端数据
URL
网络中每一个资源对应的地址-URL
IP 、子网掩码 、路由器 、DNS
IP地址
IP地址是IP协议提供的一种统一的地址格式,为互联网的每一个网络和每台电脑或终端主机分配给一个逻辑地址。
IP
IP是连接网上的所有计算机网络实现互联互通的一套规则,任何厂家生产的计算机系统,都要遵循IP协议与互联网互通。IP具有地址的唯一性,每台计算机在全世界的地址是唯一性的。
通过敲百度的IP地址,也可以直接访问百度,证明了互联网上的每一台主机地址的唯一性。
子网掩码网关
子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。
缺省网关
缺省网关(Default Gateway)是计算机网络中一个如何将数据包转发到其他网络中的节点。在一个典型的TCP / IP网络,节点(如服务器、工作站和网络设备)都有一个定义的默认路由设置(指向默认网关)。可以在没有特定路由的情况下,明确出发送数据包的下一跳IP地址。
服务器
服务器的分类 按照软件开发阶段来分,服务器可以大致分为2种
(1)远程服务器 别名:外网服务器、正式服务器 使用阶段:应用上线后使用的服务器 使用人群:供全体用户使用 速度:服务器的性能、用户的网速
(2)本地服务器 别名:内网服务器、测试服务器 使用阶段:应用处于开发、测试阶段使用的服务器 使用人群:仅供公司内部的开发人员、测试人员使用 速度:由于是局域网,所以速度飞快,有助于提高开发测试效率
本地服务器的选择,远程服务器就是本地内网服务器开发外网访问内网而已,处于学习、开发阶段,自己搭建一个本地服务器就可以。
DNS
DNS是一个域名系统,是万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。
端口
端口号包括物理端口和逻辑端口。物理端口是用于连接物理设备之间的接口,逻辑端口是逻辑上用于区分服务的端口。
端口的作用?我们知道,一台IP地址的主机可以提供多种服务,比如web服务、FTP服务、SMTP服务等等,这些服务都可以通过1个IP地址来实现。那主机怎么区分不同的网络服务?显然不能靠IP地址,IP地址可与网络服务的一对多的关系。实际上就是通过IP地址+端口号来区分不同的服务的。
公认端口(Well-Known Ports) 这类端口也常称之为”常用端口”。这类端口的端口号从0到1023,它们紧密绑定于一些特定的服务。通常这些端口的通信明确表明了某种服务的协议,这种端口是不可再重新定义它的作用对象。80端口实际上总是***服务专用的。
注册端口(Registered Ports) 端口号从1025到49151。分配给用户进程或应用程序。这些进程主要是用户选择安装的一些应用程序,而不是分配好的公认端口的常用程序。
动态和/或私有端口(Dynamic and/or Private Ports) 之所以称为动态端口,因为它一般不固定分配某种服务,而是动态分 配。
声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com