第七课:计算机网络、互联网及万维网(WWW)
第七课:计算机网络、互联网及万维网(WWW)
各位小伙伴想要博客相关资料的话关注公众号:chuanyeTry即可领取相关资料!
第二十八章:计算机网络
1、局域网 Local Area Networks - LAN
计算机近距离构成的小型网络,叫局域网(LAN),以太网是经典的局域网。
2、媒体访问控制地址 Media Access Control address - MAC
用于确认局域网和WiFi传输的对象。
3、载波侦听多路访问 Carrier Sense Multiple Access - CSMA
多台电脑共享一个传输媒介,叫做载波侦听多路访问,共享媒介又称载体,如WiFi的载体是空气,以太网的载体是电线。载体传输数据的速度叫带宽。
4、指数退避 Exponential Backoff
当多台计算机同时想要传输数据时,就会发生冲突,当计算机检测到冲突 就会在重传之前等待一小段时间,这一段时间包括固定时间 + 随机时间,再次堵塞时固定时间将会指数级增加,这叫做指数退避。
5、冲突域 Collision Domain
载体和其中的设备总称为“冲突域”,为了避免冲突,可以用交换器。
电路交换 Circuit Switching
缺点:不灵活且数量昂贵。
6、报文交换 Message Switching
报文的具体格式简称 IP,每一个电脑都会有一个 IP地址。
好处:可以用不同路由,通信更可靠也更能容错。
坏处:当报文比较大的时候,会堵塞线路。解决方法是 将大报文分成很多小块,叫 “数据包”,来进行运输,这叫 “分组交换”。路由器会平衡与其他路由器之间的负载以确保传输可以快速可靠,这叫 “阻塞控制”。
消息沿着路由跳转的次数叫 “跳数”(hop count),看到哪条线路的跳数很高,说明出了故障,这叫跳数限制。
第二十九章:互联网
1、电脑连接互联网的过程
你所用的电脑首先要连接到局域网,家里WiFi路由器连着的所有设备,组成了局域网,局域网再连到广域网(WAN),广域网的路由器一般属于你的互联网服务提供商(ISP),再连更大的WAN,往复几次,最后连到互联网主干。
2、IP - 互联网协议 - Internet Protocol
IP负责把数据包送到正确的计算机。
3、UDP - 用户数据报协议 - User Datagram Protocol
UDP负责把数据包传送到正确的程序,有端口号(哪个程序),校验和(数据是否损坏)。
4、校验和 - Checksum
UDP校验和只有16位,超过这个数,弃高位。
5、TCP - 传输控制协议 - Transmission Control Protocol
如果要控制所有数据必须到达,就用传输控制协议。
TCP的特点
- 控制发送的文件按顺序到达。
- 要求接收方确认无误后发送确认码(ACK),确认码的成功率和来回时间可以用来推测网络的拥堵程度,TCP可以根据这个调整传输率。由于这个特点,TCP对时间要求高的程序不适用。
6、DNS - 域名系统 - Domain Name System
计算机访问网站时需要两样,IP地址和端口号,但记数字很难,所以互联网通过域名系统把域名和IP地址一一对应。域名系统是树状结构。
OSI - 开放式系统互联通信参考模型 - Open System Interconnection。
第三十章:万维网(WWW)
1、基本单位
万维网在互联网上运行,它的基本单位是页面。
2、超链接 Hyperlinks
点超链接可以去到另一个页面,文字超链接又叫超文本。超链接工作过程中示意如下。
3、状态码
状态码代表所访问网页的状态。
4、URL - 统一资源定位器 - Uniform Resource Locator
网页的唯一网址。
5、HTTP - 超文本传输协议 - HyperText Transfer Protocol
6、HTML - 超文本标记语言 - HyperText Markup Language
7.万维网发展史
- 第一个浏览器和服务器是 Tim Berners-Lee 花了 2 个月在 CERN 写的。
- 1991年万维网就此诞生。
- Jerry 和 David 的万维网指南 后来改名成 Yahoo。
- 搜索引擎 JumpStation(包括爬虫 索引 用法)。
- 搜索引擎 Google 改进排序方法,按照链接指向的多少来排序。
8、网络中立性
平等地对待每个数据包。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!