1. 网络基础

1. 网络基础

1.1 iso/osi七层模型


事前声明:

ISO:国际标准化组织

OSI:开放系统互联模型

IOS:苹果操作系统

但是在计算机网络当中,IOS是互联网操作系统,是思科公司为其网络设备开发的操作维护系统


OSI七层模型

物理层传输就是1和0的比特流

MAC地址负责局域网通信,就是计算机网卡的硬件地址,数据链路层中数据保存的就是网卡硬件地址

IP地址负责外网通信,网络层报文保存的就是IP地址

传输层传输的是数据段,TPDU是传输协议数据单元,确定端口号port(用户可以通过ip就能够找到主机,但是如果主机开了多个服务,那么用户访问主机,主机就得通过端口号来确定用户的服务)

会话层SPDU是会话协议数据单元

表示层PPDU是表示层协议数据单元

应用层APDU是应用协议实体数据单元

物理层 设备之间的比特流的传输、物理接口、电气特性等
数据链路层 成帧、用MAC地址访问媒介、错误检测与修正
网络层 提供逻辑地址、选路
传输层 可靠与不可靠的传输、传输前的错误检测、流控
会话层 对应用会话的管理、同步
表示层 数据的表现形式、特定功能的实现如——加密
应用层 用户接口

简单说,假如用户A要给用户B发送一封邮件,

  • 应用层:打开邮箱写邮件,写完之后保存发送——传递—–>表示层
  • 表示层:把你的文字翻译成ASCII码或GB2312,如果有压缩有加密都在这层进行———-传递—->会话层
  • 会话层:你发的东西不一定会进行网络传递,如果你写的是个ppt,应用层该保存保存,表示层该加密加密,但是传到会话层发现ppt根本就不是用来网络传递的,那么就直接把数据传给硬盘存起来。但是如果说是个邮件,那么就把数据投给传输层
  • 传输层:接到数据之后,开始写入邮件的TCP协议,发送端口是25,接收端口是110,都写入数据当中——–传递———–>网络层
  • 网络层:把自己的IP地址填进去,把目标的IP地址也填进去—–传递——>数据链路层
  • 数据链路层:打入原MAC地址,目的MAC地址——–传递——>物理层
  • 物理层:在网络中传输

Linux网络管理——ISO/OSI七层模型的更多相关文章

  1. 1-2 ISO/OSI七层模型简介

    相关名词解释: ISO:国际标准化组织 OSI:开放系统互联模型 IOS:苹果操作系统, 但是在计算机网络中,IOS是互联网操作系统,是思科公司为其网络设备开发的操作维护系统 <1>OSI ...

  2. 温故知新--计算机网络 iso/osi七层模型 tcp/ip四层模型

    ISO七层模型由下至上为1至7层,分别为: 应用层(Application layer) 表示层(Presentation layer) 会话层(Session layer) 传输层(Transpor ...

  3. 1-3 ISO/OSI七层模型详解

    一.物理层 1.负责设备之间的比特流的传输.物理接口.电气特性等. <1>物理接口:网线接口型号.音频线接口型号.视频线接口型号等 <2>电气特性:例如网线总共8根线,这8根线 ...

  4. 网络知识学习1---(基础知识:ISO/OSI七层模型和TCP/IP四层模型)

    以下的内容和之后的几篇博客只是比较初级的介绍,想要深入学习的话建议自己钻研<TCP/IP详解 卷1:协议> 1.ISO/OSI七层模型    下四层是为数据传输服务的,物理层是真正的传输数 ...

  5. OSI七层模型详解 TCP/IP协议

      总结 OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 等等 表示层 数据格式化,代码转 ...

  6. python网络编程-OSI七层模型详解

    OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 . 完成中继功能的节点通常称为中继系统.在OSI七层模型中,处于 ...

  7. OSI七层模型

    OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 . 完成中继功能的节点通常称为中继系统.在OSI七层模型中,处于 ...

  8. [转载]OSI七层模型详解

    OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 . 完成中继功能的节点通常称为中继系统.在OSI七层模型中,处于 ...

  9. OSI七层模型具体解释

    OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最基本的功能就是帮助不同类型的主机实现传输数据 . 完毕中继功能的节点通常称为中继系统.在OSI七层模型中,处于 ...

随机推荐

  1. 【深搜加剪枝】【HDU1455】【Sticks】

    题目大意:有一堆木棍 由几个相同长的木棍截出来的,求那几个相同长的木棍最短能有多短? 深搜+剪枝 具体看代码 #include <cstdio> #include <cstdlib& ...

  2. iOS开发之网络请求(基于AFNetworking的再封装)

    最近一直很忙也没有什么时间写博客了.放假了休息一下,就写一篇博客来总结一下最近做项目中出现过的问题吧!!! 首先,在项目中我的起到了什么作用,无非就是把美工(UI设计师)给我们的图显示出来,然后再和服 ...

  3. OC 数组

    /*---------------------------创建数组------------------------------*/ //NSArray *array = [[NSArray alloc ...

  4. android anim 动画效果

    动画效果编程基础--AnimationAndroid       动画类型       Android的animation由四种类型组成       XML中    alpha    渐变透明度动画效 ...

  5. 关于Eclipse的编码配置和字体大小设置

    编码设置 1.工作空间编码:Window-->Preferences-->General-->Workspace 2.工程文件编码:项目-->Properties-->R ...

  6. django是怎么处理请求的

    本文摘自 http://djangobook.py3k.cn/2.0/chapter03/ 我们在Django建立helloworld自定义页面中新建了站点,并能接受URL请求展示我们的页面,那Dja ...

  7. hey

    <div style="height:547px;"> <!--用来保留原来的位置,如果不加的话会脱离流媒体--> <div class=" ...

  8. svn检出maven工程到eclipse里面,部署到tomcat的步骤

    1. 首先import project from svn 2.检出项目后,如果是多模块的maven项目,在子模块右击,import as project 3.右击项目,properties->d ...

  9. Android 之 MediaPlayer类

    在Android中通常用MediaPlayer来播放一些媒体文件,对于音频文件来说只需直接使用MeidaPlayer结合几句代码即可,但是对于视频文件来说稍微复杂一些.单独的MediaPlayer只能 ...

  10. 无良教程-破解SublimeText3

    这教程实际上并不是倡导大伙儿去破解软件然后传播出去以侵犯作者的权益,纯粹是技术分享,如果大伙儿觉得Low了,可立马删除. sublime text是我非常喜欢的一款编辑器,在ubuntu上,之前用的一 ...