发表于: 2019-09-01 22:14:35

1 888


今天完成的事情:

今天将任务十三的一些细节优化了下,然后学习了html、协议、端口、路径、参数等知识 


明天计划的事情:

把任务十三的页面一的左侧拉动列表加上,接着任务十四拆组件,学习网页渲染机制,有机会看看那javascript的语法知识


遇到的问题:

今天主要一直在看新的知识,理解起来有点费劲,东西太多有点杂乱记不住


收获:

今天看了好多内容整理一下:

1、TCP/IP 

TCP/IP是因特网的通信协议。浏览器和服务器都在使用 TCP/IP,因特网浏览器和因特网服务器均使用 TCP/IP 来连接因特网。浏览器使用 TCP/IP 来访问因特网服务器,服务器使用 TCP/IP 向浏览器传回 HTML。

电子邮件程序使用 TCP/IP 来连接因特网,这样才能收发邮件。

TCP 负责应用软件(比如你的浏览器)和网络软件之间的通信。

IP 负责计算机之间的通信。


TCP (传输控制协议) - 应用程序之间通信

UDP (用户数据包协议) - 应用程序之间的简单通信

IP (网际协议) - 计算机之间的通信

ICMP (因特网消息控制协议) - 针对错误和状态

DHCP (动态主机配置协议) - 针对动态寻址


2、HTTP协议

全称超文本传输协议负责 web 服务器与 web 浏览器之间的通信。它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器

HTTPS 负责在 web 服务器和 web 浏览器之间的安全通信。


3、URL

URL(Uniform Resource Locator) 地址用于描述一个网络上的资源

格式schema://host[:port#]/path/.../[?query-string][#anchor]

scheme               指定低层使用的协议(例如:http, https, ftp)

host                   HTTP服务器的IP地址或者域名

port#                 端口,HTTP服务器的默认端口是80

path                   访问资源的路径

query-string       发送给http服务器的数据

anchor-             锚


4、cookie

http协议是无状态的,同一个客户端的这次请求和上次请求是没有对应关系,对http服务器来说,它并不知道这两个请求来自同一个客户端。 为了解决这个问题, Web程序引入了Cookie机制来维护状态.


5、Request和Response

请求(Request):一个从客户端到服务器的请求信息包括应用于资源的方法、资源的标识符和协议的版本号

响应(Response):一个从服务器返回的信息包括HTTP协议的版本号、请求的状态(例如“成功”或“没找到”)和文档的MIME类型。


6、相对路径和绝对路径

相对路径-起点到你所在的目录。就是相对于当前文件的路径。网页中一般表示路径使用这个方法。从一个目录为

绝对路径-从根目录为起点到你所在的目录。绝对路径就是你的主页上的文件或目录在硬盘上真正的路径。绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,比如,你的img是存放在 c:/task/img 下的,那么 c:/task/img就是img目录的绝对路径

“./”:代表目前所在的目录。“../”:代表上一层目录。”/”:开头:代表根目录


绝对路径的优点


A、如果有人抄袭你的网站内容,里面的链接还会指向你的网站,如果有人将你的网页保存到本地电脑中,里面的链接、图片、css、以及js仍然会连接到你的网站。

B、如果网页位置改变,里面的链接还是指向正确的URL。

缺点:

A、在编码编写时不方便使用绝对路径,因为链接应该指向真正的域名而不是开发站点。

相对路径的优缺点和绝对路径几乎相反。


相对路径的优点:

A、容易移动内容,可以整个目录移动。

B、测试方法比较灵活,本机测试时比较方便。

缺点:

A、部分内容页面换了位置时,链接容易失效。

B、容易被人大面积采集抄袭。




返回列表 返回列表
评论

    分享到