zoukankan      html  css  js  c++  java
  • 第一章 计算机网络参考模型

    ISO 国际标准化组织

    1984年开放系统互联参考模型(OSI)

    网络的七层模型:物理层  数据链路层  网络层  传输层  会话层  表示层  应用层

    TCP/IP:五层模型:物理层  数据链路层  网络层  传输层  应用层

                  四层模型:网络接口层  网络层  传输层   应用层

    数据链路层:硬件(MAC)地址寻址、建立逻辑连接

    网络层:逻辑(IP)地址寻址、包头路径选择

    传输层:定义协议端口号、流控、差错校验

    用物理信号表示0和1

    单工:单方面发送

    半双工:发时不收,收时不发

    全双工:发时可收,收时可发

    ifconfig /all : windows环境下查看本机的MAC地址(物理地址)和IP地址(逻辑地址)

    交换机上有MAC地址

    路由器上有IP地址

    节点通信:点对点通信,设备节点与设备节点间的通信(1-3层) 如PC机与PC 机、PC机与交换机、PC机与路由器

    端到端通信:应用端口到应用端口(4-7层),用户进程间的通信

     

    网络层:ICMP、IGMP、IP、ARP、RARP

    传输层:TCP、UDP

    应用层:HTTP、FTP、TFTP、SMTP、SNMP、DNS

                  协议端口号:HTTP(80),FTP(20/21),TFTP(69),SMTP(25),SNMP(161),DNS(53)

     封装与解封装:

           发送方用户编辑信息进行发送,应用层(计算机)将数据封装成上层数据,后将数据传递给传输层在上层数据的基础上封装TCP头部,后将数据传递给网络层在上层数据和TCP头部的基础上封装IP头部,识别发送方与接收方的逻辑地址,后将数据传递给数据链路层在上层数据和TCP头部、IP头部的基础上封装MAC头部,识别发送方和接收方的物理地址,后传递给物理层以比特流的形式往接收方方向发送。

          接收方物理层接收到信息后以比特流的形式传递给数据链路层將MAC头部解封装,后传递给网络层將IP头部解封装,后传递给传输层將TCP头部解封装,最后经过识别將信息发送到应用层,接收方的计算机就可以接收到信息了。

    PDU:

         物理层:比特流

         数据链路层:数据帧

         网络层:数据包

         传输层:数据段

         应用层:原始数据

    设备与层:

         物理层:网卡、网线

         数据链路层:交换机

         网络层:路由器

         传输层:防火墙

         应用层:计算机、ipad、手机

        

    本文为作者 三岁半的胖啊 的原创,转载请标明出处 链接:https://home.cnblogs.com/u/tanxiaojuncom/
  • 相关阅读:
    linux 远程同步数据工具rsync (1)
    lamp+nginx代理+discuz+wordpress+phpmyadmin
    Linux nginx 配置 location 语法 正则表达式
    linux下用ctrl+r快速搜索history命令
    常用服务的默认端口
    nginx rewrite不支持if 嵌套也不支持逻辑或和逻辑并
    nginx的301与302如何配置
    nginx $document_uri 参数使用
    选项“6”对 /langversion 无效;必须是 ISO-1、ISO-2、3、4、5 或 Default
    为什么托管代码要慢
  • 原文地址:https://www.cnblogs.com/tanxiaojuncom/p/11166691.html
Copyright © 2011-2022 走看看