当前位置: 首页 > news >正文

【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网络的关系

简单

http://www.dtcms.com/a/398766.html

相关文章:

  • Android target35适配之窗口边衬区变更
  • 设计网站推荐百度贴吧装修设计比较好的网站
  • 营销网站四大要素谷歌做自己的网站
  • 【OpenGL】LearnOpenGL学习笔记27 - HDR、Bloom
  • MySQL 学习笔记 (Part.1)
  • 《代码大全》笔记
  • 【低代码】阿里Formily通用设计工具Designable学习记录
  • 网站建设客户wordpress如何看网页地址
  • php做的网站如何发布新类型网站
  • mq是如何实现的
  • 【区间贪心】P3661 [USACO17FEB] Why Did the Cow Cross the Road I S|普及+
  • AIGC实战——BicycleGAN详解与实现
  • 基于Element Plus的Vue3远程搜索多选组件实现与优化
  • 网站只做静态页面安全受到影响南昌旅游集团网站建设
  • pom.xml 不在根目录,idea无法识别项目处理方案
  • 网站开发所需硬件昆明微网站搭建
  • 【第25话:路径规划】自动驾驶路径规划概念与理论介绍
  • QT多窗口跳转
  • 栈(Stack)
  • 整体设计 逻辑全链 之8 受控的自然语言-字面拼凑:正则表达式 之2
  • 攻防世界-Web-simple_php
  • 【Linux我做主】进程程序替换和exec函数族
  • 清华最新发布 | 大型推理模型的强化学习综述
  • C++异常处理的根本缺陷:隐式传播的性能陷阱与控制流断裂
  • 【东枫】USRP X310 母版 PCB
  • 山东锦华建设集团有限公司网站嘉瑞建设有限公司网站
  • 食品品牌网站策划美容行业培训网站建设
  • Amazon Timestream新用户实时分析:从零到上手完整指南
  • 淘宝联盟个人网站怎么做电商平台入驻
  • 在 Oracle SQL 中实现 `IF-ELSE` 逻辑 SQL 错误 [12704] [72000]: ORA-12704: 字符集不匹配