计算机网络 -- ISO/OSI七层模型 与 TCP/IP四层模型

ISO/OSI七层模型

ISO:国际标准化组织
OSI:开放系统互联模型
IOS:苹果操作系统,而且是思科公司为其网络设备开发的操作维护系统

以下是ISO七层模型图解:
这里写图片描述

其中上三层是对用户提供服务的,下四层是对用户信息传递进行传递的。

各层功能详解

这里写图片描述

  1. 物理层:物理层是最底层的一层,它是数据之间比特流传输的实际形式;
  2. 数据链路层:数据链路层是解析MAC物理地址的,通过MAC地址来确定我访问的对象(表明收件人以及发件人的相关信息)而且如果传错了可以要求你进行数据包的重传。
  3. 网络层:写明收件人以及发件人的IP,另外网络层可以自动选择将数据传递给对方的路径
  4. 传输层:传输层首先决定的是传输的可靠性(TCP/UDP),而且具有传输纠错功能以及流量控制功能
  5. 会话层:确定网络数据是否要经过网络会话
  6. 应用层:将英文等被人识别的信息进行转换(翻译)为机器语言
  7. 应用层:提供用户的接口

这是一种理想化的模型,在实际使用中这个相当于是车模的角色,可以根据车模来进行具体车辆的设计。

以邮箱为例进行分析
用户通过打开浏览器写入信件(应用层)–> 将信件内容转变为机器语言 –> 确定数据是否要向其他用户进行数据传递(会话层) –> 写入两个端口号(传输层) –> 写入两个IP地址(网络层) –> MAC地址决定我的目标邮局位置(数据链路层) –> 将信件投递(物理层) –> 向上传

TCP/IP 四层模型

这里写图片描述

TCP/IP四层模型是一种OSI七层模型的演化,其相当于OSI的用户直接联系层被应用层所替代,而数据链路层以及物理层被网络接口层进行替代。

TCP/IP三次握手

这里写图片描述
在TCP/IP模型中,首先主机A发送信号给主机B,告诉主机B“我将会给你传信息了”,主机B这个时候回复“我在,你还在吗?”,然后主机A开始传递信息,接着B接收信息。(这就是三次握手)
这里就不得不提到著名的两军问题,应用到TCP可靠传输中,由于信息的不对称性,导致无法确定是否可以传递信息,而实践表明,通过三次握手的方式实际上信息传递就已经很可靠了。
这里写图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值