计算机网络 (28-30)
28·计算机网络
局域网
公司内部方便信息交换,网络之间是内部链接,这就是早期的局域网
信息传播
通过光纤,传递2进制信号,头部信息会包含要去往的MAC地址(计算机唯一的)
网关
将一片计算机之间交互频次多的划分到一个区域,每一片区域之间用交换器连接,当在自己区域的信息传播就不需要打开switch,这时即便是另一片区域的计算机也在发送同区域的信息,也不会受到影响,除非他们要跨区域沟通。
指数退避机制(能极大程度避免网络冲突)
当几台计算机想要发送信号时,检查网路中是否已经有信号在占用,如果有的话,就等待一段时间再发送
路由器
采用节点连接的形式发送的时候信息里面是包含要去往的目标的信息的,然后到达一个节点(路由器)会根据目标分配路径较短,较不拥挤的路径到达。当内容较大时,会把数据拆分成若干分包,这些分包打上标签,去往同一目的地,在目的地网络协议会把这些分包组装起来,再继续解析。
29.互联网
UDP(不提供数据修复重复机制)
数据包想在互联网上传输,要符合“互联网协议”的标准,简称IP,地址必须是独有的,内容的大小也是有限制的,IP是一个非常底层的协议,数据包的头部只有目标地址,头部存关于数据的数据也叫元数据。UDP,相对于IP,协议头部包含了端口号
域名(解决ip数字不好记的问题)
只需要记住要访问的网页的域名即可,网络会把我们访问的域名通过DNS查表,得到 域名对应的IP地址,然后访问真实的IP
OS七层参考模型
物理层(光纤电脑)
数据链路层(二进制电信号光信号)
网络层(IP协议)
传输层(UDP,TCP)
会话层
表示层
应用程序层(浏览器,HTML解码)
30.万维网
万维网和互联网是两回事,互联网是传递数据的管道,其中传输最多数据的程序是万维网。
万维网的最基本单位是单个页面,页面内容有去往其它页面的链接,叫超链接,这些超链接形成巨大的互联网络,这就是万维网的由来
超文本
指向另外一个网页
URL(统一资源定位器)
使网页能够相互连接,每个网页需要的唯一地址就是URL
HTTP(超文本传输协议)
通过GET指令以ascll编码发送到服务器再返回状态码和网页
HTML(超文本标记语言)
一种用于创建网页的标准标记语言。可以使用 HTML 来建立自己的 WEB 站点,HTML 运行在浏览器上,由浏览器来解析。
搜索
(早期搜索)通过存储在字典里面的关键字,比如我搜索猫,那存储在猫这个字典里面的网址就会被返回,那谁在前谁在后,看这个网站里面猫这个词出现的次数
谷歌采用关联性存储,指向性存储等等方式避免无意义搜索反馈