【25软考网工】第五章(10) Internet应用

博客主页christine-rr-CSDN博客

​​​​​专栏主页: 软考中级网络工程师笔记

​​​​​ 大家好,我是christine-rr ! 最近整理网工备考的笔记发现有几篇之前没发,这几天加急发出来!

目前《软考中级网络工程师》专栏从第一篇笔记到现在已经持续 40+篇 详细笔记啦!每篇笔记都包含:

✅考点精讲(图文结合)

✅ 真题溯源(历年真题)

✅ 避坑指南(重点和易错点红字标注)

希望能成为你备考路上的"技术充电站"🔋

愿所有认真备考的伙伴都能顺利通过!​

📌 【今日更新速览】📌

🔧Internet应用

  • 远程登录协议(telnet、ssh)
  • 文件传输协议(FTP、TFTP)
  • 电子邮件协议(SMTP、POP3、IMAP)
  • 超文本传输协议(HTTP、HTTPS)
  • 点对点协议(P2P)

目录

一、远程登录

[1. 远程登录协议](#1. 远程登录协议)

[2. 例题:安全传输协议(网工2022年5月第28题)](#2. 例题:安全传输协议(网工2022年5月第28题))

[3. 例题:远程主机管理命令(网工2024年11月第53题)](#3. 例题:远程主机管理命令(网工2024年11月第53题))

二、文件传输协议

[1. 文件传输协议对比](#1. 文件传输协议对比)

[2. 例题:FTP默认端口号(网工2020年11月第38题)](#2. 例题:FTP默认端口号(网工2020年11月第38题))

[3. 例题:访问文件服务默认端口与链接类型(网工2021年11月第37-38题)](#3. 例题:访问文件服务默认端口与链接类型(网工2021年11月第37-38题))

三、电子邮件协议

[1. 邮件三剑客协议SMTP/POP3/IMAP](#1. 邮件三剑客协议SMTP/POP3/IMAP)

[2. 例题:电子邮件系统组成结构(通信工程师2023年案例分析)](#2. 例题:电子邮件系统组成结构(通信工程师2023年案例分析))

[3. 例题:IMAP协议(网工2020年11月第30题)](#3. 例题:IMAP协议(网工2020年11月第30题))

[4. 例题:SMTP默认端口(网工2023年11月第47题)](#4. 例题:SMTP默认端口(网工2023年11月第47题))

[5. 例题:SMTP传输支持技术(网工2024年11月第10题)](#5. 例题:SMTP传输支持技术(网工2024年11月第10题))

四、超文本传输协议HTTP

[1. 例题:HTTPS和HTTP协议描述](#1. 例题:HTTPS和HTTP协议描述)

[2. 例题:HTTP和HTTPS默认端口](#2. 例题:HTTP和HTTPS默认端口)

五、P2P应用

[1. 例题:POP3协议服务模式](#1. 例题:POP3协议服务模式)

[2. 例题:文件传输最小时间](#2. 例题:文件传输最小时间)

[3. 例题:区块链架构的基础](#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网络的关系 | 简单 |

相关推荐
会飞的小蛮猪2 小时前
Jenkins运维之路(制品上传)
经验分享
陈遇巧2 小时前
Spring Framework
java·笔记·spring
Sunhen_Qiletian2 小时前
从传统CNN到ResNet:深度学习中的深层网络革命
网络·深度学习·cnn
今天也好累4 小时前
贪心算法之会议安排问题
c++·笔记·学习·算法·贪心算法
Arenaschi5 小时前
Android
android·linux·运维·笔记·其他·docker
敲上瘾5 小时前
Docker多容器编排:Compose 实战教程
linux·运维·docker·容器·架构
宇宙超超级无敌暴龙战士6 小时前
红队渗透实战
网络·渗透
GoldenaArcher8 小时前
Postman 学习笔记 II:测试、断言与变量管理
笔记·学习·postman
weixin_419658318 小时前
HTTP协议介绍
网络·网络协议·http