【25软考网工】第五章(10) Internet应用
博客主页:christine-rr-CSDN博客
专栏主页:软考中级网络工程师笔记
大家好,我是christine-rr ! 最近整理网工备考的笔记发现有几篇之前没发,这几天加急发出来!
目前《软考中级网络工程师》专栏从第一篇笔记到现在已经持续 40+篇 详细笔记啦!每篇笔记都包含:
✅考点精讲(图文结合)
✅ 真题溯源(历年真题)
✅ 避坑指南(重点和易错点红字标注)希望能成为你备考路上的"技术充电站"🔋
愿所有认真备考的伙伴都能顺利通过!
📌 【今日更新速览】📌
🔧Internet应用
- 远程登录协议(telnet、ssh)
- 文件传输协议(FTP、TFTP)
- 电子邮件协议(SMTP、POP3、IMAP)
- 超文本传输协议(HTTP、HTTPS)
- 点对点协议(P2P)
目录
一、远程登录
1. 远程登录协议
2. 例题:安全传输协议(网工2022年5月第28题)
3. 例题:远程主机管理命令(网工2024年11月第53题)
二、文件传输协议
1. 文件传输协议对比
2. 例题:FTP默认端口号(网工2020年11月第38题)
3. 例题:访问文件服务默认端口与链接类型(网工2021年11月第37-38题)
三、电子邮件协议
1. 邮件三剑客协议SMTP/POP3/IMAP
2. 例题:电子邮件系统组成结构(通信工程师2023年案例分析)
3. 例题:IMAP协议(网工2020年11月第30题)
4. 例题:SMTP默认端口(网工2023年11月第47题)
5. 例题:SMTP传输支持技术(网工2024年11月第10题)
四、超文本传输协议HTTP
1. 例题:HTTPS和HTTP协议描述
2. 例题:HTTP和HTTPS默认端口
五、P2P应用
1. 例题:POP3协议服务模式
2. 例题:文件传输最小时间
3. 例题:区块链架构的基础
六、知识小结
一、远程登录
1. 远程登录协议
- Telnet特点:基于TCP 23端口,采用明文传输,存在安全隐患。Windows 10及以后版本默认禁用该协议。
- SSH特点:基于TCP 22端口,采用加密传输,安全性高。Windows 10及以后版本默认启用SSH协议。
- 实践验证:在Windows 10系统中执行telnet命令会提示"不是内部或外部命令",而ssh命令可正常执行(但连接可能因目标服务器未开放端口而超时)。
christine的笔记拓展:
Telnet和SSH服务只能实现基于字符界面的远程控制,利用VNC和RDP可以实现图形化的远程控制。
- VNC协议:VNC是virtual network computing的缩写,也就是虚拟网络计算机,VNC软件由两个部分组成:VNC server和VNC viewer,用户需要将VNC server安装在被控制的计算机上,然后在主控制端执行VNC viewer控制被控制端。
- RDP协议:RDP(Remote Desktop Protocol)是一种由微软开发的远程桌面协议,允许用户通过网络连接到远程计算机并进行图形界面的操作。默认监听TCP端口3389和UDP端口3389
2. 例题:安全传输协议(网工2022年5月第28题)
- 选项分析:
-
- A.HTTPS:HTTP+TLS/SSL加密的安全协议
- B.SSH:加密的远程登录协议
- C.SFTP:SSH+FTP组合的加密文件传输协议
- D.Telnet:明文传输协议
- 答案:D
- 考点:区分安全协议与非安全协议的特征
3. 例题:远程主机管理命令(网工2024年11月第53题)
- 背景知识:Windows 10后默认禁用Telnet,启用SSH
- 安全考量:SSH加密传输比Telnet明文传输更安全
- 争议说明:虽然Telnet理论上可用,但从安全和系统默认配置角度,SSH是更优选择
- 答案:D.SSH
二、文件传输协议
1. 文件传输协议对比
- FTP特性:
-
- 使用TCP 21(控制,建立连接)和20(数据,数据传输)端口
- 支持大文件传输
- 常用命令:get(下载)、put(上传)、dir(列目录)、bye(退出)
- TFTP特性:
-
- 使用UDP 69端口
- 适用于小文件传输
- 访问方式:
-
- 浏览器访问格式:ftp://IP地址
- 命令行访问:DOS下使用ftp命令get(下载)、put(上传)、dir(列目录)、bye(退出)
2. 例题:FTP默认端口号(网工2020年11月第38题)
- 关键点:建立TCP连接时使用控制端口21
- 易混淆点:20端口用于数据传输而非连接建立
- 答案:B.21
3. 例题:访问文件服务默认端口与链接类型(网工2021年11月第37-38题)
- 37题:
-
- 访问FTP服务默认使用21端口
- 答案:B.21
- 38题:
-
- FTP底层建立的是TCP连接
- 注意区分:不存在"FTP连接"这一概念
- 答案:A.TCP
三、电子邮件协议
1. 邮件三剑客协议SMTP/POP3/IMAP
- 核心协议:
-
- SMTP:发邮件协议,TCP 25端口
- POP3:收邮件协议,TCP 110端口
- IMAP:邮件同步协议,TCP 143端口
- 扩展协议:
-
- MIME多用途互联网邮件拓展:支持多媒体邮件传输
- S/MIME:提供邮件安全传输保障
- 传输特性:
-
- 原始SMTP仅支持ASCII文本
- 多用途互联网右键拓展协议MIME扩展支持多媒体内容
- S/MIME在MIME基础上增加安全性
过程:
- A客户端使用SMTP发送邮件至邮件服务器SMTP服务端
- 邮件服务收到并存储到本地
- B客户端使用POP3收取邮件
2. 例题:电子邮件系统组成结构(通信工程师2023年案例分析)
- 流程分析:
-
- 发件人作为SMTP客户端(①)
- 发送方邮件服务器作为SMTP服务端(②)
- 接收方邮件服务器作为SMTP服务端(④)
- 收件人作为POP3客户端(⑤)
- 答案顺序:A(①)→B(②)→A(③)→B(④)→C(⑤)→D(⑥)
3. 例题:IMAP协议(网工2020年11月第30题)
- 关键特征:客户端操作与服务器同步
- 对比POP3:
-
- POP3:下载后服务器删除邮件
- IMAP:保留服务器副本并同步操作
- 答案:C.IMAP4
4. 例题:SMTP默认端口(网工2023年11月第47题)
- 记忆点:SMTP使用TCP 25端口
- 干扰项:
-
- 21:FTP控制端口
- 53:DNS端口
- 23:Telnet端口
- 答案:B.25
5. 例题:SMTP传输支持技术(网工2024年11月第10题)
- 核心概念:
-
- MIME:支持多媒体邮件传输
- S/MIME:安全版MIME
- 排除法:
-
- MIMD:多处理器模式,无关
- HTML:邮件格式,非传输协议
- ASCII:纯文本编码
- 答案:B.MIME
四、超文本传输协议HTTP
- 协议特性:
-
- HTTP默认端口80,传输不加密
- HTTPS默认端口443,采用加密传输(HTTPS=HTTP+SSL)
- 统一资源定位符URL组成:
-
- 协议名称(如http/https)
- 服务器主机名(可以是域名或IP地址)
- 网页文件名(如welcome.html)
- 网页访问流程:
-
- 浏览器接收URL输入
- 通过DNS解析域名获取IP地址
- 建立TCP连接(三次握手)
- 发送HTTP请求(如GET报文)
- 服务器返回网页文件
- 释放TCP连接
- 浏览器渲染页面
- HTTP方法:
-
- GET:获取网页内容
- HEAD:读取网页头信息
- POST:提交数据到指定网页(如登录表单)
- 注意:HTTPS和S-HTTP不一样。
关于S-HHTP:
S-HTTP(Secure Hypertext Transfer Protocol,安全超文本传输协议)是一种专为万维网设计的、用于在客户端与服务器之间提供安全通信的协议。它的核心目标是通过对 HTTP 传输的内容进行加密和认证,解决传统 HTTP 协议在数据传输过程中明文传输导致的安全隐患,如数据窃听、篡改和伪造等问题。
S-HTTP 于 1996 年由网景(Netscape)等公司提出,并发布为 RFC 2660 标准。但由于其存在诸多局限性,最终未能成为主流的 Web 安全协议
1. 例题:HTTPS和HTTP协议描述
- 关键区分点:
-
- HTTPS使用加密传输(A正确)
- HTTPS默认端口443(B正确)
- HTTP默认端口80(C正确)
- 电子支付类网站必须使用HTTPS(D错误)
- 易错点:容易忽略支付类网站的安全需求
- 答案:D
2. 例题:HTTP和HTTPS默认端口
- 记忆口诀:"HTTP八零,HTTPS四四三"
- 选项分析:B选项80和443为正确对应关系
- 答案:B
五、P2P应用
- C/S:客户端/服务器,B/S:浏览器/服务器
- 点对点应用(Peer-to-Peer,P2P):每一个主机既是客户机,又是服务器,它们的角色是对等的,P2P是一种对等通信的网络模型。
- 核心特征:
-
- 无中心服务器架构
- 每个节点兼具客户端和服务端功能
- 典型应用:BitTorrent文件共享
- 技术优势:
-
- 去中心化设计
- 资源共享效率高
- 网络扩展性强
- 代表协议:
-
- BitTorrent协议(最早出现的P2P文件共享协议)
- Kademlia算法(DHT实现基础)
1. 例题:POP3协议服务模式
- 关键识别:POP3协议需要客户端和邮件服务器
- 排除法:
-
- P2P无服务器(排除D)
- 非浏览器访问(排除C)
- 答案:B(C/S模式)
2. 例题:文件传输最小时间
- 核心考点:P2P模式传输效率高于C/S模式
- 解题技巧:
-
- 排除P2P时间更长的选项(C/D)
- 在剩余选项中选择合理值
- 计算要点:
-
- C/S模式受限于服务器带宽
- P2P模式利用节点上传带宽叠加
- 答案:B
3. 例题:区块链架构的基础
答案:C
六、知识小结
知识点 | 核心内容 | 考试重点/易混淆点 | 难度系数 |
远程登录 | 主要技术:Telnet和SSH;Telnet基于TCP 23端口,明文传送,不安全;SSH基于TCP 22端口,加密传输,推荐使用 | Telnet和SSH的区别及安全性 | 中等 |
Win10系统远程登录 | Win10后系统默认启用SSH,Telnet默认关闭 | Win10系统远程登录的默认设置 | 简单 |
数据文件传输协议 | HTTPS(加密)、SFTP(SSH+FTP,加密)、不安全协议(明文传送) | 识别安全的数据文件传输协议 | 中等 |
Windows远程管理命令 | 推荐使用SSH命令 | 识别Windows中用于远程管理的安全命令 | 简单 |
FTP协议 | 基于TCP 21(控制端口)和TCP 20(数据端口);常见命令:get(下载)、push(上传) | FTP的端口和常见命令 | 中等 |
电子邮件协议 | SMTP(发邮件,TCP 25端口)、POP3(收邮件,TCP 110端口)、IMAP(同步邮件,TCP 143端口) | 电子邮件三剑客及其功能 | 中等 |
邮件扩展协议 | MIME支持多媒体邮件;S/MIME保证邮件安全 | MIME和S/MIME的功能和区别 | 中等 |
HTTP与HTTPS | HTTP默认端口80,不加密;HTTPS默认端口443,加密传输 | HTTP与HTTPS的区别及安全性 | 简单 |
URL组成 | 访问协议、主机名(域名或IP地址)、网页文件名字 | URL的组成部分 | 简单 |
网页访问过程 | 输入URL → DNS解析 → 建立TCP连接 → 发出GET报文 → 服务器返回网页文件 → 释放TCP连接 | 网页访问的交互过程 | 中等 |
HTTP常见操作 | GET(获取信息)、HEAD(读取网页头部)、POST(提交内容) | HTTP的不同操作及其功能 | 简单 |
P2P应用 | 点对点通信模式,无客户机和服务器区别,每个主机既是客户机又是服务器 | P2P应用的特点 | 中等 |
P2P与CS模式比较 | P2P模式去中心化,速度更快;CS模式中心化,速度相对较慢 | P2P与CS模式的传输效率比较 | 中等 |
区块链技术基础 | 区块链技术基于P2P网络架构 | 区块链技术与P2P网络的关系 | 简单 |