网络 - 基础
常见面试题整理--计算机网络篇
# 1. 请简述TCP\UDP的区别
TCP和UDP是OSI模型中的运输层中的协议。TCP提供可靠的通信传输,而UDP则常被用于让广播和细节控制交给应用的通信传输。
两者的区别大致如下:
- TCP面向连接,UDP面向非连接(即发送数据前不需要建立链接)
- TCP提供可靠的服务(数据传输),UDP无法保证
- TCP面向字节流,UDP面向报文
- TCP数据传输慢,UDP数据传输快
# 2. 请简单说一下你了解的端口及对应的服务
端口 | 服务 |
---|---|
21 | FTP (文件传输协议) |
22 | SSH |
23 | Telnet (远程登录服务) |
25 | SMTP (简单邮件传输协议) |
53 | DNS 域名服务器 |
80 | HTTP 超文本传输协议 |
110 | POP3 邮件协议3 |
443 | HTTPS |
1080 | Sockets |
1521 | Oracle 数据库默认端口 |
3306 | MySQL 服务 |
# 3. ARP协议(Address Resolution Protocol)
地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。地址解析协议是建立在网络中各个主机互相信任的基础上的,局域网络上的主机可以自主发送ARP应答消息,其他主机收到应答报文时不会检测该报文的真实性就会将其记入本机ARP缓存;
上次更新: 2021/09/05, 11:09:00