
计算机网络体系结构的定义
计算机网络体系结构是网络协议的分层以及每层协议的集合. 同一层中的协议是根据该层要实现的功能确定的. 每个对等层之间的协议功能由提供服务的相应底层完成.
OSI的七层协议
1. 物理层: 主要定义物理设备标准,例如网线接口类型,光纤接口类型,各种传输介质的传输速率等. 其主要功能是传输比特流(即从1、0到当前传输强度,到达目的地后将其转换为1、0,这就是我们通常所说的数模转换和模数转换),一层数据称为比特.

2. 数据链路层: 定义如何格式化数据以进行传输以及如何控制对物理介质的访问. 该层通常还提供错误检测和纠正功能,以确保可靠地传输数据.
3. 网络层: 在不同地理位置的两个主机系统之间提供连接和路径选择. 互联网的发展极大地增加了从世界各地访问信息的用户数量计算机网络体系结构的定义,网络层正是管理该连接的层.
4. 传输层: 定义一些数据传输协议和端口号(WWW端口80等),例如: TCP(传输控制协议,传输效率低,可靠性强,传输可靠性要求高,数据量大的数据),UDP(用户数据报协议,与TCP功能完全相反,用于传输可靠性要求低且数据量较小的数据(例如QQ聊天数据以这种方式传输),主要是对从下层接收到的数据进行分段和传输,然后在到达目标地址后重新组装. 这层数据通常称为段.
5. 会话层: 通过传输层建立数据传输路径(端口号: 传输端口和接收端口),主要是在系统之间发起会话或接受会话请求(设备需要彼此知道可以是IP还是MAC或主机名).

6. 表示层: 确保一个系统的应用层发送的信息可以被另一系统的应用层读取. 例如,一个PC程序与另一台计算机进行通信,其中一台计算机使用扩展的二进制十进制交换码(EBCDIC),而另一台计算机则使用美国信息交换标准码(ASCII)来表示相同的字符. 如有必要,表示层将使用通用格式在多种数据格式之间进行转换.
7. 应用层: 它是离用户最近的OSI层. 该层为用户应用程序提供网络服务(例如电子邮件,文件传输和终端仿真).
TCP / IP四层协议
网络接口层: 对应于OSI的物理层和数据链路层,负责通过网络发送和接收IP数据报.

Internet层: 也称为互连层和网络层,主要功能是处理来自传输层的数据包,将这些数据包形成数据数据包(IP数据数据包),并选择数据路径数据包,最后是数据包,从源主机发送到目标主机. 常用的协议是Internet协议IP协议.
传输层: 也称为主机到主机层,类似于OSI传输层,负责使用传输控制协议TCP协议和用户数据包在主机和主机之间进行端到端通信协议UDP协议.
应用层: 与OSI模型中上三层的任务相同,用于提供网络服务.
五层协议

1. 物理层: 所考虑的是如何在传输介质而不是特定传输介质上传输数据比特流. 物理层的作用是尽可能地屏蔽传输介质和通信方法的差异,以使数据链路层不会感觉到这些差异.
2. 数据链路层: 网络层是针对主机之间的数据传输服务的计算机网络体系结构的定义,主机之间可以有很多链路. 链路层协议将在相邻节点之间提供服务. 数据链路层将来自网络层的数据包封装为帧.
3. 网络层: 提供主机之间的数据传输服务,并为主机中的进程提供服务,例如传输层协议. 网络层将从传输层传输的数据包或用户数据报封装为数据包.
4. 传输层: 提供进程之间的常规数据传输服务. 由于存在许多应用层协议,因此定义公共传输层协议可以支持越来越多的应用层协议. 传输层包括两个协议: 传输控制协议TCP,它提供面向连接的可靠数据传输服务,数据单元是消息段;用户数据报协议UDP,提供无连接和尽力而为的数据传输服务,数据单元为用户数据报. TCP主要提供完整性服务,而UDP主要提供及时服务.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-244686-1.html
进入12海击沉
另一方面要通过实际行动向美国表达坚决的意志
中国暂时不想把关系弄得太坏