Day24课堂笔记

         Linux TCP及OSI七层模型原理和抓包工具

一、知识回归:

1、什么是网络?

实现多个主机连接起来,资源共享

2、两台计算机之间如何通信?

       2.1传输介质

       2.1.1导向式

       2.1.1.1双绞线   (正双绞线 线序:橙白。橙。绿白。蓝。蓝白。绿。棕白。棕)插交换机

           (反双绞线    线序:绿白。绿。橙白。蓝。蓝白。橙。棕白。棕  双机互联线)

RJ-45  RJ-11  接口

     2.1.1.2光纤

     2.1.1.3同轴电缆

 2.2非导向(看不见摸不着)

           蓝牙    红外 (接触)   微波   卫星通讯   量子通讯 

  2.3硬件设备

网卡  2进制的信息转化位高低电压的信号  调制

          反过程                                                      解调

R410    2个扣    1000M/1G

R710/720/730       4个口  

3、网络传输中的单位

        网络------->字节       1G=1024MB

         计算机存储单位     ------->1个字节      8bit   01010101

4、小型的局域网(交换)网络

     4.1交换机     解决了多台计算机通讯

    4.2交换机    原理     通过Mac地址列表     二层网络

    4.3 网络通信的数据格式

          |源信息Mac|目的信息|内容

    4.4广播风暴      消耗主机的资源   网络资源  CPU  降低了计算机的性能

5、局域网与局域网之间的通信(路由器)

    5.1路由器科普

          1.家用级路由   SOHU     TP-LINK   D-LINK  水星等  5个口  1WAN   4LAN    如果插在wan口    有外网

              如果插在LAN口     相当于交换机

             绑定Mac地址   过滤  黑名单

         2.企业级路由         (有内置CPU)

        1.思科(美国)            6核

        2.华为

        3.华三

       4.TP-LINK

      5.上网行为的管理

            1.限制网络  100M网    根据个人需求 给  300K下载速度

            2.端口限制     封杀不让使用的软件

           3.现在URL      www.baidu.com    用Google

                  科学上网    : 蓝灯    SS  

           4.其他

  3、路由原理

       3.1路由表

               |源信息IP地址|目的信息|数据(010101)

              可以屏蔽交换机的广播信息

       3.2 路由协议

      静态路由       大型网络   时间短   效率高  专业人员才行

      动态路由        小型网络   时间比较长    效率低   消息丢失

二、亮 思想:

1.追求卓越的步伐,不朽不止,出类拔萃的心,星般璀璨

2.引领技术巅峰,黑客无所不能  (坚持)

 

三、ISO 国际的一个认证规范

      OSI   7层网络模型

 1.层     物理层  常见的标准  RJ-11 RJ-45 买那个厂商提供RJ-45接口标准的  水晶头  (水晶头    有水晶做的也有塑料做的 。接触片 镀金的 /纯铜的 / 镀铜的  。网线)

2.层     数据链路层   常见的标准     Mac地址   二级网络   交换机

3.层     网络层      常见的标准  IP地址  路由器 称 三级网络  

             公网 I P地址   (相当于家庭地址  和全世界都是互联)

               私网 I P  局域网内  192.168.0.1  相当于你的房间号

            

4.传输层     TCP稳定的传输   (运维常用    ssh服务)

                    UDP传输方式

开发人员(程序员)

5.会话层   Linux C/ Unix C  语言编程   控制包数据

6.表示层    文件的格式  类型  PNG JPEG  MPEG  AVI  MKV 等

                 加密信息

7.应用层      操作系统上装的程序。  自己开发。

                    标准     HTTP协议    80      HTTPS协议   443

                    FTP 21   

7层模型中数据的传输结构

应用层  helloworld (表示层text 会话层)

传输层   报文消息头  TCP         加字段

网络层    IP地址的报文的消息头  IP           形成数据包

链路层   添加一个 以太信息的报头             形成帧

物理层     网卡   把01010101  通过电信号 转化本地化

7层模型封包过程


7层模型解包过程

物理层  网卡接到信息   把电信号  转化成二进制010101

链路层    以太信息

网络层     IP

传输层     TCP 

会话层      socket 链接

表示层      告诉什么类型   text  JPEG  PNG等

应用层    经过某个软件 向操作系统要取数据   最终看到的信息                       helloworld

指定它的意义?  why?

    要制定一个国际通用的标准

   

四、TCP / I P 5层模型

      (应用层+表示层+会话层)==>应用层

传输层 

网络层

数据链路层

物理层

TCP协议是建立在IP协议基础上 

IP协议

TCP协议:是一种稳定的链接,登录,收发邮件,要求稳定的传输。收件箱100封 

通过抓包工具 过滤器 选择 TCP协议数据包

tcp.port==22  ssh

TCP三次握手

1.SYN

作业:

1、大家整理 7层模型  5层模型

2、掌握TCP 建立连接  3次握手

  掌握TCP 断开连接  4次挥手

你可能感兴趣的:(Day24课堂笔记)