网络基础知识回顾

Posted kbhome

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络基础知识回顾相关的知识,希望对你有一定的参考价值。

网络基础知识回顾

  1. osi-网络七层模型:物理层——数据链路层——网络层——传输层——会话层——表示层——应用层

  2. tcp/ip 4层模型:网络接口层——网络互联层——传输层——应用层

    技术图片

  3. 网络协议积累:

技术图片

? (图片@大涛网络学院原创)

  1. tcp、IP协议详解:

    ip

    1. ip两个最基本的功能,寻址和分片(源主机可以向已知ip地址的目的主机发送数据包,并借助网络设备寻址到达目的主机的路劲,最终将数据包发送到目的地,这个过程叫寻址)
    2. ip值负责发送数据包,而tcp负责将数据包按照正确的顺序进行排序
    3. ip是无连接协议
    4. ip使用4种关键机制:服务类型、生存时间、选项、包头校验和(Windows中ttl值为128)
    5. ip报文格式
      技术图片

    tcp

    1. 主要作用将数据包通过路由功能传递到目的地址

    2. 面向连接

    3. tcp段格式
      技术图片

    4. 3次握手

      技术图片

  2. 各层传递数据单位:

    物理层: 比特
    数据链路层: 数据帧
    网络层: 数据包
    传输层: 数据段、流
    
  3. 子网划分:段块数(解决方法)

    例:220.168.0.0/20

    1. 子网掩码为20,20-16=4,占用了b段的4个网络位:11111111.11111111.11110000.00000000 /20

    2. 2^4=16,将子网分成了16个。

    3. b段有256位,将子网分成了16个。那么:256 / 16 = 16 ,b段划分数也就为16即:

      220.168.0.0 ~ 220.168.15.255 (第一段)

      220.168.16.0~220.168.31.255 (第二段)

      ........依次类推,总共有16段

  4. 数据封装、解封过程:

    技术图片

    数据封装过程,是从应用程序数据开始封装的,由上至下。先将上层数据封装加上http/https头—>加上tcp头—>IP头—>Mac头—>物理层比特流传输

    技术图片

    接受数据解封过程,接受到物理层比特流数据,然后再一层一层向上解封,由下至上去除包头。接受数据—>去Mac头—>去llc头—>去IP头—>去tcp头—>去http/https头—>程序建立会话、开始通信



以上是关于网络基础知识回顾的主要内容,如果未能解决你的问题,请参考以下文章

网络基础知识回顾

网络基础知识回顾

20155307刘浩《网络对抗》逆向及Bof基础

20155311高梓云《网络对抗》逆向及Bof基础

20145301赵嘉鑫《网络对抗》逆向及Bof基础

回顾这些年的学习技术经历