zoukankan      html  css  js  c++  java
  • 网络七层,五层,四层模型,数据封装、解封装,进制转换。

    今天一天主要学的就是:1)网络 ISO/OSI 七层系统模型,TCP/IP 四层,五层模型

                                            2)网络通信中数据的封装和解封装的过程

                                            3)二进制,八进制,十进制,十六进制之间的转换

    1、ISO/OSI 七层系统模型:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层

         TCP/IP 五层模型:应用层    --------  计算机

                                       传输层    --------  防火墙

                                       网络层    --------  路由器

                                       数据链路层    --------  交换机

                                       物理层    --------  网卡、网线                              

         TCP/IP 四层模型:网络接口层,网络层,传输层,应用层

         协议簇:

         ICMP / IGMP / IP / ARP / PARP 是属于网络层协议

         HTTP / FTP / TFTP / DNS / SMTP / SNMP 所对应的应用接口(数字)

         HTTP:80    FTP:20、21    TFTP:69

         SMTP:25   SNMP:161       DNS:53

    2、网络通信中数据的封装和解封装的过程

    封装:原始数据在应用层 “f翻译” 成计算机通用语言--二进制数据

              上层数据运输到传输层,在传输层封装一个TCP头部,

              将封装了TCP头部的上层数据运输到网络层,在网络层封装IP头部,

              将封装了IP头部的上层数据运输到数据链路层,在数据链路层封装MAC头部,

              将封装好的数据传到达物理层后,将以比特流的形式传输出去。

    解封装:在物理层,先后将比特流转换成二进制,在传输到数据链路层,

                  在数据链路层,将数据的MAC头部拆掉,,并将剩余数据传输到网络层,

                  在网络层,将剩余数据的IP头部拆掉,并将剩余数据传输到传输层,

                  在传输层,将剩余数据的TCP头部拆掉,并将剩余数据传输到应用层,

                  在应用层,将数据解码成最原始的信息。

    3、进制转换

    二进制:是用0和1两个数码来表示的数,进位规则是“逢二进一”,

    八进制:是用0~7七个数码来表示的数,进位规则是“逢八进一”,

    十进制:是用0~9十个数码来表示的数,进位规则是“逢十进一”,

    十六进制:是用0~F十六个数码来表示的数,进位规则是“逢十六进一

  • 相关阅读:
    开发中学习英语
    eclipse 常用快捷键
    eclipse 查看快捷键
    沟通的方式——大道至简第四章读后感
    java练习题——类与对象
    团队与管理方法——大道至简第三章读后感
    java程序——两数的加减乘除
    java练习题
    java程序——从命令行接收多个数字,求和之后输出结果
    李冰烧山——大道至简第二章读后感
  • 原文地址:https://www.cnblogs.com/qiyueqi/p/11172420.html
Copyright © 2011-2022 走看看