diff --git "a/14 \346\233\271\346\255\243\346\263\242/20240410\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\215\217\350\256\256.md" "b/14 \346\233\271\346\255\243\346\263\242/20240410\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\215\217\350\256\256.md" new file mode 100644 index 0000000000000000000000000000000000000000..f72a99ba08880f0e5d344478ffb40ee10ada0059 --- /dev/null +++ "b/14 \346\233\271\346\255\243\346\263\242/20240410\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\215\217\350\256\256.md" @@ -0,0 +1,70 @@ +# 笔记 + +### **HTTP(超文本传输协议)** + +HTTP是用于获取HTML等资源的协议,它使用TCP协议作为底层的支撑协议,它是Web上任何数据交换的基础,是一种客户端-服务器协议。 + +使用场景:浏览器 + +**「HTTP协议就像一个邮递员,负责把网页内容送到你的电脑上。」** + +### **HTTP/3** + +HTTP/3是HTTP的第三个版本,它使用QUIC作为底层的支撑协议,QUIC是一种为移动互联网使用而设计的新传输协议。它依赖于UDP而不是TCP,这使得网页响应速度更快,可以实现虚拟现实应用,用更多的带宽来渲染虚拟场景的复杂细节。 + +使用场景:物联网(IOT)、虚拟现实 + +**「HTTP/3就像一个超级快递员,可以让网页变得更快。」** + +### **HTTPS(超文本传输协议安全版)** + +HTTPS是HTTP协议的安全版本,扩展了HTTP,并使用加密进行安全通信,主打一个**「安全」**。 + +使用场景:浏览器、网上银行、网上支付 + +**「HTTPS就像一个保镖,可以保护你的信息安全。」** + +### **WebSocket** + +WebSocket是一种基于TCP协议的全双工通信协议,与传统的HTTP通信不同,WebSocket允许服务器主动向客户端推送数据,而不需要等待客户端的请求。 + +使用场景:实时聊天、视频会议、股票行情 + +**「WebSocket就像一个实时对话的接线员,可以让你与网站实时交流信息。」** + +### **TCP(传输控制协议)** + +TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP是互联网的基础,用于在互联网上传输各种类型的数据,包括文本、图像、音频、视频等,许多应用层协议都建立在TCP之上。 + +使用场景:浏览器、文件传输、邮件 + +**「TCP就像一个可靠的快递员,可以确保你的数据安全到达目的地。」** + +### **UDP(用户数据报协议)** + +UDP是一种面向无连接的、不可靠的、基于数据报的传输层通信协议。UDP是TCP的补充,UDP提高了数据传输的速度,但是可能会丢失某些数据,用于那些对可靠性要求不高的应用场景。 + +使用场景:视频流媒体、网络游戏、实时监控 + +**「UDP就像一个粗心的快递员,他送包裹的速度很快,但是经常丢快递。」** + +### **SMTP(简单邮件传输协议)** + +SMTP是一个标准协议,是电子邮件传递的基础,用于在互联网上发送和接收电子邮件。 + +使用场景:电子邮件 + +**「SMTP就像电子邮件的邮递员,负责把你的邮件送到朋友的邮箱。」** + +### **FTP(文件传输协议)** + +FTP是文件传输协议,用于在客户端和服务器之间传输计算机文件,FTP是文件传输的基础,用于在不同计算机之间共享文件。 + +使用场景:文件传输 + +**「FTP就像一个文件的搬运工,他帮助你把文件从一台计算机传输到另一台计算机。」** + +TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。 + +TCP/IP传输协议,即传输控制/网络协议,也叫作网络通讯协议。它是在网络的使用中的最基本的通信协议。TCP/IP传输协议对互联网中各部分进行通信的标准和方法进行了规定。并且,TCP/IP传输协议是保证网络数据信息及时、完整传输的两个重要的协议。TCP/IP传输协议是严格来说是一个四层的体系结构,应用层、传输层、网络层和数据链路层都包含其中。 +TCP/IP协议是Internet最基本的协议,其中应用层的主要协议有Telnet、FTP、SMTP等,是用来接收来自传输层的数据或者按不同应用要求与方式将数据传输至传输层;传输层的主要协议有UDP、TCP,是使用者使用平台和计算机信息网内部数据结合的通道,可以实现数据传输与数据共享;网络层的主要协议有ICMP、IP、IGMP,主要负责网络中数据包的传送等;而网络访问层,也叫网络接口层或数据链路层,主要协议有ARP、RARP,主要功能是提供链路管理错误检测、对不同通信媒介有关信息细节问题进行有效处理等。 \ No newline at end of file