关于OSI七层模型的一些干货和vim操作。
- 物理层:在设备之间传输比特流,规定了电平,速度和电缆针脚。PDU是数据位(比特)。
- 数据链路层:提供了网络和物理层进行通讯。将比特组成字节,再将字节组合成帧,使用链路层地址(以太网使用MAC地址)来访问介质。并进行差错检测。PDU是数据帧。
- 网络层:提供了IP地址,提供IP寻址和路由。PDU是数据包。
- 传输层:提供了一个端到端的链接,以端口号来区分连接。提供面向连接(TCP)和非面向连接(UDP)的数据传递以及进行重传前的差错检测。PDU是数据段。
- 会话层,表示层和应用层在TCP/IP五层结构中三合一成为应用层。
- PDU:协议数据单元PDU(Protocol Data Unit)是指对等层次之间传递的数据单位。
-
应用数据需要经过TCP/IP每一层处理之后才能通过网络传输到目的端, 每一层上都使用该层的协议数据单元PDU(Protocol Data Unit)彼此交换信息。不同层的PDU中包含有不同的信息,因此PDU在不同层被赋予了不同的名称。如上层数据在传输层添加TCP报头后得到的PDU被称为 Segment(数据段 );数据段被传递给网络层,网络层添加IP报头得到的PDU被称为Packet(数据包);数据包被传递到数据链路层,封装数据链路层报头得到的PDU被称为Frame(数据帧);最后,帧被转换为比特,通过网络介质传输。这种协议栈逐层向下传递数据,并添加报头和报尾的过程称为封装。
-
ARP协议:从IP地址映射到MAC地址的一个过程。其中还有RARP协议就是一个反过来的一个协议。
-
TCP/IP五层结构:物理层,数据链路层,网络层,传输层,应用层。
-
VIM一些操作