计算机网络 -- ISO/OSI七层模型 与 TCP/IP四层模型
2016-09-24 12:44
459 查看
ISO/OSI七层模型
ISO:国际标准化组织OSI:开放系统互联模型
IOS:苹果操作系统,而且是思科公司为其网络设备开发的操作维护系统
以下是ISO七层模型图解:
其中上三层是对用户提供服务的,下四层是对用户信息传递进行传递的。
各层功能详解
物理层:物理层是最底层的一层,它是数据之间比特流传输的实际形式;
数据链路层:数据链路层是解析MAC物理地址的,通过MAC地址来确定我访问的对象(表明收件人以及发件人的相关信息)而且如果传错了可以要求你进行数据包的重传。
网络层:写明收件人以及发件人的IP,另外网络层可以自动选择将数据传递给对方的路径
传输层:传输层首先决定的是传输的可靠性(TCP/UDP),而且具有传输纠错功能以及流量控制功能
会话层:确定网络数据是否要经过网络会话
应用层:将英文等被人识别的信息进行转换(翻译)为机器语言
应用层:提供用户的接口
这是一种理想化的模型,在实际使用中这个相当于是车模的角色,可以根据车模来进行具体车辆的设计。
以邮箱为例进行分析
用户通过打开浏览器写入信件(应用层)–> 将信件内容转变为机器语言 –> 确定数据是否要向其他用户进行数据传递(会话层) –> 写入两个端口号(传输层) –> 写入两个IP地址(网络层) –> MAC地址决定我的目标邮局位置(数据链路层) –> 将信件投递(物理层) –> 向上传
TCP/IP 四层模型
TCP/IP四层模型是一种OSI七层模型的演化,其相当于OSI的用户直接联系层被应用层所替代,而数据链路层以及物理层被网络接口层进行替代。
TCP/IP三次握手
在TCP/IP模型中,首先主机A发送信号给主机B,告诉主机B“我将会给你传信息了”,主机B这个时候回复“我在,你还在吗?”,然后主机A开始传递信息,接着B接收信息。(这就是三次握手)
这里就不得不提到著名的两军问题,应用到TCP可靠传输中,由于信息的不对称性,导致无法确定是否可以传递信息,而实践表明,通过三次握手的方式实际上信息传递就已经很可靠了。
相关文章推荐
- 计算机网络OSI参考模型与tcp/ip四层模型
- 计算机网络之OSI七层模型与TCP/IP四层模型
- 计算机网络漫谈:OSI七层模型与TCP/IP四层(参考)模型
- 计算机网络漫谈:OSI七层模型与TCP/IP四层(参考)模型
- 网络编程知识(12)--ISO/OSI七层模型和TCP/IP四层网络模型
- Linux网络基础-ISO/OSI七层模型、TCP/IP四层模型
- OSI七层网络模型与TCP/IP四层网络模型
- OSI七层网络模型与TCP/IP四层网络模型
- OSI七层网络模型与TCP/IP四层网络模型
- OSI七层网络模型与TCP/IP四层网络模型
- OSI七层网络模型与TCP/IP四层网络模型
- OSI七层网络模型与TCP/IP四层网络模型
- OSI七层网络模型与TCP/IP四层网络模型
- OSI七层网络模型与TCP/IP四层网络模型
- OSI七层网络模型,TCP/IP四层网络模型与网络协议解析
- OSI七层网络模型与TCP/IP四层网络模型
- OSI七层网络模型与TCP/IP四层网络模型
- OSI七层网络模型与TCP/IP四层网络模型
- OSI七层网络模型,TCP/IP四层网络模型与网络协议解析
- OSI七层网络模型与TCP/IP四层网络模型