
计算机网络
文章平均质量分 95
计算机网络知识分享
luming.02
阿里云专家博主 | 华为云云享专家 | 2023年延安市博客之星第一名 | 致力于专研 JavaSE/JavaEE | 数据结构与算法 | 数据库 | 计算机网络 | 致力于Java领域的优质博客分享,永远怀着一颗学徒的心
展开
-
图文解析ASN.1中BER编码:结构类型、编码方法、编码实例
BER编码的基本结构由以下三个部分组成:类型域(Type)长度域(Length)内容域(Value)。类型域的前两位表示类(Class),第三位表示构造类型(Primitive/Constructed),第四至第八位表示标签号(Tag Number)。对于标签号小于 31 的情况,直接使用第4-8位。对于标签号大于等于 31 的情况,使用多个字节表示,第一字节的第4-8位全为 1,后续字节以 7 位块形式表示标签号。通过这种编码方式,BER 能够灵活地表示各种数据类型,并确保编码的准确性和可扩展性。原创 2024-06-13 09:00:00 · 3871 阅读 · 41 评论 -
ASN.1语言详解(编码规则、关键字、符号、数据类型)
ASN.1(Abstract Syntax Notation One)是一种国际标准(由ITU-T X.680系列建议定义),用于描述数据的结构。它主要用于定义和编码传输协议中的数据,以确保不同系统间的数据交换。ASN.1语法可用来描述各种类型的数据,包括文本、图形、视频与音频等。通常用于定义应用数据的抽象语法和PDU的结构。比如SNMP中使用ASN.1进行管理信息结构SMI的定义和管理数据库MIB的定义。ASN.1编码可用来规范数据传输过程,解决异构网络对数据理解的二义性。原创 2024-06-18 09:29:53 · 5679 阅读 · 30 评论 -
计网期末复习指南(六):应用层(DNS、FTP、URL、HTTP、SMTP、POP3)
在TCP/IP模型中,应用层是网络协议栈中最高层的一层,负责处理网络应用之间的通信。应用层协议是应用程序直接使用的协议,因此应用层协议的设计需要考虑到应用程序的需求和特点。同时,应用层还负责将数据传输到传输层,将接收到的数据传递给相应的应用程序。原创 2024-06-04 16:41:48 · 2415 阅读 · 34 评论 -
计网期末复习指南(五):运输层(可靠传输原理、TCP协议、UDP协议、端口)
在计算机网络中,运输层(Transport Layer)是OSI(开放系统互联)模型中的第四层,它位于网络层之上,会话层之下。运输层的主要功能是为应用层提供可靠的端到端通信服务,确保数据在网络中传输的完整性和顺序性。在TCP/IP模型中向上为应用层提供通信服务,从通信和信息处理的角度上来说,运输层属于面向通信部分的最高层,同时也是用户功能中的最底层。运输层主要提供应用进程之间的逻辑通信,它与网络层的区别在于,网络层主要为主机之间通信提供服务,而运输层则在网络层的基础上,为应用进程之间的通信提供服务。原创 2024-06-04 16:24:41 · 1960 阅读 · 4 评论 -
计网期末复习指南(四):网络层(IP协议、IPv4、IPv6、CIDR、ARP、ICMP)
在计算机网络中,网络层是OSI模型中的第三层,负责数据包在网络中的传输和路由。这些概念共同构成了网络层的基础。IP地址:用于标识网络中的每个设备。IPv4地址是32位,表示为四个八位的十进制数(例如,192.168.1.1),IPv6地址是128位,用于应对IPv4地址耗尽的问题。子网掩码:与IP地址配合使用,用于确定一个IP地址的网络部分和主机部分。例如,子网掩码255.255.255.0表示前24位是网络地址,后8位是主机地址。路由:数据包从源设备传输到目标设备的路径选择过程。路由由路由原创 2024-06-04 14:16:40 · 1610 阅读 · 20 评论 -
计网期末复习指南(三):数据链路层(CRC冗余校验码计算、PPP协议、CSMA/CD协议、交换机的自学习能力、VLAN)
数据链路层(Data Link Layer)是OSI模型中的第二层,其主要职责是通过物理介质确保相邻网络节点之间的可靠数据传输。为实现这一目标,数据链路层需要解决以下三个基本问题:封装成帧、透明传输和差错检测。... ...原创 2024-06-03 11:52:04 · 1667 阅读 · 15 评论 -
计网期末复习指南(二):物理层(物理层的任务、香农公式、常用信道复用技术)
在计算机网络中,物理层是网络体系结构中的第一层,负责传输原始比特流(即 0 和 1)以及物理连接的细节。物理层的主要任务是定义传输数据的方式,包括电压、光强、频率等,并规定了连接器和线缆的规范。物理层确保从一个设备到另一个设备的比特流能够在传输媒介上正确地传输,而不关心这些比特的含义或者是什么样的数据... ...原创 2024-05-22 12:36:50 · 1026 阅读 · 1 评论 -
计网期末复习指南(一):计算机网络体系结构 (计算机网络的组成、TCP/IP体系结构)
计算机网络按照作用范围可以分为以下几种主要分类:局域网(LAN,Local Area Network):局域网是指覆盖在较小范围内的网络,通常局限于单个建筑物、办公室或校园等小范围内。局域网通常采用高速以太网技术,并且由单个组织或个人管理和控制。城域网(MAN,Metropolitan Area Network):城域网是介于局域网和广域网之间的网络,覆盖范围在几十公里到几百公里之间。城域网通常连接多个局域网,用于连接城市内的不同地点。广域网(WAN,Wide Area Network):广域网...原创 2024-05-17 09:30:00 · 2203 阅读 · 39 评论 -
详解IP安全:IPSec协议簇 | AH协议 | ESP协议 | IKE协议
大型网络系统内运行多种网络协议(TCP/IP、IPX/SPX和NETBEUA等),这些网络协议并非为安全通信设计。而其IP协议维系着整个TCP/IP协议的体系结构,除了数据链路层外,TCP/IP的所有协议的数据都是以IP数据报的形式传输的。TCP/IP协议族有两种IP版本:版本4(IPv4)和版本6(IPv6),IPv6是IPv4的后续版本,IPv6简化了IP头,其数据报更加灵活,同时IPv6还增加了对安全性的考虑。原创 2023-11-13 21:31:11 · 12770 阅读 · 70 评论