2022-10-09 网络面试题及基础知识整理

OSI  主要层级理解: 1:应用层 对接用户 怎么通信合适 进程通信性质

                                  2:表示层  加密解密

                                 3:传输层  主要实现不同主机之间进程数据的通信 可靠不可靠传输 传输层错误检测、流量控制等

                                 4:网络层 提供逻辑地址 数据传输 路由

                                  5:数据链路层  将上层数据封装成以太网帧 用mac地址访问媒介 错误检测与修正

网关:看门大爷 房子大门  协调不同协议数据传输

路由器:网络层设备 路由选择  防火墙  存储转发依据的是IP地址  路由主要功能是将局域网互相连接起来 接入internet

交换机:数据链路层 主要依据mac地址进行转发,主要用于组建局域网  交换机奔着更大更快  定位不一样

三层交换机:本质是二层交换机+路由 工作在网络层   二层交换机:工作在数据链路层 根据mac地址转发

数据链路层的 arp协议: ARP为IP地址到对应的硬件地址提供动态映射。发送arp请求 是从一个网络主机到另一个网络主机的话,链接这两个网络的路由回答该请求 这个过程叫做arp代理。其实就是广播请求,回复自己的mac地址。

arp总共28个字节,包括目的和元以太网地址以及发送着及目标的ip及硬件地址。 响应的是mac地址。

数据链路层的MTC的最小字节64 最大字节1500字节。

网络层:IP层不可靠  无连接 不按照顺序发送

IP路由选择特性: 1:ip并不知道到底目的地的完整路径 只提供下一跳地址  不断交换mac地址

ping报文是icmp协议 在三层的一个协议  传递差错报文


ping的过程:A电脑发送Ping请求 发送广播ARP请求,查询目的地址IP的mac地址。B电脑收到ARP请求后,对比了下告诉A电脑自己的mac地址是多少。 知道了mac地址后,就可以进行通信了。

arp -a 查看arp动态缓存

传输层协议

三次握手 四次挥手

重传机制:超时重传  传给对端的包丢了或者说对端回的确认丢了,发送端在一段时间内没收到对端传来的ack消息,则认为包丢了,此时需要重传。超时时间是需要动态调整的,不易反复发送。

重传机制:快速重传  以数据为驱动,对端接受到一个失序的报文段后,立即发送重复确认,发送方在一连收到三个重复确认就应立即重传对方尚未收到的数据。而不必等待重传计时器时间到期。


慢启动:刚开始的时候,由小到大逐渐增加拥塞窗口的大小,当发送方每收到一个ack,拥塞窗口大小就会加1

滑动窗口机制:你一言我一语 效率较低,窗口大小是指的无需确认等待 就可以继续发送数据的最大值  通常 窗口的大小是由接收方的窗口大小来决定的。tcp报文里面是由一个windows字段 用来交换窗口大小。动态会变的。

你可能感兴趣的:(2022-10-09 网络面试题及基础知识整理)