042-network-learning
发表于|更新于|learning
|浏览量:
计算机网络学习资料
计算机网络
书籍
- 《网络是怎样连接的》
网站
文章作者: Hymns
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Hymns!
相关推荐
2024-09-21
013_内网穿透工具
localtunnel 和 Cloudflare Tunnels 都是内网穿透工具,可以方便快捷的将本地 Localhost 暴露给全世界,无需修改 DNS 和防火墙设置 localtunnellocaltunnel 是一款基于 node.js 的内网穿透工具,非常流行,可以方便快捷的将本地 Localhost 暴露给全世界,无需修改 DNS 和防火墙设置 github 地址: https://github.com/localtunnel/localtunnel 使用方式 安装: npm install -g localtunnel 绑定端口: lt --port 8000, 绑定要访问内网服务的端口, 即本地访问该服务的端口 公网 ip:之后会生成一个 https 的公网 ip 地址, 通过该地址可以访问内网 访问密码: 本地访问该 ip, 点击查看密码, 即可看到。从外网访问 ip,并输出密码即可 注意 服务关闭后, 外网不可访问, 再次开启后会分配新的 ip Cloudflare...
2024-10-29
018_为什么我们常见的 IP 都是 192.168 开头的
为什么我们常见的 IP 都是 192.168 开头的 ip 地址划分参考:IP 地址的分类 互联网诞生之初,IP 地址显得很充裕,于是计算机科学家们设计了分类地址。 IP 地址分类成了 5 种类型,分别是 A 类、B 类、C 类、D 类、E 类。 上图中黄色部分为分类号,用以区分 IP 地址类别。 私网地址划分 10.0.0.0–10.255.255.255 172.16.0.0–172.31.255.255 192.168.0.0–192.168.255.255 除了这三个 ip 地址段为私有 ip 地址外,其它的都为公网 ip。 这些地址已被声明私有化,任何内网中的设备可以任意使用这些地址,但是在这三个范围内的 IP 地址不允许出现在 Internet(外网)上。所以我们平台在内部组网时用的比较多,比如监控项目与公司内部电脑 ip 设置,用的多的就是 192.168.xx。 通常情况下,按照需要容纳的主机数选择私有地址段。家庭网络规模比较小,一个 C 类地址,192.168.1.x 可以容纳 254 个终端,足够使用。 学校或者大型企业可能使用 B 类甚至 A...
2024-11-11
028_计算机网络传输层
在计算机网络中,传输层(Transport Layer)负责在网络端点之间传输数据。它是 OSI 模型中的第四层,提供了关键的功能,以确保数据在网络中能够有效、可靠地传输。以下是传输层的一些主要功能和作用: 传输层的主要功能1. 数据分段和重组传输层将应用层传递下来的数据分割成更小的段(segments),每个段包含必要的控制信息。接收方传输层会将这些段重组成原始的数据流。 2. 传输控制传输层确保数据可靠传输。常见协议如 TCP(传输控制协议)提供了数据包的确认(acknowledgment)、序号(sequence numbering)、超时重传(retransmission)、流控制(flow control)和拥塞控制(congestion control)等机制。 3. 端到端通信传输层建立并管理端到端的通信连接。TCP 协议通过三次握手(three-way handshake)建立连接,确保通信双方准备就绪,而 UDP(用户数据报协议)则是不可靠的连接,通常用于实时应用如视频流和在线游戏。 4....
2024-11-11
029_计算机网络网络层
网络层(Network Layer)在计算机网络中扮演着关键的角色,负责数据在网络中的传输路径选择和数据包的路由。以下是网络层的主要功能: 网络层的主要功能1. 路由选择网络层负责确定数据包从源地址到目标地址的最佳路径。路由器(Routers)使用路由协议(如 OSPF、BGP)来动态更新和维护路由表,并根据网络拓扑的变化调整路径。 2. 数据包转发网络层将数据包从一个网络节点转发到下一个节点,直到数据包到达目标地址。这个过程涉及查找路由表,并根据表中的信息确定数据包的下一跳地址。 3. IP 地址编址网络层使用 IP 地址来唯一标识网络中的每个设备。IP 地址分为 IPv4 和 IPv6 两种格式,网络层通过 IP 地址来确定数据包的源和目的地。 4. 分段与重组网络层将较大的数据包分割成适合传输的较小片段(分段),并在到达目标后重新组装(重组)这些片段。这对于跨越不同网络的传输尤为重要,因为不同网络可能对数据包大小有不同的限制。 5. 差错处理与流量控制虽然主要的差错检测和流量控制功能在传输层,但网络层也具备一定的错误检测机制。例如,IPv4...
2024-11-11
030_计算机网络应用层
应用层是 OSI 模型中的第七层,直接面向用户和应用程序。它主要负责提供网络服务的接口和实现数据交换。以下是应用层的主要功能: 应用层的主要功能1. 提供网络服务接口应用层为各种应用程序提供网络服务接口,使得用户可以通过这些应用程序进行通信和数据交换。例如,Web 浏览器、电子邮件客户端和文件传输应用都通过应用层协议与网络进行交互。 2. 数据表示和转换应用层负责数据的表示和转换,确保不同系统之间的数据可以正确理解和处理。这包括字符编码、数据格式转换和数据压缩等功能。例如,HTTP 协议在传输 HTML 文件时,需要将字符数据编码为网络传输格式。 3. 数据加密和安全性应用层提供数据加密和解密功能,确保数据在传输过程中的机密性和完整性。例如,HTTPS 协议通过 SSL/TLS 加密数据,保护用户的敏感信息。 4. 资源共享和远程访问应用层支持资源共享和远程访问功能,使得用户可以访问远程服务器的资源。例如,FTP 协议允许用户上传和下载远程服务器上的文件,Telnet 协议允许用户远程登录到另一台计算机。 5....
2024-11-11
031_DHCP的作用
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)的主要作用是自动为网络上的设备分配 IP 地址和其他网络配置参数,如子网掩码、默认网关和 DNS 服务器。这样做的目的是简化网络管理,避免手动配置每个设备的网络设置。以下是 DHCP 的具体功能: 1. 自动 IP 地址分配DHCP 服务器可以自动分配 IP 地址给网络中的设备,确保每个设备都有一个唯一的 IP 地址,避免地址冲突。 2. 分配网络配置参数除了 IP 地址,DHCP 还可以分配其他重要的网络配置参数,如: 子网掩码:用于确定 IP 地址的网络部分和主机部分。 默认网关:用于设备访问外部网络。 DNS 服务器:用于将域名解析为 IP 地址。 3. IP 地址租赁DHCP 使用租赁机制,IP 地址的分配是有时间限制的。设备在租期到期之前,可以向 DHCP 服务器请求续租以继续使用当前的 IP 地址。 4. 网络管理简化通过 DHCP,网络管理员不需要手动为每个设备配置网络设置,简化了网络管理工作,尤其是在有大量设备的网络环境中。 5....
公告
This is my Blog