IP地址
单个网络情况
在单个局域网下,结构非常简单,就是我们所连接的网络设备给我们分配了一个地址,在这个范围之内,我们都可以通过这个地址找到我们的设备。
如果设备没有连接任何网络情况下,我们会有一个本地回环地址127.0.0.1,localhost作为主机的名字指向的就是这个地址。
多个网络情况
当一个设备同时处于多个网络的情况下,就要看他要访问那个网络的数据,比如即连了有线又连了无线,如果想要访问有线网络的数据,就要访问有线的ip,如果想要访问无线网络的数据,就要访问无线的ip。
域名
给IP地址起的别名,域名是要花钱注册的。想要添加域名,就要以管理员权限去更改host文件。 image.pngDNS
通过宽带运营商提供的服务器解析一个域名背后对应的IP,这个过程叫做DNS寻址,这台服务器就叫做DNS服务器。
host文件
操作系统在发起对DNS服务器的查询请求之前,会优先检查本机的host文件,如果这个文件中包含了对当前需要解析的域名的配置,则不再发起对DNS服务器的请求,直接使用host文件中的配置。
C:\Windows\System32\drivers\etc\hosts
注:
1.本机的hosts文件配置只能影响到本机的DNS寻址
2.只有以管理员权限运行的编辑器才有权利修改hosts文件
端口
计算机本身是一个封闭的环境,就像一个大楼,如果需要数据通信往来,必须有门,这个门在术语中就叫做端口,每一个端口都有一个端口号,每台计算机只有65535个端口。
一般我们把“占门”的过程叫做监听。可以通过在命令行中运行:netstat -an命令监听本机端口使用情况。
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,统一资源定位符,全球性地址,用于定位网上的资源
如果有问号,问号后面的就是我们的请求参数
API
application programming interface
接口就是提供某种特定能力的事物,特点是有输入有输出,而我们在开发是用到的接口就叫做API(应用程序接口),任何编程语言本身并没有太多的能力,具体的能力大多数都来源于API。
网友评论