多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

系统架构师考试必看:用记忆宫殿轻松记住11个常用端口号

系统架构师考试必看:用记忆宫殿轻松记住11个常用端口号 系统架构师考试复习最痛苦的环节之一就是背协议端口号。我当年备考的时候把教材翻来覆去看了好几遍FTP用21还是20、TFTP是不是69、SNMP到底是161还是162每次以为自己记住了合上书立刻模糊。后来我想明白了一件事端口号本来就是一串没有语义的数字硬背就是在跟大脑的遗忘曲线作对。正确做法是给每个端口号制造一个场景锚点再用记忆宫殿把这些锚点串成一条固定路线。这套方法我实操下来效果比刷十遍题都实在今天把11个高频端口号的形象记忆法和宫殿地图一次性分享出来。1. 为什么端口号这么难记先搞清楚敌人长什么样端口号难记不是记性差而是信息形态本身就反人类。数字是抽象符号大脑处理抽象信息的效率远低于画面和故事。你回忆一部电影的情节很轻松但让你背一串电话号码就很费劲端口号属于后者纯机械记忆没有情节没有画面没有逻辑关联。另一个难点是端口号之间容易混淆。20和21只差一位110和123都是三位数67、68、69排在一起简直像故意设置的陷阱。架构师考试还特别喜欢在案例题里考你协议选型光记住“FTP是21”不够还得知道控制连接和数据连接的区别、UDP和TCP的差异、哪些协议是明文传输。这些知识如果靠死记硬背堆在一起考场上稍微一紧张脑子就乱成一锅粥。形象记忆法的核心逻辑是给数字“赋义”。把21变成“二姨”把22变成“两只鸭子”让数字和一幅画面绑定。这个画面越夸张、越离谱、越不符合逻辑大脑记得越牢。然后再用记忆宫殿把11个画面安放到一条固定的巡游路线上每次回忆就像走一遍自家客厅顺序不会乱内容不会漏。这套方法不是我发明的记忆术领域早就用了几百年我只是把它落到具体的端口号场景里。对准备系统架构师考试的人来说它最大的价值不是“有趣”而是可复用凡是要记的离散信息都可以套用同一个套路。2. 11个端口号的形象记忆每个都有画面感2.1 FTP21和20二姨开的双通道仓库FTP的默认端口是21控制连接用21数据连接用20。很多人在考场上就栽在这里到底是20传数据还是21传数据。我的记忆点是“二姨”。21谐音“二姨”想象你二姨开了一家仓库仓库门口有个大铁门铁门上的门牌号写着21。你去找二姨办事先在大门口跟她登记说“我要取货”这一个过程就是控制连接走21。二姨登记完了安排小工从侧门把货搬出来给你这个搬运过程就是数据连接走20二姨家仓库的侧门很小小到只能贴着地面门牌号被挡住了所以侧门的编号不太显眼排在大门后面是20。这里特别提醒一下FTP的数据连接还有主动模式和被动模式的区别。主动模式下服务器主动用20端口连接客户端被动模式下服务器随机开一个高位端口等客户端来连。考试如果问到被动模式别条件反射填20被动模式压根不用20。2.2 SSH22两只鸭子撑起的安全堡垒SSH是22端口。22的谐音是“二二”像两只鸭子在并排游水。为什么要记住鸭子因为SSH最核心的两个关键词是“安全”和“加密”。想象一下两只鸭子嘴上各叼着一把锁互相给对方上锁任何人在中间偷看都看不懂它们在说什么。这就是SSH——加密传输防窃听防篡改。还有一层联想可以加深记忆网络安全场景里远程登录管理服务器第一选择永远是SSH而不是Telnet。SSH在22Telnet在23两者紧挨着就像一个是上了锁的保险柜一个是敞开的窗子你会选哪个。2.3 Telnet23翻山越岭去裸奔Telnet是23端口。23的谐音“二山”想象一个人扛着行李在翻两座大山。这个联想的关键点在于“累”和“不安全”翻山越岭那么辛苦到了目的地以后你却发现这个人身上什么防护都没穿全身上下都是透明的。这就是Telnet的致命弱点——明文传输账号密码在网络上裸奔谁都能截获。23和22挨着记忆的时候可以把它们当一个整体记22是两只鸭子叼着锁安全23是翻过两座山之后裸奔不安全。一正一反对比越强烈印象越深。考试做题的时候看到“远程管理”“安全连接”就选SSH看到“默认端口23”“明文协议”这些字眼直接锁定Telnet。2.4 SMTP25二胡拉响邮件出门SMTP是25端口。25谐音“二胡”想象一个邮递员坐在门口拉二胡拉完一首曲子以后把邮件包往肩上一甩出门送信去了。这个画面在干什么往外送邮件。SMTP的职责就是发信从客户端把邮件推送到服务器或者服务器与服务器之间转发邮件。这里有一个特别容易翻车的点SMTP只负责“发”不负责“收”。“发”对应的动作是“推”SMTP就是往外推。而收邮件用的是POP3或IMAP端口不是25是110。如果你看到一个场景描述是“小明用客户端发送邮件”考的端口一定是25而不是110。2.5 DNS53我生我养地址全靠它DNS是53端口。53的谐音“我生”画面感可以做成这样一个老母亲抱着一本厚厚的花名册说“这域名是我生的它对应的IP地址我记得清清楚楚”。DNS的职责就是做域名和IP之间的翻译你在浏览器里输入一个网址DNS帮你找到对应服务器的IP没有它你上网就得背一串数字。DNS比较特殊的地方在于底层协议。它既用UDP也用TCP平时查询走UDP53响应包太大或者做区域传送的时候走TCP53。考试题目如果问“DNS默认使用哪个传输层协议”答案不是单纯的TCP或UDP而是“主要用UDP特殊场景用TCP”。这个细节我当年吃过亏写出来给各位提个醒。2.6 DHCP67和68遛妻溜吧租个IP住下来DHCP用了两个端口服务器监听67客户端监听68。67谐音“遛妻”68谐音“溜吧”。想象一个房产中介服务器手里拿着一串钥匙站在出租屋门口旁边一位太太牵着小狗溜达。你走过来想租房子中介说“你溜吧68随便挑。”然后中介在小本子上记下你的名字和门牌——这就是服务器在分配IP地址走67。画面细节可以再加工一下DHCP的工作过程一共有四个报文Discover、Offer、Request、Ack俗称“广播四连”。可以把“遛妻”的中介想象成一条龙服务从你进门到拿到钥匙中介全程都在67端口等你的请求。而68是客户端的端口客户端发广播找服务器用的是68。考场上最容易搞反的就是67和68谁是谁记住一句话服务器比客户端大67比68小。2.7 TFTP69遛狗遛出个小文件TFTP是69端口。69谐音“遛狗”想象一个人在小区里遛狗手里就拿着一张小小的纸条。TFTP的定位就是简单、轻量、文件小用UDP传输没有FTP那些花里胡哨的命令。它常用于网络设备的配置备份和升级比如交换机启动时从TFTP服务器拉取配置文件。这里要和FTP做个对比记忆FTP是21/20功能齐全能传大文件能断点续传TFTP是69只干小活儿UDP一把梭丢包了自己都不知道。考试如果考到网络设备初始化、无盘工作站引导这类场景看到“小文件”“UDP”“简单文件传输”这些关键词答案就是TFTP的69。2.8 HTTP80所有流量都走这一扇老门HTTP是80端口80这个数字本身就朗朗上口难度不高但形象记忆还是要做80谐音“巴零”或者“八零”。想象一栋写字楼一楼大厅的旋转门上贴着“80”两个大字所有人进城、出城都要经过这扇门。HTTP就是这个门它是Web世界默认的入口你在浏览器里访问一个网站不加端口的情况下默认就是80。HTTP和HTTPS经常放在一起考80和443的关系要拎清楚80是明文HTTP443是加密HTTPS。如果把HTTP想象成快递员把包裹直接放在门口就走了那HTTPS就是快递员给你打电话核对身份再让你当面签收安全等级完全不一样。做题的时候看到“安全”“加密”“SSL/TLS”这些词不要在80上恋战直接去443。2.9 POP3110幺幺零把邮件从服务器里捞出来POP3是110端口。110谐音“幺幺零”就是报警电话。可以这样联想你的邮件被坏人锁在服务器的邮箱里你拨打了幺幺零警察叔叔赶到现场帮你的邮件破门而出把邮件从服务器运回了你的电脑。POP3的职责就是收邮件把邮件从服务器端拉取到本地。这里顺带记一下IMAPIMAP也是收邮件的端口是143。POP3和IMAP的区别在于处理方式POP3是“下载即走”邮件从服务器拉到本地后服务器端的原件可能就被删了IMAP是“留在服务器”,你在多台设备上都能看到同步的邮件。考试问“邮件客户端收取邮件”默认答案是POP3的110除非题干明确提到IMAP和143不要自己脑补。2.10 NTP123一二三对表了NTP是123端口。123这三个数字连续递增本身就好记。画面联想就做“对表”一个指挥官站在广场上喊“一二三对表”所有人同时按自己手表上的按钮把时间校准到跟指挥官一样。NTP的作用就是这个——同步网络设备的时间。NTP还有一层延伸考点它用的是UDP端口123。网络设备之间时间不统一会引发很多诡异问题比如日志时间错乱、证书校验失败、认证流程报错。在实际排障的时候先检查NTP同步状态往往能省下大量时间。这块知识点在考试里出现频率不算特别高但在案例题里一旦作为背景出现就是送分项必须拿住。2.11 SNMP161要留意网管状态SNMP是161端口。161谐音“要留意”。想象一个网管员坐在监控大屏前面眼睛盯着每台设备的图标嘴里念叨“要留意要留意”。SNMP的作用就是网络管理采集设备状态、接收告警、远程配置设备。161是SNMP实体Agent接收查询和设置的端口。SNMP还有一个端口是162它是Trap消息的接收端口也就是设备主动向网管平台上报故障用的。161和162怎么区分可以这样记161是“你去问它”主动查询用162是“它来喊你”设备自己上报。考试里问到“网络管理协议”“设备告警上报”前者是161后者是162千万别混。3. 记忆宫殿地图把11个端口画进你熟悉的地方形象记忆解决了“单个端口怎么记”的问题但还有一个隐患考场上你只想起一个端口其他十个还是想不全。这时候就需要记忆宫殿出场它的作用是给你的记忆建一个固定顺序让你像巡游一样一个不落地把所有端口都带出来。记忆宫殿的原理很简单人对自己熟悉的空间位置有极强的回忆能力。你闭上眼睛能说出自家客厅到卧室经过哪几件家具却说不出一周前午饭吃了什么。把端口号绑定到熟悉的家具和位置就等于借用了大脑的空间记忆能力。我建议你选自己家做宫殿不要选公司、学校这种环境家最熟悉而且考场上你不需要考试环境你需要的是一个任意时刻都能调用的稳定场景。路线可以是这样的家门口 → 玄关鞋柜 → 客厅沙发 → 电视机 → 茶几 → 阳台 → 书房书桌 → 书架 → 卫生间 → 卧室床头柜 → 床头衣柜。每个地点放一个端口。下面是我自己用的完整地图第一站家门口的大门门上挂着两个鸭头形状的门环门牌号写着21。两只鸭子叼着锁这是FTP的21端口——进门先登记控制连接。门旁边地面上有个小门洞是20数据连接。第二站玄关鞋柜柜子上蹲着两只戴帽子的鸭子嘴里的钥匙闪闪发光。SSH的22安全加密。鞋柜旁边墙上挂着一幅画画里一个人翻两座山光着身子那是Telnet的23明文不安全的反面教材。第三站客厅沙发沙发上坐着一个老奶奶怀里抱着一个大花名册边翻边说“我生我生”DNS的53。电视柜左侧放着一个H形木架一位太太牵着小狗在遛弯DHCP的67和68。小狗被一个气球牵着TFTP的69。第四站茶几茶几上放着一台老式收音机一个大门形状的相框门牌号80边上摆着两个城堡模型上面写着“443”。电话座机上贴着“幺幺零”标签POP3的110旁边一个落地钟正在报时“一二三”NTP的123。第五站书房书桌上放着网管员的监控屏幕屏幕右上角一个绿色图标显示“161”右下角红色图标“162”。这套地图的关键点是“走得动”。我建议你把每一站都在脑子里走一遍走到那儿看见对应的画面说出对应的端口号和协议名。一开始会慢走个三五遍就顺了。有些人觉得选十一个地点麻烦想精简。我的建议是不要偷这个懒地点越具体、路线越长记忆越牢固。实在是嫌多的可以压缩到五个地点一个地点放两到三个端口但一定要保证顺序稳定不能今天这样走明天那样走。4. 考场上调用与翻车现场排查记忆宫殿建好以后考试的时候怎么用拿到卷子先别急着答题用30秒在脑子里把这条路线走一遍。从自家大门开始依次经过各个站点把每个站点的画面和对应端口过一遍。这个动作等于把弹药提前搬上膛等题目读到“DHCP”的时候你脑子里瞬间弹出“遛妻”“溜吧”“67”“68”这些信息答题又快又准。我遇到过几个典型的翻车情况专门列出来提醒大家。第一个翻车点20和21搞反。很多人把FTP记成“数据连接是21控制连接是20”。要破这个坑记住一句话门面是大门大门是21侧门才是20。控制连接先发生就像你进门先登记所以控制连接是21数据连接后发生走的是侧门20。千万不要根据“20比21小”去联想“数据包也小”那就掉坑里了。第二个翻车点DHCP的67和68方向搞反。这里我给一个硬核纠偏技巧英文单词里Server是七个字母Client是六个字母七比六大服务器监听67客户端用68数字大的跟名字长的对应。这个规律在记忆里非常好用考场上一秒就能验证自己写的是不是反了。第三个翻车点110和25分不清。考邮件收发的时候最容易把发信端口和收信端口弄混。再强调一遍SMTP是25只管往外送像个快递员出门派件POP3和IMAP负责收POP3是110IMAP是143。看到“发送邮件”四个字不要犹豫直接写25看到“收取邮件”写110。第四个翻车点162咬咬牙当成了161。SNMP的陷阱消息端口是162设备主动上报别用查询的思路去套。你可以这么记161是“要留意”是你在盯着设备看162是“一路聊”设备主动跑过来跟你说话。数字越大动作越主动。除了这些我还要专门说一个复习时的坑很多人把端口号整理成表格以后背的是表格顺序不是端口号本身。表格看着清清楚楚合上就一片空白。正确做法是复习的时候只看协议名自己在纸上写出端口号写完对照宫殿地图纠错。每次只复习一个协议不要来回横跳。5. 把方法落到实处的操作心得这套记忆方法真正发挥威力靠的不是天赋而是固定的复习节奏。我自己的安排是第一次记忆放在晚上睡觉前把宫殿地图完整走三遍走完就睡让记忆在睡眠里巩固第二天早上醒来先不走地图尝试凭回忆列出11个端口号列不出来的再去翻地图一周以后做一次随机抽查随便报一个协议名逼自己在一秒内说出端口号。第二个心得体会是一定要做“反向记忆”。也就是说不只是看到协议名能说出端口号还要反过来看到端口号能说出协议名。考试题目经常不给协议名只给一段网络抓包数据和一个端口号让你判断是什么应用。平时做反向练习考场上就能反过来快速识别。最后分享一个细节小技巧对备考人士特别有用建造自己宫殿的时候不要把地点选得太抽象比如“我家那面白墙”就远不如“客厅沙发右手边的棕色木质扶手”来得具体。地点越有细节你的空间记忆越容易调用。我第一次建宫殿的时候选了一堆“书桌”“床头柜”这种模糊位置走起来总卡壳后来换成具体到把手、纹路、颜色一下就顺了。这套记忆宫殿地图我现在还能完整回忆起来倒不是因为记性好而是画面感一旦建立遗忘的成本就变得很高。备考路上有很多苦功夫要吃但像端口号这种纯记忆型的内容完全可以用巧劲解决。把11个端口号变成家门口的十一处风景你上考场的时候它们就再也不是负担了。
返回列表