zoukankan      html  css  js  c++  java
  • 第一章:参考模型

    网络分层思想:

    将复杂的流程分解成多个功能单一的子过程,使得整个流程更加清晰复杂问题简单化,更容易发现并针对性解决问题

    OSI参考模型是由国际标准化组织ISO制定的

    OSI参考模型分为:

    应用层:提供与用户的接口

    表示层:数据的表示,编码解码,压缩解压缩,加密解密

    会话层:建立用户之间的会话关系

    传输层:用户进程到进程的通信

    网络层:基于IP地址进行不同网络的连接

    数据链路层:数据帧的封装。记录源和目的方的物理地址,数据校验功能

    物理层:用1和0代表的物理信号,数据双方的建立和断开,物理接口的特性

    OSI和TCP/IP

    应用层            应用层

    传输层           传输层

     网络层         网络层

     网络接口层      数据链路层

                          物理层

    TCP/IP协议族

    应用层:HTTP FTP TFTP SNMP STMP DNS

    传输层:TCP      UDP 

    网络层:ICMP  IGMP  IP  ARP  RARP 

    数据封装过程

    应用层的原始数据到传输层为了安全可靠封装了TCP头部然后传到网络层加封IP头部放到数据链路程封装MAC头部之后放到物理层变成比特流发送走

    数据解封装过程

    接到比特流后物理层进行转换然后传到数据链路层裁掉MAC头部发送到网络层裁掉IP头部在发送到传输层裁掉TCP头部发送到应用层变成原始数据

    设备于OSI的对应关系

    应用层                  计算机

    传输层                  防火墙

    网络层                  路由器

    数据链路层          交换机

    物理层                  网卡

    端到端与点到点的区别

    端到端是应用的进程,点到点是设备

  • 相关阅读:
    Centos6.4 cobbler安装要点
    zabbix oracle监控插件orabbix部署安装
    CPP
    基于curl 的zabbix API调用
    oracle 存储过程
    sqlplus乱码
    Intent之对象传递(Parcelable传递对象和对象集合)
    IOS压缩解压缩
    深入浅出java静态代理和动态代理
    c语言用rand() 函数,实现random(int m)
  • 原文地址:https://www.cnblogs.com/CAPF/p/11205487.html
Copyright © 2011-2022 走看看