1.物理层(physical layer)
物理层的主要功能是完成相邻节点之间原始比特流的传输,控制数据怎样被放置到通信介质上。
主要网络设备:中继器、集线器
2.数据链路层(data link layer)
数据链路层的主要功能是如何在不可靠的物理线路上进行数据的可靠传输。
数据链路层完成的是网络中相邻节点之间的可靠的数据通信。数据链路层必须解决由于帧的损坏、丢失和重复所带来的问题。数据链路层要解决的另一个问题是防止高速发送方的数据把低速接受方“淹没”。
数据链路层通过MAC地址(即数据链路层地址)负责主机之间数据的可靠传输。数据链路层得设备必须能够识别出数据链路层的地址,即MAC地址。一个设备如果能够识别MAC地址,该设备至少是数据链路层以上的设备。
主要网络设备:
网卡(即网络适配器,原理是整理计算机上发往网线上的数据,并将数据分解为适当大小的数据包之后向网络上发送出去。每块网卡都有一个唯一的网络结点地址,即MAC地址,绝对不会重复,用12个16进制数表示,占48位)
网桥(用于将两个LAN连接在一起并按MAC地址转发帧)
交换机(switch)可以简单的把交换机看成多端口的网桥,但还是有区别的。首先网桥一般只有两个端口,而交换机最少有8个,更有24,48端口或更多。其次,网桥用软件进行转发,而交换机基于硬件进行数据转发,交换机速率更快,性能更高。
3.网络层(network layer)
网络层的主要功能是完成网络中主机间的报文传输。网络层涉及的协议有IP、IPX等。网络层的设备必须能够识别出网络层的地址。比如路由器、三层交换机(想象成路由器+VLAN型交换机)都可以根据IP地址做出路径选择,他们都属于网络层设备。
路由器是一种连接多个网络或网段的网络设备。
4.传输层(transport layer)
传输层是整个网络的关键部分,实现两个用户进程间端到端的可靠通信,处理数据包错误、数据包次序,以及其他一些关键问题。
传输层有关的协议有TCP(transmission control protocol传输控制协议)、UDP(user datagram protocol用户数据报协议)。
5.会话层(session layer)
6.表示层(presentation layer)
7.应用层(application layer)
阅读(435) | 评论(0) | 转发(0) |