30-2:DNS、IP、TCP/UDP、HTTP/HTTPS

181 阅读2分钟

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记录

1643967733(1).jpg

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(传输层安全)