为了方便交流,人类发明了语言,约定了每个汉字符号代表的意思。同理,为了机器之间的交流,我们也需要一些“约定”,我们称这些约定为“协议”。
在互联网中,所有的计算机都是由 路由器和交换机 连接到一起的。计算机之间的传输媒介是光信号和电信号。通过“频率”和“强弱”来表示 0 和 1 这样的信息。要想传递不同的信息,就需要约定好双方的数据格式。
1. OSI七层协议(物数网传会表应)
分层名称 | 功能 | 作用 |
---|---|---|
应用层 | 针对特定应用的协议 | 针对每个应用的协议: 电子邮件(电子邮件协议), 远程登陆(远程登录协议) |
表示层 | 可确保一个系统的应用层所发送的信息 可以被另一个系统的应用层读取。 |
设备固有的数据格式和 网络标准数据格式的转化 |
会话层 | 通过传输层建立数据传输的通路。 通信管理。负责建立和断开通信连接 (数据流动的逻辑通路)。管理传输层以下的分层 |
何时建立连接,何时断开连接?保持多久的连接? |
传输层 | 定义了传输数据的协议和端口号。如TCP和UDP。 管理两个节点之间的数据传输。 负责可靠传输(确保数据被可靠地传送到目标地址) |
主要是将从下层接收的数据 进行分段和传输, 到达目的地后再进行重组, 常常把这一层数据叫做段 |
网络层 | 在位于不同地理位置的网络中的 两个主机系统之间提供连接和路径选择。 即地址管理与路由选择 |