【精选】计算机网络教程(第6章应用层)

本文概述了应用层的关键知识点,包括URL的格式、HTTP请求方法、HTTPS与HTTP的区别、电子邮件的SMTP和POP3/IMAP,以及FTP和DHCP。强调了HTTPS的安全性和HTTPS与HTTP的性能差异。
摘要由CSDN通过智能技术生成

目录

前言

第6章应用层

1、URL的格式

2、HTTP请求报文的一些方法

3、HTTPS和HTTP的区别

4、电子邮件

5、文件传送协议(FTP)


前言

总结计算机网络教程课程期末必记知识点。

第6章应用层

1、URL的格式

定义格式

<协议>://<主机>:<端口>/</路径>

其中,各部分的含义如下:

  • 协议(Protocol):指定访问资源所使用的协议,例如HTTP、HTTPS、FTP等。
  • 主机(Host):标识资源所在的服务器的域名或IP地址。
  • 端口(Port):可选项,用于指定服务器上提供该资源的进程端口号,默认为协议默认的端口号。
  • 路径(Path):指定服务器上资源的具体位置,可以包含多级目录和文件名。

URL的格式定义了一种统一的规范,使得用户可以通过指定的URL来准确定位和访问互联网上的资源。

应用场景

URL广泛应用于互联网上的各种场景,例如:

  1. 网页浏览:在浏览器中输入URL可以访问指定网站或页面。
  2. 文件下载:通过URL指定要下载的文件的位置和名称。
  3. 图片、音视频资源:通过URL获取互联网上的图片、音频或视频资源。
  4. RESTful API:在Web开发中,URL通常用于标识API接口,指定要访问的资源和操作。
  5. 链接分享:通过URL将特定网页或内容分享给他人,让其可以直接访问。
  6. URL缩短服务:将长URL转换为短URL,方便在限制字符数的场景下使用。
2、HTTP请求报文的一些方法

GET,POST,PUT

3、HTTPS和HTTP的区别

HTTPS和HTTP是两种不同的协议,用于在客户端和服务器之间传输数据。它们之间的主要区别如下:

  1. 安全性:HTTPS(Hypertext Transfer Protocol Secure)是加密的HTTP协议,通过使用SSL(Secure Socket Layer)或TLS(Transport Layer Security)协议对传输的数据进行加密。这使得在传输过程中的数据更难被窃听、篡改或伪造。而HTTP在传输过程中的数据是明文的,容易被第三方获取和篡改。

  2. 端口号:HTTP默认使用80端口进行通信,而HTTPS默认使用443端口。由于HTTPS需要进行加密和解密操作,因此使用了不同的默认端口。

  3. 证书:为了建立HTTPS连接,服务器需要使用SSL或TLS证书。这个证书由受信任的证书颁发机构(CA)签发,用于验证服务器的身份。这样可以确保客户端与服务器之间的通信是安全可信的。而HTTP没有使用类似的证书验证机制,无法提供身份验证和数据完整性保护。

  4. 加密算法:HTTPS使用公钥加密和私钥解密的方式来保护数据的安全性。客户端和服务器之间会进行握手过程,交换密钥并协商加密算法。而HTTP不进行数据加密和解密操作,传输的数据是明文的。

  5. 性能:HTTPS由于需要进行加密和解密操作,相比HTTP会增加一定的计算和处理负担,因此在性能上可能比HTTP略差。但是随着计算能力的提升和硬件支持的改善,这种差距逐渐减小。

综上所述,HTTPS相比HTTP提供了更高的安全性,通过数据加密和身份验证保护了用户和服务器之间的通信。虽然有一些性能上的影响,但随着技术的发展,HTTPS已经成为互联网上常用的安全传输协议。

4、电子邮件

推——SMTP

拉——POP3和SMAP

5、文件传送协议(FTP)

6、动态主机配置协议(DHCP)

🌌点击下方个人名片,交流会更方便哦~(欢迎到博主主页加入我们的 CodeCrafters联盟一起交流学习)↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

命运之光

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值