首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >网络参考模型

网络参考模型

作者头像
DevOps云学堂
发布2019-10-18 01:41:18
发布2019-10-18 01:41:18
8100
举报
文章被收录于专栏:DevOps持续集成DevOps持续集成

分层思想

分层模型是一种开发网络协议的设计方法。

把节点之间的通信这个复杂的问题,分成了若干个简单的小问题逐一解决。

网络相邻节点之间通过接口进行通信,下层为上层提供服务。当网络发生故障,很容易确定问题。

OSI参考模型

由IOS组织(国际标准化组织)颁布OSI(Open System Interconnection)模型。

OSI开放式体系架构,规定网络分为七层。1-3层点到点的协议,4-7端到端的协议。

从下往上

物理层:完成相邻节点之间的比特流传输。(传输介质)

数据链路层:负责将上层的数据封装成帧,在帧内封装接受端的MAC地址。发现数据错误,具有校验功能,重传数据帧。(交换机)

网络层:实现数据的从源端到目的端的传输。使用逻辑地址标识不同的数据包。封装源IP地址和目标IP地址。同时根据逻辑地址为数据包选择最佳的路径。(路由器,三层交换机)

传输层:实现网络中的不同主机上用户进程的数据通信。网络层和数据链路层(负责将数据发送给目标主机),用户用什么进程去处理数据。

会话层:实现不同机器上的用户之间建立会话关系。

表示层:数据的表示形式(压缩包。加密)。

应用层:为用户完成不同任务所设计的应用进程。


TCP/IP参考模型

TCP/IP(传输控制协议、网络互联协议),早期是四层的模型,(从下到上:网络接口层、互联网层、传输层、应用层)。后期借鉴OSI参考模型(把网络接口层划分了物理层和数据链路层)。

OSI具有通用性。

应用层:HTTP FTP TFTP SMTP SNMP DNS

传输层: TCP UDP (tcp协议传输更加可靠,udp传输效率更高)

网络层:ICMP(网络控制报文协议) IGMP(网络组管理协议) IP ARP(地址解析协议) RARP(反向地址解析协议)

数据链路层和物理层是由底层网络定义的协议。(局域网、城域网、广域网)

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-08-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DevOps持续集成 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档