申明:此文章仅是作者自学整顿的内容,并非原创,因思否无奈设置转载多篇文章只能抉择原创。参考文章见文章开端,文章援用模式不谨严,敬请见谅。
1. 几种分层构造参考模型
通行的 5 层体系结构基于:
- 规定规范 的 7 层 OSI 参考模型
- 事实标准 的 4 层 TCP/IP 参考模型
2. OSI 参考模型
1~3 层:通信子网,用于数据传输通信(邮寄)
5~7 层:资源子网,用于数据处理(包装)
构造 | 层数 | 次要协定 |
---|---|---|
应用层 | 7 | HTTP, SMTP, FTP |
表示层 | 6 | |
会话层 | 5 | ADSP, ASP |
传输层 | 4 | TCP, UDP |
网络层 | 3 | IP, IPX, ARP, RARP |
数据链路层 | 2 | SDLC, PPP |
物理层 | 1 | RJ45、802.3 |
1. 应用层
所有用户与网络的交互界面,所有能和用户交互产生网络流量的程序 …
都属于应用层
2. 表示层
示意层层解决两种通信零碎中 替换信息的示意形式
比如说:
- 数据格式变换(编码格局之间的转换,使得不同主机之间即便在不同的编码格局上,也能音讯互通)
- 数据加密解密(password 传输)
- 数据压缩和复原(发送端压缩,承受端解压缩)
表示层在 TCP/IP 中被纳入到应用层中
3. 会话层
向表示层实体 / 用户过程提供 建设连贯 并在连贯上有序地传输数据
- 建设连贯(建设一个 session)
- 建设同步(SYN)
性能:
- 建设、治理、终止会话
- 应用校验点可使在通信生效和复原之后,从校验点持续复原通信,无需从头开始。实用于传输大文件。
4. 传输层
负责主机中 两个过程 的通信,即 端对端 的通信。传输单位是报文段或用户数据报。(因为是端口号之间的通信,因而是端对端)
上面的几层(1 ~ 3),是计算机与计算机之间的通信,因而是点对点的通信。
性能:
- 牢靠传输与不牢靠传输。(即存不存在确认机制)
- 差错控制。对产生的过错,如何管制。
- 流量管制。传输速度匹配管制,接管方依据本人的处理速度,管制发送方速度。
- 复用分用。复用,即多个过程同时应用上面传输层的服务(两个过程的音讯携带着端口号一起发送给传输层);分用,即运输层将接管到的信息散发到不同的过程。
(可差留用 ,绝不认 输)
5. 网络层
次要工作:把 分组 从源端传送到目标端,为分组替换网上的不同主机提供通信服务。(数据过大时进行切割)(实现网际互联)
传输单位是数据包
性能:
- 路由抉择。通过路由抉择算法,抉择适合的路由器门路进行传输。
- 流量管制。限度发送方速度。
- 差错控制。比如说,奇偶校验码。
- 拥塞管制。若所有节点都来不及承受分组了,而要抛弃大量分组,这时候就处于网络拥塞状态。
6. 数据链路层
把网络层传下来的数据包组装成帧。
传输单位是帧。
性能:
- 成帧。(定义帧的开始和完结)
- 差错控制。帧错 + 位错。
- 流量管制
- 拜访(接入)管制。管制对信道的拜访。管制哪台主机能够占用信道。
7. 物理层
将比特流转换为电信号进行传输。
物理传输单位是比特。
通明传输:不论给什么比特流,都转发。
性能:
- 定义接口个性。(物理上,接口怎么接)
- 定义传输模式,单工、半双工、双工
- 定义传输速率
- 比特同步
- 比特编码
3. 五层构造模型
4. TCP/IP 四层构造模型
5. 三种模型比照
参考文章
- 计算机网络的七层构造、五层构造和四层构造
- 计算机网络分层构造