web学习记录 1

互联网

  • 互联网是由传输介质连接计算机组成的分布式结构,没有中心,信息在网络中按照特定的协议进行传输。
  • 按范围大小分有局域网(LAN)和广域网(WAN)。
  • 在互联网中,节点有路由、个人计算机和提供访问的服务器,连线则是各种传输介质(双绞线、同轴电缆、光纤、无线电波、红外线、微波、卫星和激光),它们一起构成了传输信息的网络。
  • 互联网并不只是计算机之间,他是一个节点和连线的组合,无论是什么,只要组成了通信。。

协议

在现实生活中,有道德和法律约束和管理;在互联网中,信息的传递也需要秩序,就像寄信,要确定目的地和怎样把信送出去?每个人的数据需要有规矩的送出,防止送错和造成堵塞通道。
这就是协议的目的,协议是一个让所有人接受规矩。
常见的协议有UDP、IP、TCP、HTTP。

1. IP协议

IP协议规定的是地址,每个计算机发送数据都有一个目的地,而IP协议就给每台电脑一个地址,让数据准确输送到目的地。
具体的格式和内容不论,它不是固定的,可以改变。
相反的就是MAC地址,一台电脑只有一个MAC地址,这个地址是在产品生产出来就被赋予的,世界上唯一,就像一个人的身份证,而IP就像是家住地址。
MAC地址主要用于无线连接和以太网。

2.UDP协议

UDP协议是数据传输的最基本协议,它将数据分割成数据包,每个数据包只有一个目的地,但他们的路径却不会一样,就像送快递会根据路况选择道路,UDP协议将数据包发送并让接收者可以完好收到。
不过它没有顺序也无法确认数据是否被接受方完好接受,一旦有错误接收方就会把数据直接删掉,但发送方却不会继续发送,这就导致UDP协议的传输不能保证数据到达目的地,并且有时可能造成浪费。
他总是用在时效性要求高的地方,比如通话,而这也就是视频掉帧和语音掉帧的原因。

3.TCP协议

相对于UDP协议,TCP协议规定了更多的东西。可以说, TCP就是UDP的高级进阶版。
主要的,TCP协议规定了数据包的顺序,当数据包到达,接收方可以更快的将完整的数据拼凑出来;然后,TCP协议会在数据包到达后返回一个确认(ACK),告诉发送方,已经收到,如果数据包丢失,发送方没收到确认可以重新发送一次,而且,根据确认返回的时间,TCP协议可以调整数据包发送的数量。这样TCP更能保证数据的完整也不丢下速度。
现如今,TCP和IP常常一起使用,合在一起是TCP/IP。

4.HTTP

一个网站

http://www.baidu.com

其中,baidu.com就是一个域名,通过DNS返回IP。
http 就是超文本传输协议。
超文本指的是页面中点击一下就可以跳转页面的文字,一般是蓝色。
这就是HTTP协议的作用,建立连接,面向客户机和服务器。
(1)客户与服务器建立连接;
(2)客户向服务器提出请求;
(3)服务器接受请求,并根据请求返回相应的文件作为应答;
(4)客户与服务器关闭连接。
这样的协议被运用,就称为万维网(www)。
进行跳转页面和申请内容。
通过浏览器渲染,将代码变成页面提供给用户。
一个简单的页面就可以用HTML写出来

<h1>This is a heading</h1>
<h2>This is a heading</h2>
<h3>This is a heading</h3>

将文本文件改为html后缀用浏览器打开,这就是一个网页。
就是这样,在服务器里你得到的只是代码,经过浏览器的渲染才形成了各式各样的精美网页。

搜索引擎

在我看来,搜索引擎有三个部分:爬虫,跟着连接爬的软件,每找到新的连接就加进自己的列表;索引,记录网页出现过的词,不断扩张;查询索引的搜索算法。
假如,你搜一个“马”,搜索引擎就会找到一个符合的连接给你。
当然,不会是只取决于该词在索引的次数,搜索算法并不简单。

总结

我们的互联网就是相互通信的设备以及传输的介质。
上网其实就是建立一个连接向服务器申请连接,你和服务器通过TCP/IP协议,或UDP+IP协议进行数据传输,你网页的跳转,通过HTTP协议,在不同链接上跳来跳去。如果,你是搜索关键词查询,搜索引擎就会为你提供帮助,给你想要的连接,实质不变,你依旧要与服务器进行连接。
在网上信息资源唯一地址,URL,实质就是他在服务器上的位置。
总之,web(万维网)是基于HTTP协议的广域网。

要想学好web,一些基本的概念就是这些,作为一个小白,这些东西我还是花费了蛮多时间才搞清楚,希望没什么问题,如果有问题,欢迎指正!!!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值