
计算机网络
文章平均质量分 83
思诺学长-刘竞泽
材料(中国东北大学)——>电子电能自动化(法国图卢兹三大)——>FPGA&AI(法国大西洋矿业电信大学)——>电动汽车BMS软件开发(东软集团)——>分布式软件工程(法国大西洋矿业电信大学)——>软件开发(瑞士LEM)——>法国计算机工程师身份
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
计算机网络——第一层:物理层
物理层是OSI模型中的第一层,它处理与物理设备相关的硬件部分,包括信号传输和硬件接口的细节。这层定义了所需的物理设备,如网络适配器、光纤、双绞线电缆等,以及与这些设备相关的技术规范。原创 2023-12-24 15:02:27 · 1468 阅读 · 1 评论 -
计算机网络——第三层:网络层
如图按照RFC 791规范显示了一个IPv4数据包头部的不同字段 IPv4头部通常包括以下部分: 指明了IP协议的版本,IPv4表示为4。 指明了头部的长度,以32位的字为单位。 指明了数据包的服务质量。IPv4头部中的“服务类型”(Type of Service,简称ToS)字段,它的设计目的是让发送者指明数据包的处理优先级和要求: 也称为“先行权”或“优先权”,它通常被设置为0,但可以被用来标记数据包在网络中的处理优先级。原创 2024-01-14 05:39:42 · 2054 阅读 · 2 评论 -
计算机网络——第四层:传输层以及TCP UDP
接收方收到的数据将保持发送方发送时的数据结构,即数据的边界是对齐的。这与TCP不同,TCP会将所有发送的数据作为一个连续流处理,接收方可能会在一个单独的数据块中接收到部分或全部数据,而不一定保持原始消息的边界。为了解决这个限制,RFC 1323 引入了窗口缩放选项,它允许窗口大小字段的值乘以2^n(其中n是窗口缩放因子,最高可到14),从而允许更大范围内的窗口大小,增加了流量控制的灵活性。通过只重传丢失的数据,而不是连续的数据序列,它减少了不必要的网络流量和可能的拥塞,从而提高了TCP连接的整体性能。原创 2024-01-18 06:26:01 · 2303 阅读 · 0 评论 -
计算机网络——新型网络架构:SDN/NFV
SDN将网络的控制平面(决定流量应该如何流动)与数据平面(根据这些决策转发流量)分离。这种分离允许更加可编程和动态的网络控制。SDN的这些抽象概念共同构成了其创新的核心。通过提供全局网络视图、简化的网络控制和灵活的转发机制,SDN极大地提高了网络的可管理性、可编程性和适应性。这种新的网络管理方法为网络设计和操作带来了革命性的变化。Ethane项目是“Clean Slate(干净的画板)”计划的一部分,这个计划旨在探讨如果我们从零开始重建互联网,它在15年后会是什么样子。原创 2024-02-05 01:05:10 · 4246 阅读 · 0 评论 -
计算机网络——网关或代理
网关则更多地涉及到不同网络协议之间的转换,允许不同系统的设备之间进行通信。在OSI模型的各个层次中,代理或网关充当中间实体,可以在不同的层次上提供连接和转发功能。网络中的代理服务器(proxy)或网关(passerelle)的概念。如HTTP代理,处理来自客户端的应用层请求,然后将这些请求转发到目标服务器。在这些层中工作的代理可以处理数据的编码和解码,或者管理数据传输的会话。如SOCKS服务器,它转发客户端的TCP连接请求。如IP网关,负责在两个网络之间转发IP包。原创 2024-01-04 19:52:09 · 1158 阅读 · 1 评论 -
使用Netkit进行网络仿真:安装与配置指南
Netkit能够在个人电脑上模拟一个网络环境。它基于“用户模式Linux(User Mode Linux)”,允许像启动用户应用程序一样启动一个Linux内核,并因此创建一个虚拟机。这些虚拟机通过行为类似于以太网集线器的碰撞区域相连。每台机器都有自己的文件系统,并且可以使用自己的内核。因此,这是一个由异构机器组成的网络。每台机器都可以通过一个控制台(这里是xterm终端)由用户(root)控制。原创 2024-06-25 00:53:11 · 1225 阅读 · 0 评论 -
计算机网络——IPV4数字报
本结构遵循的是RFC 791规范,介绍了一个IPv4数据包头部的不同字段。 a. 版本(Version):指明了IP协议的版本,IPv4表示为4。 b. 头部长度(IHL, Internet Header Length):指明了头部的长度,以32位的字为单位。 c. 服务类型(Type of Service,简称ToS):指明了数据包的服务质量,它的设计目的是让发送者指明数据包的处理优先级和要求: ToS的使用并不普遍,因为不是所有的网络设备都会利用原创 2024-02-27 09:07:14 · 2501 阅读 · 0 评论 -
计算机网络——网络安全
TLS(Transport Layer Security)是SSL(Secure Sockets Layer)的后继者,用于提供基于TCP/IP的应用层安全性。原创 2024-02-18 00:00:05 · 3732 阅读 · 1 评论 -
接入技术以及互联网架构
设施包括。铜线和光纤是用来,其中光纤以其高速度和大容量而闻名,而铜线则是一种更传统的技术。无线基础设施则包括高点(如专门建造的塔架或现有的高点,如钟楼、水塔等)上的天线。这些天线可以是。这些设备用于发送和接收无线信号,使得数据可以在不同的地点之间。部署和维护这些物理基础设施是运营商投资和运营成本的重要组成部分。这些基础设施可以专门用于一个运营商,也可以由多个运营商共享。输网络,即用于。这些信息表明,无论是有线还是无线基础设施,都是通信网络不可或缺的组成部分,需要大量的投资和维护工作。原创 2024-01-26 09:03:16 · 1634 阅读 · 0 评论 -
二进制数据传输中错误的检测与修正
错误检测:如果消息在传输过程中没有发生错误,最终的计算结果Z''应该是全1,即`1111 1111`(8位的情况)或者对应长度的全1。CRC-32:使用一个32位长的生成多项式,通常用于以太网,`x^32 + x^26 + x^23 + x^22 + x^16 + x^12 + x^11 + x^10 + x^8 + x^7 + x^5 + x^4 + x^2 + x + 1`。除法与余数:将修改后的消息`M'`(即`M`乘以`x^n`的结果)除以生成多项式`G`,得到的余数就是CRC码。原创 2024-01-20 05:53:47 · 1900 阅读 · 0 评论 -
二进制数据传输中的校验方法
公式`T = M' - R = G × Q`展示了如何通过生成多项式`G`来确保传输的数据`T`在没有错误的情况下能够被`G`整除。除法与余数:将修改后的消息`M'`(即`M`乘以`x^n`的结果)除以生成多项式`G`,得到的余数就是CRC码。多项式乘法:将消息`M`乘以`x^n`(等同于将`M`向左移`n`位),这样可以在`M`的末尾腾出`n`位空间。构造传输多项式:然后构造一个新的多项式`T`,它等于`M'`减去余数`R`(在模2算术中,减法与加法相同)。如果不同,则认为消息在传输过程中发生了错误。原创 2024-01-19 08:45:14 · 1018 阅读 · 0 评论 -
计算机网络——统一资源标识符URI
这是最常见的URI类型,它不仅标识资源,还提供了找到该资源的方法。URL包含了访问资源所需的所有信息,包括协议(如HTTP、FTP)、服务器位置和文件路径。例如,http://www.example.com/index.html 是一个URL,它告诉你资源是通过HTTP协议在`www.example.com`上的`/index.html`路径上找到的。URL包括协议(如HTTP、FTP),服务器的位置和资源在服务器上的具体位置。原创 2024-01-15 00:20:25 · 2005 阅读 · 0 评论 -
计算机网络——HTTP协议
q=0.2, audio/basic`表示客户端优先接收基本的音频类型,但也可以接受其他类型的音频内容,尽管它们的优先级较低(q=0.2)。所以,如果是一个请求,起始行会告诉服务器你想要做什么(方法),你想在哪里做(请求目标),以及你打算使用哪个版本的HTTP协议来通信。Connection: keep-alive:是一个请求头部,要求服务器保持连接打开,以便后续请求复用通过这些头部,HTTP消息可以携带关于请求或响应的附加信息,以及关于实体本身的数据。起始行:就像信封的标题,告诉我们这是什么类型的信息。原创 2024-01-12 01:38:22 · 1538 阅读 · 0 评论 -
计算机网络——多路复用技术
多路复用是一种技术,允许在一个传输介质上传输多个信号或信息流。这种技术对于优化资源使用和增加网络的传输能力至关重要。原创 2024-01-11 03:24:30 · 1974 阅读 · 0 评论 -
计算机网路——延迟
有些应用可以容忍较高的延迟,而对于实时应用,如网络电话(VoIP)或视频会议,延迟就变得非常关键。尽管这样,技术的进步已使得即使在延迟变化的网络中,像VoIP这样的电话服务也能成功运行。在实际中,传播速度还取决于传输媒介的类型,例如在光纤或铜线中,传播速度大约是光速的2/3。这个时间段与数据的大小成正比,并且与网络的带宽成反比。不同类型的通信服务对延迟的不同容忍程度,并且指出在设计和运行通信服务时,考虑延迟对服务质量的影响是非常重要的。在数据传输过程中,从发射器到接收器,数据会遇到的不同类型的延迟。原创 2024-01-10 05:42:48 · 1354 阅读 · 0 评论 -
网络协议到底是什么?
本文介绍了通信协议的概念以及如何通过添加特定的机制和信息来确保无错误的数据传输。原创 2024-01-08 07:45:20 · 1433 阅读 · 0 评论 -
计算机网络——网络模型的组织、看法以及标准化流程
互联网架构委员会(IAB):作为ISOC的一部分,IAB负责最终监督互联网技术和标准化工作的方向,它支持互联网工程任务组(IETF)和互联网研究任务组(IRTF)的运作。工作草案(Drafts):IETF的工作主要通过电子邮件进行沟通,讨论的主题围绕着被称为“草案(drafts)”的文档,这些草案有6个月的有效期。这个例子说明,在不同的角色下,对于同一个网络(这里是邮局)的理解和关注点是不同的。互联网的组织结构是由多个不同的组织和机构组成的,它们各自负责互联网的不同方面,如标准化、研发和资源分配。原创 2024-01-03 07:58:18 · 1673 阅读 · 1 评论 -
计算机网络——网络中要解决的问题
管理网络中的数据包队列,为不同类型的流量(如实时视频、语音等)提供优先级处理,以维持服务质量。如果数据包大小超过了网络的最大传输单元(MTU),需要进行分片以确保数据可以传输。监控设备的运行状态,以确保所有组件都正常工作,以及快速响应和修复任何故障。确保数据包能够找到从源到目的地的最佳路径,以及在网络内部正确的转发。检测和可能的纠正网络传输中的错误和丢包,以提高通信的可靠性。处理网络拥塞问题,合理分配带宽和其他网络资源,以免网络过载。确保网络的高效运行,包括监控网络的速度、连接质量和可用性。原创 2024-01-02 09:16:44 · 1381 阅读 · 0 评论 -
计算机网络——OSI参考模型
假如一个移动设备连接到一个服务器,若服务器的最大可以传输100Mbps的数据,而我们移动端设备最大可以处理10Mbps的数据,现在我们正在从服务器下载一个文件,但是服务器开始以50Mbs的速度发送数据,这比手机所能处理的速率要高,所以手机在传输层的帮助下,可以告诉服务器将数据传输速率降低到10Mbps,这样就不会有数据丢失。SMTP——邮件传输协议;这些同步点被用来管理数据流,例如,在长时间的数据传输过程中创建检查点,以便在发生错误时能够从最后一个同步点而不是从头开始重新传输,从而提高数据传输的效率。原创 2024-01-01 08:58:46 · 2103 阅读 · 0 评论 -
计算机网络——多址复用技术
每种技术都有其特定的应用场景和优缺点,选择哪一种技术取决于特定的应用需求和环境条件。所有用户同时使用同一频带进行通信,但通过他们的特定代码相互区分。在FDMA系统中,整个可用的频带被分割成多个较小的频带或通道。,也已经被开发并应用在更现代的通信系统中,如LTE和5G。用户在分配给他们的频道上持续进行通信,不受时间限制。如果分配的频道未被充分使用,会造成频谱资源的浪费。所有用户共享同一频带,但只在不同的时间槽内使用。更高效的频谱利用,不需要时间同步,抗干扰性强。需要精确的时间同步,通信是间断的。原创 2023-12-30 09:56:11 · 1126 阅读 · 1 评论 -
计算机网络——分布式网络结构、企业网络
1. 简介。原创 2023-12-28 20:53:54 · 673 阅读 · 1 评论 -
计算机网络——域名系统DNS
总体而言,DNS的命名空间是一个巨大的、分层次的命名体系,通过分布式的DNS服务器提供域名解析服务,使用户可以通过易记的域名访问互联网上的资源。由于数据是不完整的,无法提供完整的解析结果。根服务器是整个DNS查询过程的起点,当本地DNS服务器无法解析一个域名时,它会向根服务器查询,根服务器会告诉本地服务器去哪里查询相应的顶级域名服务器以获取答案。客户端,通常是DNS解析器,会向DNS服务器发出查询请求,请求特定域名对应的IP地址或其他相关信息它在用户设备上运行,负责向DNS服务器发送查询请求,并接收响应。原创 2023-12-27 14:36:48 · 1661 阅读 · 1 评论 -
计算机网络——连接的概念
简而言之,有连接的通信需要在通信开始前建立一个固定的通信路径,而无连接的通信则不需要。在无连接的通信中,每个数据单位(如数据报)都独立地通过网络,并可能通过不同的路径到达其目的地。每种模式都适合不同的应用场景。面向连接的模式提供了更可靠的数据传输,适合那些需要保持顺序和服务质量的通信,如电话通话或视频会议。而无连接模式则在网络变化和节点故障时提供了更高的灵活性和鲁棒性,适合互联网这样变化频繁的环境。原创 2023-12-25 13:11:36 · 1981 阅读 · 1 评论 -
计算机网络——互联网中的设备
交换机(Switch)是现代网络中用于连接多个设备(如个人计算机、无线接入点、服务器等)的网络设备。它在数据链路层(Layer 2)操作,但也可以执行一些网络层(Layer 3)的操作,例如在多层交换机中。交换机的核心功能是通过使用内部的MAC地址表来决定如何转发收到的帧(frames)到正确的端口。路由器(Routeur)是连接不同计算机网络并在它们之间转发数据包的设备.例如:连接局域网(LAN)和广域网(WAN),或者将多个分支网络连接在一起。它在网络层(第三层)原创 2023-12-26 08:28:22 · 1285 阅读 · 0 评论 -
计算机网络——自治系统(AS,Autonomous System)
这意味着,如果一个小型的ISP没有能力直接连接到每一个其他网络,它可以通过支付给一个更大的ISP,来利用这个更大的ISP的网络和其它网络的连接。私有对等通常是指两个网络之间建立的专有连接,而公共对等则是在一个中立的设施内,与多个网络同时建立互联的一种方式,如IXP,这有助于减少成本并简化对等互联的设置过程。CDN的主要功能是通过将内容(如网页、图像、视频、应用程序等)分布到全球各地的服务器中,并在用户请求时从最接近用户的服务器提供内容,以加快内容的加载速度,减轻源服务器的负载,降低延迟并提高用户体验。原创 2023-12-13 08:47:23 · 5873 阅读 · 0 评论 -
计算机网络——常见问题汇总
A communication protocol is a set of rules and conventions(公约) that govern(统治) how data is transmitted and received between devices(设备), systems, or entities in a network or communication system. These protocols define theand。原创 2024-07-13 07:20:40 · 3712 阅读 · 0 评论 -
计算机网络——常见问题汇总2
The new paradigms of SDN (Software-Defined Networking) and NFV (Network Functions Virtualization) have emerged in the networking world to address the growing complexity and dynamic nature of modern data networks. Let’s define these paradigms and discuss th原创 2024-07-14 05:04:55 · 891 阅读 · 0 评论