OSI模型 & TCP/IP模型
分层思想
分层思想:将复杂 的流程分解 为几个功能相对单一 的子过程
整个流程更加清晰 ,复杂问题简单化
更容易发现问题并针对性的解决问题
分层思想在网络中的应用


OSI模型
国际标准化组织(International Standard Organization,ISO)于1984年颁布了 开放系统互连 (Open System
lnterconnection,OSl)参考模型OSl模型分层的优点:
1. 把复杂的网络划分成为更方便管理 的层
2. 改变一个层的时候不会影响到其他数据层

OSl七层模型介绍
- OSI参考模型是一个开放式体系结构,它将网络分为7层。

物理层
数据单元:比特
主要定义物理设备标准,如:网线的接口类型、各种传输介质的传输速率等
作用:传输比特流 ,就是由1、0转化为电流强弱来进行传输,到达目的地后再转化为1、0

数据链路层
数据单元:帧
功能:建立逻辑连接 、进行硬件地址寻址 、差错校验 等功能
具体工作:接收来自物理层的比特流形式 的数据,通过差错控制 等方法传到网络层 ;同样,也将来自上层的数据 , 封装
成数据帧 转发到物理层 ;并且,还负责处理接收端发回的确认帧 的信息,以便提供可靠的数据传输

网络层
数据单元:数据包
主要是进行逻辑地址寻址,实现不同网络之间的物理选择

传输层
数据单元:报文段/用户数据报
功能:定义传输数据的协议端口号 ,以及流控和差错校验
具体工作:向用户提供可靠的端到端 的差错和流量控制,保证报文的正确传輸

会话层
- 功能:负责建立、管理和终止表示层实体之间的通信会话
表示层
- 功能:处理用户信息的表示问题,如:编码 、数据格式转换 和加密解密 等
应用层
数据单元:报文
功能:
1. 提供用户接口 ,使得用户能够与网络进行交互式联系
2. 实现各种服务 ,完成和实现用户请求的各种服务

数据的封装与解封装过程
数据的封装过程
数据要通过网络进行传输,要从高层 一层一层的向下传送
如果一个主机要传送数据到别的主机,先把数据装到一个特殊的协议报头 中,这个过程叫:封装

数据的解封装过程
封装的逆向过程 即解封装
数据封装成帧后,发到传输介质上,到达目标主机后,毎层协议剥掉相应的头部 ,最后将应用层数据交给应用程序处理

- 数据的解封装过程


TCP/IP协议模型
TCP/IP协议模型介绍:
TCP/IP协议模型,包含了一系列构成互联网基础的网络协议,是 Internet的核心协议 ,通过20多年的发展已日渐成
熟,并被广泛应用于局域网和广域网中,目前已成为一种国际标准TCP/IP不是一个协议,而是一个协议族的统称 ,里面包括了IP协议、ICMP协议 、TCP协议 、以及http、ftp、pop3、https协议等,网络中的计算机都采用这套协议族进行互联

- OSI模型VS TCP/IP模型


- TCP/IP协议族的组成

- 设备与层的对应关系

- 各层间的通信

GNS3 设置
配置PC IP
PC-1> ip 192.168.10.1 255.255.255.0
配置路由器
R1#configure terminal
R1(config)#interface f 0/0
R1(config-if)#ip address 192.168.10.254 255. 255.255.0
R1(config-if)#no shutdown
R1(config-if)#end
R1#wr
OSI模型 & TCP/IP模型的更多相关文章
- OSI与TCP/IP模型之比较
摘要:OSI参考模型和Internet模型(或称TCP/IP模型)作为计算网络发展过程影响力大的两大模型,它们共同之处是:都采用了层次结构的概念,从分析两者的异同入手,找出OSI的消亡和Interne ...
- OSI与TCP/IP模型
1 OSI参考模型 谈到网络不能不谈OSI参考模型,虽然OSI参考模型的实际应用意义不是很大,但其的确对于理解网络协议内部的运作很有帮助,也为我们学习网络协议提供了一个很好的参考.在现实网络世界里,T ...
- TCP/IP模型的简单解释
TCP/IP模型是互联网的基础.想要理解互联网,就必须理解这个模型.但是,它不好懂,我就从来没有搞懂过. 前几天,BetterExplained上有一篇文章,很通俗地解释了这个模型.我读后有一种恍然大 ...
- OSI、TCP/IP
计算机网络分层的目的:支持异构网络系统的互联互通 7层OSI参考模型是法定标准(国际标准化组织ISO提出) 4层TCP/IP参考模型是事实标准 OSI参考模型 应用层.表示层.会话层.传输层.网络层. ...
- TCP/IP模型及OSI七层参考模型各层的功能和主要协议
注:网络体系结构是分层的体系结构,学术派标准OSI参考模型有七层,而工业标准TCP/IP模型有四层.后者成为了事实上的标准,在介绍时通常分为5层来叙述但应注意TCP/IP模型实际上只有四层. 1.TC ...
- OSI七层协议与TCP/IP模型
OSI为Open System Interconnection的缩写,意为开放式系统互联,国际标准化组织(ISO,International Organization for Standardizat ...
- 网络 OSI参考模型与TCP/IP模型
ISO是国际标准化组织.OSI,开放互联系统.IOS,思科交换机和路由器的操作系统. TCP/IP模型是OSI模型的简化.所有的互联网协议都是基于OSI模型开发的. 分层:便于管理,每层只管理下层,总 ...
- OSI参考模型和TCP/IP模型基本知识
OSI七层模型 为了解决网络之间的兼容性问题,实现网络设备间的相互通信,ISO于1984年提出的OSI参考模型(开放系统互连参考模型).但是由于种种原因,并没有一种完全忠实于OSI参考模型的协议族流行 ...
- 【转】挟天子以令诸侯博客关于TCP/IP模型与OSI模型的区别
挟天子以令诸侯 博客园 首页 新随笔 联系 订阅 管理 随笔 - 21 文章 - 0 评论 - 9 TCP/IP四层模型与OSI参考模型 TCP/IP四层模型: 1.链路层(数据链路层/网络接 ...
随机推荐
- Struts2 S2-061 远程命令执行漏洞复现(CVE-2020-17530)
0x01 漏洞简介 Struts在某些情况下可能存在OGNL表达式注入漏洞,如果开发人员使用了 %{-} 语法进行强制OGNL解析,某些特殊的TAG属性可能会被双重解析.攻击者可以通过构造恶意的OGN ...
- 『PyTorch』屌丝的PyTorch玩法
1. prefetch_generator 使用 prefetch_generator库 在后台加载下一batch的数据,原本PyTorch默认的DataLoader会创建一些worker线程来预读取 ...
- 鸿蒙内核源码分析(工作模式篇) | CPU是韦小宝,七个老婆 | 百篇博客分析OpenHarmony源码 | v36.04
百篇博客系列篇.本篇为: v36.xx 鸿蒙内核源码分析(工作模式篇) | CPU是韦小宝,七个老婆 | 51.c.h .o 硬件架构相关篇为: v22.xx 鸿蒙内核源码分析(汇编基础篇) | CP ...
- centos7 kubeadm 搭建k8s
Centos 7 搭建 kubernetes 集群环境 一.介绍 本次是centos7 搭建kubernetes1.15.9 通过kubeadm 的形式搭建 二.准备 > centos 7 (镜 ...
- P7736-[NOI2021]路径交点【LGV引理】
正题 题目链接:https://www.luogu.com.cn/problem/P7736 题目大意 有\(k\)层的图,第\(i\)层有\(n_i\)个点,每层的点从上到下排列,层从左到右排列.再 ...
- P6793-[SNOI2020]字符串【广义SAM,贪心】
正题 题目链接:https://www.luogu.com.cn/problem/P6793 题目大意 给出两个长度为\(n\)的字符串,取出他们所有长度为\(k\)的连续子串分别构成两个可重集合\( ...
- 深入浅出WPF-10.Resource(资源)
资源 对象级资源:每个WPF的界面元素都有一个名为Resources的属性,这个属性继承自FrameworkElement类,其类型为ResourceDictionary,采用键值对的形式存储资源,当 ...
- 深入浅出WPF-09.Command(命令)
命令 1)命令系统的基本元素 命令(Command),WPF的命令实际上就是实现了ICommand接口的类,平时使用最多的是RoutedCommand类 命令源(Command Source),即命令 ...
- disruptor笔记之六:常见场景
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...
- 最详细STL(一)vector
vector的本质还是数组,但是可以动态的增加和减少数组的容量(当数组空间内存不足时,都会执行: 分配新空间-复制元素-释放原空间),首先先讲讲vector和数组的具体区别 一.vector和数组的区 ...