计算机网络
计算机网络
1.IP地址
a.定义
IP地址的格式:IP地址=网络地址+主机地址
如果IP进行了子网划分:则 IP地址=网络地址+子网地址+主机地址(在IPv4网络中,子网地址是网络地址的一部分)
网络地址是互联网上的节点在网络中具有的逻辑地址。MAC地址,处于数据链路层,IP地址处于网络层,端口号处于传输层。例如IP地址,192.168.54.4
.显然属于一个C类地址,网络地址为:192.168.54.0
;主机地址为:4
IPv4地址分为A、B、C、D、E五类,除去特殊作用的D、E两类,剩下的A、B、C三类地址是我们常见的IP地址段。A类地址的容量最大,可以容纳16777214个主机,B类地址可以容纳65534个主机,C类地址可以容纳254个主机
ABCDE五类混合地址如下(私有&公有)
- A类地址:1.0.0.1~126.255.255.254
- B类地址:128.0.0.1~191.255.255.254
- C类地址:192.168.0.0~192.168.255.255
- D类地址:224.0.0.1~239.255.255.254
- E类地址:240.0.0.1~255.255.255.254
在这三类(A,B,C)地址中,绝大多数的IP地址都是公有地址,需要向国际互联网信息中心申请注册。但是在IPv4地址协议中预留了3个IP地址段,作为私有地址,供组织机构内部使用
这三个私有
地址段分别位于A、B、C三类地址内:
- A类地址:10.0.0.0--10.255.255.255
- B类地址:172.16.0.0--172.31.255.255
- C类地址:192.168.0.0--192.168.255.255
所以局域网在选取使用私有地址时,一般会按照实际需要容纳的主机数来选择私有地址段。常见的局域网
由于容量小,一般选择C类
的192.168.0.0作为地址段使用,一些大型企业就需要使用B类甚至A类地址段作为内部网络的地址段
OSI七层模型
OSI(开放系统互连)七层模型是一个概念模型,用于描述计算机网络协议的分层结构,以便于理解和标准化通信系统的设计。这个模型将通信过程划分为七个抽象层,从物理层到应用层,每一层都负责特定的功能,并通过协议来实现这些功能。以下是OSI七层模型的详细介绍:
- 物理层:负责数据的物理传输,包括电压、电缆规范、集线器、中继器等,确保原始比特流的传输
- 数据链路层:在物理层之上,负责将比特流组合成帧,并处理错误检测和流量控制,如以太网、PPP等协议
- 网络层:负责数据包的路由和转发,实现网络互连,主要协议包括IP、ICMP、IGMP等
- 传输层:提供端到端的通信连接服务,如TCP和UDP协议,确保数据的可靠传输或最佳努力传输
- 会话层:建立、管理和终止网络连接上的会话,如RPC、SQL等协议,负责同步和对话控制
- 表示层:处理表示层数据转换问题,确保不同系统间的数据可以正确解释,如加密、压缩等
- 应用层:直接为用户提供服务,如HTTP、FTP、SMTP等协议,处理文件传输、电子邮件等应用
OSI模型是一个理论上的参考模型,定义了计算机网络中通信的七个层次。TCP/IP(传输控制协议/互联网协议)是一种实际应用的协议集合,它是互联网所采用的基本协议。尽管TCP/IP模型通常被描述为四层或五层模型,但它借鉴了OSI模型的许多概念和服务定义
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类