1. 网卡(硬件):
网卡上装有处理器(CPU)和存储器(RAM和ROM),其工作在数据链路层。主要功能:a.数据的封装和解封,传递给上一层或者下一层;b.链路管理,主要是CSMA/CD(带冲突检测)协议的实现。c.编码和译码,即曼切斯特编码于译码。
2. 网关(概念):只要连接两个不同的网络的设备都可以叫网关,而路由器能够实现网关的功能。
3. RAM:既能读又能写的随机存储器(断电数据丢失),即运行内存
4. ROM:只能读的存储器(断电数据不丢失)
5. CPU:中央处理器.
6. 计算机网络的故事:
链接:https://www.zhihu.com/question/20717354/answer/15968282
7. 数据链路层:封装成帧-透明传输-差错检测。(检验的是无比特差错)
ASCII码中:可打印出来的有95个,不可打印的字符有33个
封装成帧:将IP数据报加上首部[SOH](十六进制为:01)和尾部[EOT](十六进制为:04), 若收到的帧的定界符不完整,则丢弃。
透明传输:(某一个实际存在的事物看起来却好像不存在一样)在发送端的数据链路层 中出现控制字符“SOH”或“EOT”的前面插入一个转义字符“ESC”(十六进 制:1B),在接收端的数据链路层在把数据送往网络层之前删除这个转义字 符(称为字节填充)
差错检测:循环冗余检验CRC,即在数据M(k位)的后面添加n位用于差错检测的冗余码(FCS),将得到的k+n位数据除以商定好的除数,若得到的余数为0则数 据正确,否则错误丢弃。【硬件处理】CRC为检错方法,而FCS为冗余码。
8. 点对点协议PPP:(数据链路层协议)只支持全双工链路。
9. 中继器:(物理层)将已经衰减得不完整的信号经过整理,重新产生出完整的信号再继续 传送。(超过100米实现双机互连)
10. 集线器:(物理层,多端口中继器)“广播式”传播信息,不能识别目的地址。半双工
11.交换机:(数据链路层,交换式集线器,会有数据传输延迟)具备自动寻址能力和交互作用,根据所传递信息包的目的地址,将每一信息包独立地从源端口送至目的端口,避免和其他端口发生碰撞。全双工
【集线器,交换机,路由器的区别:https://zhidao.baidu.com/question/5142729.html】
12. 网桥:(数据链路层,又叫桥接器,是一个聪明的中继器,一个低端的路由器)是连接 一种存储/转发设备,能将一个打的LAN分割成多个网段,或者将两个或以上的 LAN互联成一个逻辑LAN,使LAN上的所有用户都可以访问服务器。用于扩展 局域网。
网桥将一个较大的LAN 分成段,有利于改善可靠性、可用性和安全性。具有隔 离功能。
13. 路由器:(网络层为解决大量计算机可能会引起“广播风暴”的问题而生)将较大的网 络划分为子网,网段,或者VLAN。将不同的局域网连接起来。
功能: 起到“翻译”作用,将网络体系和所用协议不同的网络建立连接。
14. ICMP:(Internet控制报文协议。它是TCP/IP协议族的一个子协议)面向无连接,属于 网络层协议,主要用于在主机与路由器之间传递控制信息,包括报告错误、交换 受限控制和状态信息等
15. 路由表中:
a) 网关:(可以解释为)路由器;
b) 接口:(可以解释为)网卡;
16. 数据发送时,由上层向下层封装。
四层,协议层传输的是数据报文,主要是协议格式;
三层,网络层传输的是数据包,包含数据报文,并且增加传输使用的IP地址等三层信息;
二层,数据链路层传输的是数据帧,包含数据包,并且增加相应MAC地址与二层信息。
17. *IP数据包和IP数据报的区别(即一个是格式,一个是具体数值)
a) ip数据报指一个完整的ip信息
b) p数据包指一个具体的单个的数据包.数值已经明确
18. *IP数据报的格式:(每一行4字节,一般首部在20-60字节之间,总长度不超过65535)