在网络工程师的备考过程中,到了第5个月的冲刺阶段,掌握重要协议端口号是至关重要的一个环节。
一、常见应用层协议及其端口号
1. HTTP(超文本传输协议)与HTTPS(安全超文本传输协议)
- HTTP默认使用端口80。它用于在万维网上传输超文本内容,比如我们在浏览器中输入网址访问普通网页时,大多就是通过HTTP协议在端口80上进行数据交互的。
- HTTPS默认使用端口443。由于HTTP协议传输数据是明文的,存在安全风险,HTTPS就是在HTTP的基础上加入了SSL/TLS加密层,保障数据传输的安全性,在进行网上银行交易、登录重要网站登录页面等场景下广泛应用。
2. FTP(文件传输协议)
- FTP使用端口20和21。其中端口20用于数据传输,端口21用于控制连接。当我们从服务器上下载文件或者向服务器上传文件时,就会用到FTP协议。
3. SSH(安全外壳协议)与Telnet(远程登录协议)
- SSH默认端口22。它是一种加密的网络传输协议,用于远程登录服务器等操作,并且数据传输过程是安全的。相比之下,Telnet使用端口23,但是它是明文传输,在安全性方面存在很大隐患,现在很多场景下已经被SSH取代。
4. SMTP(简单邮件传输协议)、POP3(邮局协议第3版)
- SMTP用于发送邮件,默认端口25。比如我们在邮件客户端中点击发送邮件时,邮件就是通过SMTP协议从我们的设备发送到邮件服务器的。
- POP3用于接收邮件,默认端口110。当我们打开邮件客户端查看邮件时,就是通过POP3协议从邮件服务器下载邮件到我们的设备。
5. DNS(域名系统)
- DNS默认端口53。它的主要作用是将域名转换为对应的IP地址。当我们在浏览器中输入网址时,电脑首先要通过DNS协议查询这个域名对应的IP地址,才能进行后续的数据交互。
二、记忆技巧
1. 按协议功能分类记忆
- 传输数据类:像HTTP、HTTPS、FTP这种主要涉及数据传输的协议可以归为一类。HTTP和HTTPS用于网页数据的传输,FTP用于文件的传输。这样记忆起来就会更加有条理。
- 远程登录类:SSH和Telnet都属于远程登录协议,将它们放在一起记忆,并且对比它们的端口号和安全性的差异,有助于加深印象。
- 邮件处理类:SMTP和POP3是处理邮件的协议,一个负责发送,一个负责接收,同时记住它们各自的端口号。
- 域名解析类:单独记住DNS的端口号,因为它的功能比较特殊,与其他协议不同。
在冲刺备考的第5个月,考生们要熟练掌握这些重要协议及其端口号,这不仅有助于应对考试中的相关题目,更能为今后从事网络工程相关工作打下坚实的基础。通过对这些知识的系统学习和运用记忆技巧,考生们能够在考试中更加从容地应对这一考点。
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!