首页 > 技术文章 > 网络七层,五层,四层模型,数据封装、解封装,进制转换。

qiyueqi 2019-07-11 20:15 原文

今天一天主要学的就是: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十六个数码来表示的数,进位规则是“逢十六进一

 

推荐阅读