OSI参考模型 1、是一种网络互联模型,该体系结构标准定义了网络互联的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层),即OSI开放系统互连参考模型。在这一框架下进一步详细规定了每一层的功能,以实现开放系统环境中的互连性、互操作性和应用的可移植性。 2、划分原则是: (1)网路中各节点都有相同的层次; (2)不同节点的同等层具有相同的功能; (3)同一节点内相邻层之间通过接口通信; (4)每一层使用下层提供的服务,并向其上层提供服务; (5)不同节点的同等层按照协议实现对等层之间的通信。 (6)根据功能需要进行分层,每层应当实现定义明确的功能。 (7)向应用程序提供服务
TCP/IP参考模型 也是一种网络互联模型,有四个层。 1 应用层 2.传输层 3.网际互联层 4.网络接入层(即主机-网络层)
TCP/IP协议 (互联网协议),以及一整个网络传输协议家族,为互联网的基础通信架构。 包括:TCP,IP,UDP,ARP等。 TCP/IP是一组用于实现网络互连的通信协议。Internet网络体系结构以TCP/IP为核心。基于TCP/IP的参考模型将协议分成四个层次,它们分别是:网络访问层、网际互联层、传输层(主机到主机)、和应用层。
HTTP协议 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。
TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。
网络七层是指OSI七层协议模型,主要是:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。 网络五层只是OSI和TCP/IP的综合,是业界产生出来的非官方协议模型,但是很多具体的应用。实际应用还是TCP/IP的四层结构。为了方便可以把下两层称为网络接口层。五层体系结构包括:应用层、运输层、网络层、数据链路层和物理层。 网络四层是指TCP/IP四层模型,主要包括:应用层、运输层、网际层和网络接口层。
互联网访问 互联网中网站访问,本质是一个互联网上有一台已知的服务器,然后用户只得到服务器对应的名字(url), 然后通过url,在经过互联网协议(http)去自动寻找。并且服务器提供数据,浏览器解析数据的过程。
端口(Port) 可以认为是设备与外界通讯交流的出口。分硬件端口、软件端口、网络端口。 任何软件都有属于自己的对外交流的入口(端口),而任何客户机尝试访问服务器都需要指定访问的端口(常用的有默认)。 Web服务器常用端口:80 Telnet远程登录端口:23 FTP服务器常用端口:21 Mysql数据库服务器常用端口:3306
IP 网际协议地址(Internet Protocol Address):是分配给用户上网使用的网际协议的设备的数字标签。 所有计算机在互联网上都有一个唯一的标识IP代表自己 特殊IP:127.0.0.1(代表本机电脑)
域名(Domain Name) 简称域名、网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。 IP能够找到电脑,但是用户记不住,所以需要给IP设定一个别名方便用户记住,这种别名叫域名 域名的存在纯粹是为了方便用户记住 域名可以分为顶级/一级域名(.com/.cn/.org/.edu),二级域名(baidu.com),三级域名(www.baidu.com)
正确解析url 例: http://mail.163.com/index.html 1)http://:这个是协议,也就是HTTP超文本传输协议,也就是网页在网上传输的协议。 2)mail:这个是服务器名,代表着是一个邮箱服务器,所以是mail. 3)163.com:这个是域名,是用来定位网站的独一无二的名字。 4)mail.163.com:这个是网站名,由服务器名+域名组成。 5)/:这个是根目录,也就是说,通过网站名找到服务器,然后在服务器存放网页的根目录 6:)index.html:这个是根目录下的默认网页(当然,163的默认网页是不是这个我不知道,只是大部分的默认网页,都是index.html) 7)http://mail.163.com/index.html:这个叫做URL,统一资源定位符,全球性地址,用于定位网上的资源。 (本段解释来源于 https://jingyan.baidu.com/article/2c8c281df0afd00008252aa7.html 仅作为个人笔记,无商业用途,侵删。)
域名解析 计算机将用户输入的域名转换成对应的IP地址才能找到服务器,这个过程叫域名解析, 互联网提供的该服务叫域名系统DNS(Domain Name System)。分两种 (1)提供服务的产品公司将域名和服务器IP维护到DNS上 (2)本地域名解析,可以使用计算机自带的本地域名系统hosts文件(C:\windows\system32\drivers\etc\hosts) 先本地域名解析,如果找不到,再去DNS
Web服务器 一般指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web 客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。服务器使用HTTP(超文本传输协议)与客户机浏览器进行信息交流,人们也常称之为HTTP服务器。
PHP 超文本预处理器(PHP Hypertext Preprocessor),是一种通用开源脚本语言。 是一种运行在服务器端的可以嵌入到HTML的开源脚本语言。是一种面向对象、解释型的语言。 依赖于服务器端解析,浏览器不能解析。