HTML基本介绍:
<html></htlm>为文本标题 <!DOCTYPE html>为文档
utf-8为编码 <title>为网页题目
内容部分为<body></body>是可见页面内容
标题<h1></h1>
标题下的内容由<p></p>表示
<head><meta><title>为投标元素
HTML注释<!--注释内容-->的内容不会显示
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<h1>我的第一个标题</h1>
<p>我的第一个段落。</p>
</body>
</html>
HTML链接是通过<a>来定义,点击链接可进入该页面
<a href="http://www.baidu.com">
OSI七层模型
OSI七层协议有:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
TCP/IP四层协议:网络接口层、网络层、传输层、应用层
七层协议与时长协议的区别:
1.分层结构不同
OSI与CTP/IP都采用了分层结构,OSI参考模型有七层,TCP/IP协议只有四层
2.标准特色
OSI参考模型有浓厚的通信背景,因此也打上了深厚的通信系统的特色,只考虑了面向连接的服务。并且是先定义一套完整的构架,再根据该构架来发展相应的协议与系统。
TPC/IP协议是应实际需求而产生,考虑了计算机网络的特点,比较适合计算机实现和使用。
3.连接服务
OSI的地址空间为不固定的可变长,由选定的地址命名方式决定,最长可达160byte,由较大成长空间,网络上每个系统至多可以有256个通信地址。
TCP/IP网络的地址空间为固定的4byte。网络上的每一个系统至少有一个唯一的地址与之应对。
4.传输服务
OSI定义了五个不同层次的服务:TP1,TP2,TP3,TP4,TP5。
TCP/IP定义了TCP和UPD两种协议,分别具有面向连接和面向无连接的性质。
HTTP与HTTPS的区别
1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。
2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。
3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。
4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。
http://www.baidu.com:80
//http协议 baidu为主机域名 80为端口号
http常见状态码:
200 OK:请求已正常处理。
301 Moved Permanently:资源的uri已更新,你也更新下你的书签引用吧。永久性重定向,请求的资源已经被分配了新的URI,以后应使用资源现在所指的URI。
302 Found:资源的URI已临时定位到其他位置了,姑且算你已经知道了这个情况了。临时性重定向。和301相似,但302代表的资源不是永久性移动,只是临时性性质的。换句话说,已移动的资源对应的URI将来还有可能发生改变。
400 Bad Request:服务器端无法理解客户端发送的请求,请求报文中可能存在语法错误。
404 Not Found:服务器上没有请求的资源。路径错误等。
500 Internal Server Error:貌似内部资源出故障了。该状态码表明服务器端在执行请求时发生了错误。也有可能是web应用存在bug或某些临时故障。
503 Service Unavailable:抱歉,我现在正在忙着。该状态码表明服务器暂时处于超负载或正在停机维护,现在无法处理请求。