1、www(world wide web)万维网
Internet提供了很多服务,其中包括网页服务、FTP(文件传输)、Email(电子邮件服务)、Telne(远程登录)。www是用浏览器访问网页的一种服务,所以网站的主页的域名需要加www。而随着网站服务的类型增加,不同的二级域名或三级域名对应不同的业务,而业务的处理任务会分配到多个服务器,所以不再需要使用www来标注主页。很多网站还会做DNS解析www,原因是遵循用户的习惯,现在www就是二级域名,比如:www.baidu.com和test.baidu.com,test和www的作用上没有任何区别。
2、DNS解析:
1、dns: domain name server(域名服务器)
2、作用:域名与对应的IP转换服务器
3、dns中保存了一张IP和域名对应的表.IP可以对应多个域名,绑定二级域名、三级域名
4、gTLD:generic Top-Level DNS Server 顶级域名服务器,主要是为所有.net 、.com等后缀做域名解析的服务器
2-1、DNS解析IP过程:
www.baidu.com 从右到左解析
查找本地DNS->
DNS根服务器->
查找所在域的服务器的DNS->
返回给客户端->
在本地添加 DNS:IP记录
IP:
ipv4(32位4个字节,用10进制)
ipv6(128位8个字节,用16进制)
端口的范围:0~65535
TCP连接:
1、TCP:transmission Control Protocol 传输控制协议(传输的过程:可靠链接,传输属于安全的)
2、面向链接 (三次握手)
3、数据收发准确完整
4、优点:稳定、重传机制
5、速度慢、效率低,容易被攻击(dos ddos攻击)
6、TCP/IP协议组:提供点对点的链接机制,制定了数据封装、定址、传输、路由、数据接收的标准。
HTTP/HTTPS
HTTP:是以明文传输,运行在tcp链接之上
HTTPS:传输内容进行SSL/TLS加密.且运行在SSL/TLS上,而SSL/TLS运行在TCP链接上,所以数据传输时安全的。
SSL:Secure Sockets Layer(安全套接层)ssl证书,公钥/私钥
TLS:Transport Layer Security(传输层安全)