计算机网络--三种网络层次模型(2)
来源:互联网 发布:java 多泛型 编辑:程序博客网 时间:2024/05/29 19:19
1.OSI参考模型
2.TCP/IP四层模型
3.TCP/IP五层模型
(1)物理层(Physical Layer)
物理层是OSI参考模型的最低层,它利用传输介质为数据链路层提供物理连接。它主要关心的是通过物理链路从一个节点向另一个节点传送比特流,物理链路可能是铜线、卫星、微波或其他的通讯媒介。它关心的问题有:多少伏电压代表1?多少伏电压代表0?时钟速率是多少?采用全双工还是半双工传输?总的来说物理层关心的是链路的机械、电气、功能和规程特性。
此外,数据链路层还要协调收发双方的数据传输速率,即进行流量控制,以防止接收方因来不及处理发送方来的高速数据而导致缓冲器溢出及线路阻塞。(2)数据链路层(Data Link Layer)
数据链路层是为网络层提供服务的,解决两个相邻结点之间的通信问题,负责透明传送数据帧,传送的协议数据单元称为数据帧。
数据帧中包含物理地址(又称MAC地址)、控制码、数据及校验码等信息。该层的主要作用是通过校验、确认和反馈重发等手段,将不可靠的物理链路转换成对网络层来说无差错的数据链路
(3)网络层(Network Layer)
网络层是为传输层提供服务的,负责主机通信,传送的协议数据单元称为数据包或分组。该层的主要作用是解决如何使数据包通过各结点传送的问题,即通过路径选择算法(路由)将数据包送到目的地。另外,为避免通信子网中出现过多的数据包而造成网络阻塞,需要对流入的数据包数量进行控制(拥塞控制)。当数据包要跨越多个通信子网才能到达目的地时,还要解决网际互连的问题。
(4)传输层Transport Layer)
传输层的作用是为上层协议提供端到端的可靠和透明的数据传输服务,负责进程间通信,包括处理差错控制和流量控制等问题。该层向高层屏蔽了下层数据通信的细节,使高层用户看到的只是在两个传输实体间的一条主机到主机的、可由用户控制和设定的、可靠的数据通路。
(7)应用层(Application Layer)
应用层是OSI参考模型的最高层,是用户与网络的接口。该层通过应用程序来完成网络用户的应用需求,如文件传输,收发电子邮件等。
0 0
- 计算机网络--三种网络层次模型(2)
- 计算机网络-网络层次结构
- 【计算机网络系列(三)】TCP/IP 层次模型和相关协议
- windows,网络层次模型
- 计算机网络-协议层次及其服务模型
- 三种网络模型
- iOS网络编程层次模型
- 《计算机网络》 读书笔记(三) 网络层
- 计算机网络和因特网--协议层次和它们的服务模型
- 计算机网络体系的三大模型
- HDU - 1733 Escape(网络流层次模型)
- 《计算机网络 2》 网络层
- 《计算机网络 2》 网络层
- 计算机网络2-网络应用
- 计算机网络基础之OSI七层参考模型(三、传输层、网络层、数据链路层、物理层)
- 理解VMware的三种网络模型
- 理解虚拟机的三种网络模型
- 理解VMware的三种网络模型
- boost::function与回调函数
- 浅析C++const
- 有序查找
- web开发之路
- 网站运营如何寻找“种子用户”?
- 计算机网络--三种网络层次模型(2)
- LeetCode 171 Excel Sheet Column Number
- PostgreSQL 强大的多层表继承--及其在海量数据分类按月分区存储中的应用
- Android中SparseArray,ArrayList,LinkedList,Set,HashMap,ArraySet
- JSON语法及其在android下的解析-->笔记一
- 并发集合
- 书店管理实例(TreeMap树状映射表)
- 十大开源安卓应用程序的开发框架
- Spark的Master分析2(Master注册机制原理分析)