💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
### 分层架构 为了减少协议涉及的复杂性,大多数网络模型均采用分层的方式来组织.每一层都有自己的功能, 就像建筑物一样,每一层都靠下一层支持.每一层利用下一层提供的服务来为上一层提供服务,本层服务 的实现细节对上层屏蔽 . ![](https://box.kancloud.cn/f568038b905b07bb15a22012847ecc78_559x280.png) 越下面的层,越靠近硬件;越上面的层,越靠近用户.至于每一层叫什么名字,其实并不重要.只需要知道,互联网分成若干层即可. * 物理层 : 主要定义物理设备标准,如网线的接口类型,光纤的接口类型,各种传输介质的传输速率等. 它的主要作用是传输比特流(就是由1,0转化为电流强弱来进行传输,到达目的地后再转化为1,0 ,也就是我们常说的数模转换与模数转换) .这一层的数据叫做比特 * 数据链路层 : 定义了如何让格式化数据以帧为单位进行传输,以及如何让控制对物理介质的访问.这一层通常还提供错误检测和纠正, 以确保数据的可靠传输.如:串口通信中使用到的115200,8,N,1 * 网络层 : 在位于不同地理位置的网络中的两个注意系统之间提供链接和路径选择.Internet的发展使得从世界个站点访问信息的用户数大大增加,而网络层正是管理这种连接的层 * 传输层 : 定义了一些传输数据的协议和端口号(WWW端口80等),如TCP(传输控制协议,传输效率低,可靠性强,用于传输可靠性要求高,数据量大的数据).UDP(用户数据报协议,与TCP特性恰好相反,用于传输可靠性要求不高,数据量小的数据,如QQ聊天数据就是通过这种方式传输的) . 主要是将下层接收的数据进行分段和传输,到达目的地后再进行重组.常常把这一层数据叫做段 * 会话层 : 通过传输层(端口号:传输端口与接收端口)简历数据传输的通道.主要在你的系统之间发起会话或者接收会话请求(设备之间需要互相认识可以是IP也可以是MAC或者是主机名) * 表示层 : 可确保一个系统的应用层锁发送的信息可以被另一个系统的应用层读取.例如:PC程序与另一台计算机进行通信,其中一台计算机使用扩展二一十进制交换码(EBCDIC),而另一台则使用美国信息交换标准码(ASCII)来表示相同的字符.如有必要,表示层会通过使用一种用格式来实现多种数据格式之间的转换 * 应用层 : 是最靠近用户的OSI层。这一层为用户的应用程序(例如电子邮件、文件传输和终端仿真)提供网络服务