学习记录(四)
链表
计算机网络2
-
html本身就是字符串
-
浏览器就是解析这些,见到什么解析成什么
浏览器内容从其他服务器上先下载字符串到内存上,然后存到磁盘上,最后在内存上运行 -
电脑上文件很多,需要各种程序才能识别,能不能打开的关键就是编码,程序支持这个文件的编码就能打开,不支持不能打开
记事本能识别的编码有重叠,意味着可以打开很多文件
编码决定识别 -
网络传输的基本类型:文件类型和文本类型
-
http协议传输的是字符串类型
-
网络传输的时候各种类型是保留不住格式的,除了二进制,会以文本类型(字符串类型)传输
除了文件类型会以字节流或字符流(二进制流)传播
字节流还是字符串,二进制还是二进制流
文件类型也可以以文本类型传输 -
数据被浏览器识别之前就是字符串
-
浏览器发送请求的时候返回字符串就行了,同一内容两次请求存储不一样
-
服务器并不关心哪种语言,只关心能不能发送文本数据
10.后端服务器就是前端要什么,那就把不同文件返回给他们
浏览器发送不同请求过来,根据不同url,返回相应的文本内容,文本可能在内存中也可能在磁盘中,不限形式能返回就行了 -
QQ使用什么方法,其他语言传输呢?
答:只要按着这个协议收发数据就行,并不管什么语言,所以任何语言都使用同一个协议两边都是可以互通的 -
网卡帮我们发数据收数据,负责电信号和数字信号相互转化
-
操纵网卡底层驱动叫做网卡驱动,负责收数据发数据
-
给socke套上协议,socke再找到网卡和网卡驱动对接,网卡驱动转换成电信号发送出去
-
对面的是网卡接收到电信号转换成数字信号,一直在等待查看一遍遍的,没有一直等待
-
其他语言调用的socket,实质是统一调用C语言里的socket,C语言里的 socket分的很细,但其他语言虽然调用但是封装后性能不一样的
-
任何语言都有对磁盘上文件查询、读写功能,查询有哪些目录有哪些功能,这是其基本功能,所以传过来的调用后端语言是计算,前端是筛选