网络模型
1.OSI模型(opensystem interconnection)reference model。该模型是以国际标准组织ISO的。
层数 | 分层 |
7 | 应用层 |
6 | 表示层 |
5 | 会话层 |
4 | 传输层 |
3 | 网络层 |
2 | 数据链路层 |
1 | 物理层 |
2.TCP/IP参考模型
层数 | 分层 |
5 | 应用层 |
4 | 传输层 |
3 | 网络层 |
2 | 数据链路层 |
1 | 物理层 |
现在的互联网一般是五层结构
物理层(physical layer)
通过线路(可以是有形的线也可以是无线链路)传送原始的比特(bit)流
只完成一个节点到另一个节点的传送(单跳)
数据链路层(data-link layer)
通过物理网络传送包(package)
这里的包是通过网络层交过来的数据报(datagram)
只完成一个节点到另一个节点的传送(单跳)(hop-by-hop, node-to-node)
网络层(network layer)
把包里面的目的地址拿出来,进行路由选择(routing),决定要往哪个方向传输
负责从源(source)通过路由选择到目的地(destination)的过程,达到从源主机传输数据到 目标主机的目的(host-to-host)
传输层(transport layer)
网络层只把数据送到主机,但不会送到进程。传输层负责负责进程与主机(host)间的传输,主机到主机(host-to-host)的传输交由网络层负责
传输层也称为端到端的传送(end-to-end)
应用层(application layer)
专门针对某些应用提供服务
因特网三要素
设备终端系统hosts=end systems,也成为网络边界,包括pc,服务器,手机
进行通信的链路,也成为接入网络,包括电缆,光钎,双绞线
告诉数据报在链路上怎么走的路由,这是网络的核心部分