OSI七层模型与TCP/IP协议(族)
来源:互联网 发布:安全聊天软件 编辑:程序博客网 时间:2024/05/21 07:50
1. OSI参考模型的最大作用是降低网络的复杂性,将复杂的网络问题简单化,以便快速定位和解决网络故障。
2. OSI参考模型是一个逻辑上的定义,一个规范,它把网络从逻辑上分为了7层,每一层都有相关的物理设备,比如路由器,交换机。
怎么知道数据传输到哪一层了呢?
1)封装:发送数据,数据由高层向下层走,每到一层,就会在原始数据上加上当前层的PDU(PDU你可以理解为是这一层的一个标示);
再说解封装:接受数据,数据又底层走向上层,每到一次,就会去掉当前层的PDU。
2. OSI参考模型是一个逻辑上的定义,一个规范,它把网络从逻辑上分为了7层,每一层都有相关的物理设备,比如路由器,交换机。
我们举个例子:现在两台主机不能通信,原因可能有很多,那么我们就可以根据OSI参考模型的7层(由低到高,物理层,数据链路层,网络层,会话层,表示层,应用层)来发现故障,解决故障:首先检查物理层,我们可以检查网线,接口是否正常;再检查数据链路层,比如交换机的配置,VLAN的划分是否准确;再检查网络层,IP地址,网关配置是否合理,以此类推。
说白了,分层即分步,要想实现数据的传输,我们需要做的步骤,国际上已经做好了标准,各生产厂家(如生产网线的,就要符合物理层标准,生产交换机的,就要符合数据链路层的标准等等)只需要按照这个标准生产产品,这样不同厂家的产品就可以互用。
怎么知道数据传输到哪一层了呢?
1)封装:发送数据,数据由高层向下层走,每到一层,就会在原始数据上加上当前层的PDU(PDU你可以理解为是这一层的一个标示);
再说解封装:接受数据,数据又底层走向上层,每到一次,就会去掉当前层的PDU。
到了哪一层,只要了解了当前层的PDU就知道了,比如说如果给上层数据加上了端口号,那么就是到了传输层;加上了IP地址就是到了网络层;同样去掉的时候也是一样的。
关于TCP/IP与OSI七层模型的对应关系如下图所示:
~~~~~~~~~~~~~~~~~~~~~~~未完待续~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0 0
- OSI七层模型与TCP/IP协议(族)
- OSI 七层模型 VS 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四层模型
- OSI七层模型与TCP/IP四层模型
- OSI七层模型与TCP/IP四层模型
- sql语句4——复杂查询
- SSP 和 DSP 之间 cookie-syncing 过程详解
- 流式计算-Jstorm简介
- jQuery EasyUI — 只选择combotree的叶子节点
- java基础_集合
- OSI七层模型与TCP/IP协议(族)
- c++中的继承和多态
- 在web项目中禁止在jsp中的EL表达式
- Windows远程登录到VirtualBox安装的Ubuntu14.04 LTS
- Valid Parentheses
- switch的参数类型
- Reverse Words in a String --leetcode
- 那些不能错过的Xcode插件
- 第12周项目2-刑警的射击成绩