OSI参考模型各分层的作用
OSI(开放式系统和互联)网络参考模型包括7层:
物理层:以“0”,“1”代表典雅的高低/灯光的闪灭。界定连接器和网线的规格;
数据链路层:互连设备之间传送和识别数据帧,如何在一个以太网相连的两个节点之间的通信;
网络层:将数据传送到目标地址(发包处理),主要负责寻址和路由选择(经过哪个路由传递到目标地址);
传输层:起可靠传输的作用(是否有数据丢失?等)
会话层:通信管理,负责建立和断开通信连接,管理传输层以下的分层(何时建立/断开以及保持连接多久等等);
表示层:设备固有数据格式和网络标准数据格式的转换。具体将应用层处理的信息转换为适合网络传输的格式,或将来自下一层的数据转换格式转换为上层能够处理的格式;
应用层:针对特定应用的协议,文件传输/电子邮件/远程登陆 等等。
网络中数据传输方式:面向有连接型/面向无连接型
面向有连接型,在发送数据之前需要在收发主机之间建立一条通信线路;面向无连接型则不要 求建立和断开连接,发送端可于任何时候自由发送数据。
TCP/IP协议与OSI模型的关系:
TCP/IP是指利用IP进行通信的时候所必须用到的协议族的统称,具体如下图:
参考《图解TCP/IP》