发表于: 2019-09-01 22:14:35
1 890
今天完成的事情:
今天将任务十三的一些细节优化了下,然后学习了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、容易被人大面积采集抄袭。
评论