博客
关于我
计算机网络——概述
阅读量:528 次
发布时间:2019-03-08

本文共 736 字,大约阅读时间需要 2 分钟。

IP地址、MAC地址及网络通信基础

IP地址的格式为a.b.c.d,其中a为网段地址,后续三位为主机地址。主机在与互联网通信时,需通过路由器实现与其他网段的通信。

Mac地址

Mac地址是网络接口卡(网卡)等设备已预先设置的物理地址,用于数据帧传输。其地址值随时间变化,不影响通信。

数据包与数据帧

数据包与数据帧的区别主要在于物理地址的存在:

  • 数据包包含源IP和目的IP地址,一直不变。
  • 数据帧包含物理地址,传输时不断变换。交换机根据物理地址进行转发。

DNS服务器

DNS服务器的功能是将域名解析为可用IP地址,帮助设备间通过域名通信。

OSI参考模型

OSI模型分为7层:

  • 应用层:处理网络应用功能。
  • 表示层:处理数据格式转换,防止乱码。
  • 会话层:建立与终端的会话。
  • 传输层:提供可靠数据传输。
  • 网络层:规划IP地址和选择路径。
  • 数据链路层:定义帧格式及错误检测。
  • 物理层:规范接口和传输标准。

网络故障排除步骤

解决端到端网络故障需从物理层到应用层逐步排查:

  • 检查物理连接,确保网线正常。
  • 检查MAC地址冲突及网络配置是否正确。
  • 验证IP地址、子网掩码和路由器设置是否无误。
  • 处理应用程序配置错误或异常。
  • 数据封装过程

    数据封装包括:

  • 打头:添加层次头。
  • 确认丢坏段:检测是否数据溢出或缺失。
  • 加密或压缩:根据层次需求处理数据。
  • 尾部:添加_CRC校验和尾部。
  • 网络性能指标

  • 带宽:信道最高传速量(bps/kbps/Mbps/Gbps)。
  • 吞吐量:单位时间数据传输量。
  • 往返时间:从发送到接收确认的时间。
  • 时延:包括传输、排队、处理时间。
  • 计算时延:

    -发送时延 = 数据块长 / 带宽
    -传播时延 = 信道长度 / 传播速率
    -总时延 = 发送+传播+排队+处理

    转载地址:http://orlnz.baihongyu.com/

    你可能感兴趣的文章
    nodejs与javascript中的aes加密
    查看>>
    nodejs中Express 路由统一设置缓存的小技巧
    查看>>
    nodejs中express的使用
    查看>>
    Nodejs中的fs模块的使用
    查看>>
    NodeJS使用淘宝npm镜像站的各种姿势
    查看>>
    nodejs包管理工具对比:npm、Yarn、cnpm、npx
    查看>>
    NodeJs单元测试之 API性能测试
    查看>>
    nodejs图片转换字节保存
    查看>>
    nodejs在Liunx上的部署生产方式-PM2
    查看>>
    nodejs字符与字节之间的转换
    查看>>
    NodeJs学习笔记001--npm换源
    查看>>
    NodeJs学习笔记002--npm常用命令详解
    查看>>
    nodejs学习笔记一——nodejs安装
    查看>>
    NodeJS实现跨域的方法( 4种 )
    查看>>
    nodejs封装http请求
    查看>>
    nodejs常用组件
    查看>>
    nodejs开发公众号报错 40164,白名单配置找不到,竟然是这个原因
    查看>>
    Nodejs异步回调的处理方法总结
    查看>>
    NodeJS报错 Fatal error: ENOSPC: System limit for number of file watchers reached, watch ‘...path...‘
    查看>>
    Nodejs教程09:实现一个带接口请求的简单服务器
    查看>>