TCP/IP协议基础|IT护照考试对策
整理互联网基础TCP/IP的4层模型、TCP与UDP的区别、IP地址・端口号等高频基础知识。
TCP/IP是什么
TCP/IP是互联网及大多数企业内部局域网使用的标准协议套件。相对于OSI参考模型的7层,TCP/IP简化为应用层、传输层、互联网层、链路层4层。它是包含"TCP"和"IP"在内的100多个协议的总称,构成了现代网络通信的基础。
4层模型与代表性协议
| 层 | 作用 | 代表性协议 |
|---|---|---|
| 应用层 | 应用特有的通信 | HTTP, HTTPS, SMTP, POP3, IMAP, FTP, DNS, DHCP |
| 传输层 | 端到端通信 | TCP, UDP |
| 互联网层 | 路径选择 | IP, ICMP, ARP |
| 链路层 | 物理通信 | Ethernet, Wi-Fi |
与OSI模型的对应关系在OSI参考模型7层中进行了说明。
TCP与UDP的区别
| 角度 | TCP | UDP |
|---|---|---|
| 连接性 | 面向连接(三次握手) | 无连接型 |
| 可靠性 | 有顺序保证、重传、确认应答 | 无 |
| 速度 | 较低(开销大) | 较高 |
| 用途 | Web、邮件、文件传输 | DNS、视频流、VoIP、在线游戏 |
考试中经常出现"视频传输使用哪种?"→UDP、"Web浏览器使用哪种?"→TCP的判断问题。记住TCP是"重视可靠性"、UDP是"重视速度",在判断用途时就不会犹豫。
IP地址与端口号
IP地址是识别网络设备的编号,有IPv4(32位,约43亿个地址)和IPv6(128位)两种标准。私有IP与全局IP的区别,以及通过NAT进行转换也是考试高频主题。端口号是用于在同一设备内区分多个应用程序的编号(0~65535),与IP地址组合使用以确定通信目标。
常见端口号
- 80:HTTP、443:HTTPS、25:SMTP、110:POP3、143:IMAP、22:SSH、21:FTP、53:DNS
IT护照考试的出题要点
TCP与UDP的特点比较、端口号与用途的对应关系最为高频。DNS(将域名转换为IP地址的机制)和DHCP(自动分配IP地址的机制)的作用也务必确认。IPv4与IPv6的区别(地址长度和表示形式)也会在选择题中考查。
相关术语
关于支撑HTTPS加密通信的SSL/TLS,在加密基础中进行了说明。关于API通信中带认证令牌的机制,请参考认证与授权的区别。
学习技巧
将TCP="可靠"、UDP="快速"用简短词语关联起来,在用途选择题中就不会犹豫。端口号集中在高频的8个(HTTP=80、HTTPS=443、SMTP=25、POP3=110、IMAP=143、SSH=22、FTP=21、DNS=53)进行完全记忆。DNS的名称解析流程(浏览器→缓存→DNS服务器→IP)通过一次图解就能牢固掌握。
总结
4层模型、TCP与UDP的区别、主要端口号这3点是高频问题的核心。要全面练习技术类内容,请前往技术类汇总;要检验实战水平,请进入模拟考试。