• OSI7层参考模型与TCP/IP5层协议簇


    什么是计算机网络?

           将多台具有自制能力的设备连接在一起,实现软硬件的互通

    计算机网络的功能

           数据通信、资源贡献、增加可靠性、提高系统处理能力

    网络范围分类

           WAN广域网:Internet、公网、较复杂

           LAN局域网:私人、易实现、范围小  

           城域网:智慧公交之类的

    网络设备: 

           数通设备(交换路由设备):知名厂商-华为、H3C、锐捷、神州数码

           网络安全设备:

                    防火墙:知名公司-山石、绿盟、深信服、天融信、360、奇安信

                    VPN设备、IDS入侵检测、IPS入侵防御

    网络拓扑结构

           星型/树型:适合小企业、办公网         模型如图1

                   优点:易实现、易网络扩展、易故障排查

                   缺点:组网成本较高,中心节点压力大

         

                                 图1   星型拓扑图

           网型:适合大型企业、生产网        模型如图2

                   各个节点至少与其他两个节点相连

                   可靠性高、组网成本高

                   负载均衡、线路备份

           

                            图2       网型拓扑图

    分层思想

      将复杂的流程分解为几个功能相对单一的子过程

        -将复杂问题简单化

        -故障分离、提高解决故障效率

        -标准细化、每层只关心该层的标准

      通信需求 -> 定义协议标准

    协议、标准

            ISO(世界标准化组织)        定义了OSI协议,仅适用于学习

            IEEE(电气和电子工程学会)     定义了无线标准

    开放式系统互连参考模型(OSI)从上往下

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

          表示层:定义传递信息的语义语法;编码解码、压缩解压、加密解密

          会话层:建立与用户的会话关系

          传输层:用户进程间的通信;承上启下;端到端的服务、单位:数据段;提供数据传输服务

                  TCP:面向连接、安全、速度慢 例子:QQ的在线传输

                  UDP:非面向连接、不可靠。速度慢  例子:QQ的离线传输

          网络层:单位:数据包 ,选路、最优路径、引出逻辑地址IP

          数据链路层: 单位:数据帧,引出物理地址MAC、源和目的物理地址;数据成帧,链路的建立、维护、拆除;在不可靠的物理层上建立一条物理路径

          物理层:实现二进制流(bit流)的传输

      总结:上4层实现端到端的通信、下三层实现点到点的通信

           IP地址:逻辑地址,网段唯一   

      MAC地址:物理地址、设备的唯一标识

      模拟信号:波形、连续易失真     

      数字信号:抗干扰

    数据通信的完善过程

      1.交换机实现同一网段的通信,在传输过程中通过MAC地址表来转发数据,对数据地址不会更改

      2.路由器实现不同网段的通信,在传输过程中通过路由表来转发数据,会重新封装新的MAC地址

      3.在传输过程中,每个设备的目标都是下一个设备,类似接力赛跑  

      4.必须要知道途径所有设备的IP和MAC才行

    TCP/IP五层模型 

      由于,OSI的分层不适合实用,引出TCP/IP四层或五层

        1.OSI的上三层应表会,变为一层应用层

        2.四层将OSI的下两层,变为一层网络接口层(由底层网络定义的协议)

        3.TCP/IP早于OSI,Internet的产物

        4.osi只提出分层的功能,没有细化到如何实现,但是TCP/IP通过协议定义每层的任务,因此,TCP/IP也称为协议栈

         应用层           数据/PDU

           计算机

         传输层          数据段/Fragment

        防火墙

         网络层          报文/包/IP包packet

                路由器

         数据链路层   数据帧/Frame

        交换机

                局域网LAN:以太网(ethernet)

                广域网WAN: ppp(支持IP)pppoe拨号 pptpVPN

          物理层           比特流/电脉冲/bit

       网卡

          无线:802.11b/g/n/ac

     数据的封装与解封装架构

    数据通信的封装过程

            数据的发送过程

                    从下往上,每到一层,都会封装上该层的协议头部

    数据通信的解封装过程

            数据的接收过程

                   从下往上,每到一层,都会将下层的协议头部去掉

      同层使用相同协议,下层为上层提供服务

    TCP/IP五层数据传输过程

                                                                      图3         数据的各层间的传输

    常见的应用层协议所用端口号

      http tcp 80 请求-响应协议

      https tcp 443 超文本传输安全协议

      ftp tcp 20,21 文件传输协议 (需要输入用户名密码)

      telnet tcp 23 远程终端协议

      ssh tcp 22 安全外壳协议

      smtp tcp 25 简单邮件传输协议

      pop3 tcp 110 邮局协议第三版

      imap4 tcp 143 交互式数据消息访问协议第四个版本 邮局的

      mysql tcp 3306  

      cifs tcp 139 445 通用互联网文件系统

      dhcp udp 67 68 动态主机设置协议

      tftp udp 69 简单文件传输协议

      snmp udp 161 简单网络管理协议

      dns tcp/udp 53 域名系统

  • 相关阅读:
    WIN8 下 Hyper-V和Vmware Workstation
    小技巧总结
    工具软件
    php开发入门
    docker的用法总结
    [工具] 同步本地文件夹与VPS中的文件夹
    读书笔记之《The Art of Readable Code》Part 3
    读书笔记之《The Art of Readable Code》Part 2
    正则表达式小试牛刀
    读书笔记之《The Art of Readable Code》part 1
  • 原文地址:https://www.cnblogs.com/xmtxh/p/11612205.html
Copyright © 2020-2023  润新知