嵌入式网络设备的计算机网络与Java基础
计算机网络基础
在计算机网络领域,IP地址是至关重要的概念。例如,IP地址 155.185.127.162,二进制形式为 10011011.10111001.11111111.10100010,子网掩码为 255.255.248.0(二进制 11111111.11111111.11111000.00000000)。通过计算子网掩码中 1 的位数,可以确定扩展网络前缀。在这个例子中,1 的位数是 21,所以该地址也可以表示为 CIDR 地址 155.185.127.162/21,其中“155.185.127.162”是网络地址,“21”表示前 21 位是网络部分,剩下的 11 位用于主机地址。CIDR 支持路由聚合,能大大简化网络路由器的路由表。
动态主机配置协议(DHCP)则为网络中的设备动态分配 IP 地址。随着互联网用户数量的增加,许多 IP 地址从分配的地址池中动态分配。例如,使用拨号 TCP/IP 连接时,每次登录的 IP 地址可能不同,因为它是从一个比用户总数小得多的地址池中分配的。DHCP 允许网络管理员从中央点监督和分配 IP 地址,当计算机连接到网络的不同位置时,会自动发送新的 IP 地址。
TCP/IP 是互联网的基本通信协议,也可用于私有网络。它是一个两层协议,上层的传输控制协议(TCP)负责将消息或文件组装成小数据包进行传输,并在接收端重新组装成原始消息;下层的互联网协议(IP)处理每个数据包的地址,确保其到达正确的目的地。即使同一消息的某些数据包路由不同,它们也会在目的地重新组装。
网络通信中常提到协议栈。协议是网络中计算机或其他设备通信时遵循的规则,协议栈是将网络按功能和通信协议分层的抽象模型
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



