每次面试考到计算机网络的时候都回答的很模糊,印象很清楚不知道如何回答,,,决定从头复习下。
常用硬件:网络适配器(网卡)网桥
使用信道:
点对点信道(PPP):一对一的对点通信方式
广播信道:一对多的对点通信方式
三个基本问题
封装成帧:在每段IP数据报文添加收尾帧界定符区分一个包(SOH,EOT)
透明传输:有可能在报文中与帧界定符相同的数据,此时在与界定符相同的数据前插入一个转义字符(ESC),如果接收端接收到两个就会删除前一个
差错检测:传输层过程中可能会出现差错比如0->1,这就叫比特差错,错误的比特位占总数的比率称为误码率(BER)。差错检测方式为循环亢余检测CRC
点对点(Point-to-Point Protocol)
因特网用户需要连接到某个ISP(互联网服务提供商)才能接入到因特网。PPP协议就是用户计算机和ISP进行通信时所使用的数据链路层协议
MAC
网络适配器(网卡):MAC地址就和名字一样,换了地方但是名字不会改变
MAC帧格式
扩展以太网:
以太网上主机距离不能太远否则经过铜线会使信号衰弱到使CSMA/CD协议无法正常工作,之前通常使用转发器(物理层)来扩展以太网的范围
网桥:在数据链路层扩展以太网需要使用网桥,网桥工作在数据链路层,他根据MAC帧的目的地址对收到的帧进行转换和过滤,并不是发送到所有的借口
网桥优点:
扩大了物理范围
提高了可靠性
可互连不同物理层,不同MAC子层和不同速率
网桥缺点:
由于网桥对接受的帧要先存储和查找转发表,转发之前还需要进行CSMA/CD算法,增加时延
在MAC子层并没有流量控制功能,当网络上负荷很重的时候,网桥中的缓存的存储空间可能因为不够溢出,造成帧丢失现象
网桥只合适与用户数不太多(不超过几百)和通信量不太大的以太网,否则可能因为传播过多的广播信息造成网络拥塞,所谓的广播风暴