博客
关于我
计算机网络——概述
阅读量: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/

    你可能感兴趣的文章
    Netty核心模块组件
    查看>>
    Netty源码—4.客户端接入流程一
    查看>>
    Netty源码—5.Pipeline和Handler一
    查看>>
    Netty源码—6.ByteBuf原理二
    查看>>
    Netty源码—7.ByteBuf原理三
    查看>>
    Netty源码—7.ByteBuf原理四
    查看>>
    Netty的Socket编程详解-搭建服务端与客户端并进行数据传输
    查看>>
    Network Dissection:Quantifying Interpretability of Deep Visual Representations(深层视觉表征的量化解释)
    查看>>
    Network Sniffer and Connection Analyzer
    查看>>
    Nginx + uWSGI + Flask + Vhost
    查看>>
    Nginx Location配置总结
    查看>>
    Nginx 反向代理解决跨域问题
    查看>>
    nginx 后端获取真实ip
    查看>>
    Nginx 学习总结(17)—— 8 个免费开源 Nginx 管理系统,轻松管理 Nginx 站点配置
    查看>>
    nginx 常用配置记录
    查看>>
    Nginx 我们必须知道的那些事
    查看>>
    nginx 配置~~~本身就是一个静态资源的服务器
    查看>>
    Nginx的是什么?干什么用的?
    查看>>
    Nio ByteBuffer组件读写指针切换原理与常用方法
    查看>>
    NI笔试——大数加法
    查看>>