网络面试题

119 阅读3分钟

1. 当时用TCP协议编程时,程序员考虑和处理的是?

发送数据的格式和应用层协议
TCP协议的主要功能是完成对数据报的确认、流量控制和网络拥塞;自动检测数据报,并提供错误重发的功能 ,将多条路径传送的数据报按照原来的顺序进行排列,并对重复数据进行择取;控制超时重发,自动调整超时值;提供自动恢复丢失数据的功能。因此,除TCP功能以外需要程序员考虑的为发送数据的格式及应用层协议

2. DNS和SMTP是TCP/IP的应用层协议

ARP属于链路层(也属于网络层)用于将IP地址解析为MAC地址,RARP则相反。FTP属于应用层
RARP属于链路层
ICMP和IGMP属于网络层

image.png

3.以太网的协议包括物理层、LLC子层和MAC子层

以太网协议结构包括物理层和数据链路层。
根据IEEE802标准,数据链路层分为LLC和MAC两个子层。 故最后答案应该是:物理层,LLC子层和MAC子层

4. ADSL技术描述

ADSL为非对称数字用户环路,是一种新的数据传输方式。它因为上行和下行带宽不对称,因此称为非对称数字用户线环路。它采用频分复用技术把普通的电话线分成了电话、上行和下行3个相对独立的信道,从而避免了相互之间的干扰。即使边打电话边上网,也不会发生上网速率和通话质量下降的情况。  在电信服务提供商端,需要将每条开通ADSL业务的电话线路连接在数字用户线路访问多路复用器(DSLAM)上。而在用户端,用户需要使用一个ADSL终端(调制解调器)来连接电话线路。

5. 流(bit)→帧→包→段(组)→报文 分别对应 物理层 数据链路层 网络层 传输层 传输层以上

6. 信号带宽是指信号具有的频谱的宽度。

7. FTP服务的控制端口与数据端口默认是20,

8. 数据链路层的两个重要设备?

网桥和交换机 网卡  | 作用于 | 物理层 | | ---- | ---- | ------ | | 中继器 | | 物理层 | | 集线器 | | 物理层 | | 网桥 | | 数据链路层 | | 交换机 | | 数据链路层 | | 路由器 | | 网络层

9.电子邮件系统通常由用户代理和消息传输代理两大部分组成。

10.

表示层的作用:对数据进行翻译、加密和压缩(表示协议数据单元PPDU);
网络层的作用:负责数据包从源到宿的传递和网际互联(包);
传输层的作用:提供端到端的可靠报文传递和错误恢复(段);
会话层的作用:建立、管理和终止会话(会话协议数据单元);

11.细同轴电缆的传输距离理论上最大为?

185米

12.子网掩码的作用?

获得网络号和主机号