计算机网络:摘抄自codesheep (bilibili博主)
分层的概念
问题1.osi有哪几层
1.应用层(数据):
2.表示层(数据):主要解决用户信息的语法表示,如加密解密
3.会话层(数据):提供包括访问验证和会话管理在内的建立和维护应用之间通信的机制,
如服务器验证用户登录是由会话层完成
4.传输层(段):实现网络不同主机上用户进程之间的数据通信,可靠与不可靠传输,传输层的
错误检测,流量控制
5.网络层(包):提供逻辑地址(ip),选路,数据从源端到目的端
6.数据链路层(帧):将上层数据封装成帧,用mac地址访问媒介,错误检测与修正
7.物理层(比特流):设备之间比特流的传输,物理接口,电气特性
问题2.知道各个层使用的是哪个数据交换设备
1.网关:应用层,传输层(网关在传输层上实现网络互连,是最复杂的网络互连设备,仅仅用于
两个高层协议不同的网络互连,网关的结构和路由器类似,不同的是互连层,网关既可以用于广域网)
的互连,也可以用于局域网的互连)
2.路由器:网络层(路由选择,存储转发)
3.交换机:数据链路层,网络层(识别数据包中的MAC地址信息,根据MAC地址进行转发,)
4.网桥:数据链路层(将两个LAN连接起来,根据MAC地址来转发帧)
5.集线器(Hub):物理层
6.中继器:物理层(在比特级别对网络信号进行再生,和重定时,从而使他们能够在网络上传输更长的距离)
数据链路层
ARP协议
问题1.ARP的作用
ARP为IP地址到对应的硬件地址提供动态映射
问题2.点对点链路使用ARP吗
不使用
问题3.ARP高