DCN 教程

数据通信与计算机网络 DCN 概述 DCN 什么是计算机网络 DCN 计算机网络的用途 DCN 计算机网络类型 DCN 网络 LAN 技术 DCN 计算机网络模型 DCN 计算机网络安全

网络组件

DCN 组件 DCN 交换机 DCN 中继器 DCN 网关 DCN 网桥 DCN 网络接口卡 DCN NIC:优点和缺点 DCN 网络端口

计算机网络拓扑

DCN 计算机网络拓扑 DCN 点对点拓扑 DCN 总线拓扑 DCN 星型拓扑 DCN 环形拓扑 DCN 网状拓扑 DCN 树形拓扑 DCN 混合型拓扑

网络模型

DCN TCP/IP 模型 DCN OSI 模型 DCN OSI 模型的层 DCN TCP/IP 与OSI 模型

物理层

DCN 物理层简介 DCN 数字传输 DCN 模拟传输 DCN 传输介质 DCN 无线传输 DCN 传输损伤 DCN 多路复用 DCN 网络交换

数据链路层

DCN 数据链路层简介 DCN 数据链路控制和协议 DCN RMON DCN 令牌环网络 DCN 汉明码 DCN 字节填充 DCN 通道分配 DCN MAC 地址 DCN 循环冗余校验 DCN 错误控制 DCN 流量控制 DCN 帧 DCN 错误检测和更正 DCN 纠错码 DCN 奇偶校验位

网络层

DCN 网络层简介 DCN 网络寻址 DCN 路由 DCN 互联网 DCN 网络层协议

传输层

DCN 传输层简介 DCN 传输控制协议 DCN 用户数据报协议 DCN 拥塞控制 DCN TCP 服务模型

应用层

DCN 应用层简介 DCN 客户端-服务器模型 DCN 应用协议 DCN 网络服务 DCN 虚拟专用网络 DCN 负载削减 DCN 最优性原则 DCN 服务原语 DCN 网络安全服务 DCN 超文本传输​​协议 DCN 文件传输协议 DCN 安全套接字层

网络协议

DCN ALOHA 协议 DCN 纯 ALOHA 协议 DCN 滑动窗口协议 DCN 停止和等待协议 DCN 链路状态路由 DCN 链路状态路由协议

网络算法

DCN 最短路径算法 DCN 路由算法 DCN 漏桶算法

无线网络

DCN 无线局域网 DCN 无线局域网和 IEEE 802.11 DCN IEEE 802.11 无线局域网标准 DCN IEEE 802.11 网络

杂项

DCN 最短路径路由 DCN B-ISDN 参考模型 DCN 层的设计问题 DCN 选择性重复 ARQ DCN 泛洪 DCN 电子邮件格式 DCN 密码学 DCN 单播、广播和多播 DCN 网络虚拟化

DCN 有用资源

DCN 快速指南 DCN 有用资源


网络交换

交换是将数据包从一个端口转发到通向目的地的端口的过程。当数据进入端口时,称为入口,当数据离开端口或出去时,称为出口。通信系统可能包括许多交换机和节点。从广义上讲,交换可分为两大类:

  • 无连接: 数据代表转发表转发。不需要先前的握手,确认是可选的。

  • 面向连接: 在交换要转发到目的地的数据之前,需要预先建立沿两个端点之间路径的电路。然后数据在该电路上转发。传输完成后,电路可以保留以备将来使用,也可以立即关闭。

电路交换

当两个节点通过专用通信路径相互通信时,这称为电路交换。需要预先指定数据将从其传输的路线,并且不允许其他数据通过。在电路交换中,要传输数据,必须建立电路以便进行数据传输。

电路可以是永久的,也可以是临时的。使用电路交换的应用程序可能需要经历三个阶段:

  • 建立电路

  • 传输数据

  • 断开电路

电路交换

电路交换是为语音应用程序设计的。电话是电路交换最合适的例子。在用户拨打电话之前,通过网络在呼叫者和被呼叫者之间建立了虚拟路径。

消息交换

这种技术介于电路交换和分组交换之间。在消息交换中,整个消息被视为一个数据单元,并被整体交换/传输。

进行消息交换的交换机首先接收整个消息并对其进行缓冲,直到有资源可用来将其传输到下一跳。如果下一跳没有足够的资源来容纳大尺寸消息,则存储该消息并等待交换机。

Message Switching

该技术被认为是电路交换的替代品。与电路交换一样,整个路径仅对两个实体进行阻塞。消息交换被分组交换取代。消息交换具有以下缺点:

  • 传输路径中的每个交换机都需要足够的存储空间来容纳整个消息。

  • 由于存储转发技术和等待资源可用,消息交换非常慢。

  • 消息交换不是流媒体和实时应用程序的解决方案。

分组交换

消息交换的缺点催生了分组交换的想法。整个消息被分解成称为数据包的较小块。交换信息被添加到每个数据包的报头中并独立传输。

中间网络设备更容易存储小尺寸数据包,并且它们不会在载体路径或交换机的内部存储器中占用太多资源。

Packet Switching

分组交换提高了线路效率,因为来自多个应用程序的数据包可以通过载体进行多路复用。互联网使用分组交换技术。分组交换使用户能够根据优先级区分数据流。根据优先级存储和转发数据包以提供高质量的服务。