计算机网络
计算机网络
在路上看风景
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
7.5 防火墙
防火墙想象成小区的"门卫"a.核心任务: 站在你的网络(比如: 你家, 公司内网)和外部网络(比如: 整个互联网)之间, 根据一套设定好的安全规则, 决定"谁"可以进, "谁"可以出, 以及"什么东西"可以带进带出b.根本目的: 保护内部网络的安全, 防止未经授权的访问, 攻击和恶意软件入侵。原创 2025-12-05 09:26:32 · 101 阅读 · 0 评论 -
7.2 数字签名
a.数字签名解决: "我收到的这个东西, 到底是谁发的?中途有没有被人掉包?b.数字签名的核心三要素:- 身份认证: 确认信息发送者的真实身份- 完整性校验: 确保信息在传输过程中没有被修改- 不可否认性: 发送者事后不能抵赖说"我没发过这条信息"原创 2025-12-04 10:37:46 · 152 阅读 · 0 评论 -
7.4 KDC和CA
【代码】7.3 KDC和CA。原创 2025-12-03 21:42:35 · 202 阅读 · 0 评论 -
7.3 认证和报文的完整性
【代码】7.2 认证和报文的完整性。原创 2025-12-01 21:23:45 · 250 阅读 · 0 评论 -
7.1 网络安全和加密原理
【代码】7.1 网络安全和加密原理。原创 2025-11-30 11:02:53 · 422 阅读 · 1 评论 -
6.4 LANS
【代码】6.4 LANS。原创 2025-11-28 21:56:37 · 187 阅读 · 0 评论 -
6.3 多点访问协议
链路层的多点链接的最经典的问题就是"冲突", 冲突表示当两个或更多的设备在同一时刻(或非常接近的时刻)在共享信道上发送数据时, 它们的信号会互相叠加, 导致数据被破坏, 无法被正确接收房间里的比喻: "两个人同时开始说话, 结果谁也听不清谁在说什么";冲突导致数据帧损坏, 需要重传, 降低网络效率, 增加延迟1).MAC协议全称是介质访问控制协议(Media Access Control Protocol), 管理网络设备在共享通信介质中发送数据产生的冲突问题2).MAC协议被划分三大类。原创 2025-11-25 17:15:19 · 176 阅读 · 0 评论 -
6.2 差错检测和纠正
【代码】6.2 差错检测和纠正。原创 2025-11-22 11:52:47 · 237 阅读 · 0 评论 -
6.1 链路层
数据链路层负责从一个节点通过链路将数据报发送到相邻的物理节点(一个子网);当今主流的交换式网络中, 一个正确的, 目标明确的帧根本不会被"无关"的节点收到1).古老的共享式网络(使用集线器的网络)a.工作方式集线器是一个物理层设备, 它不懂MAC地址;它收到一个帧后, 会简单地复制到所有其他端口这就像在一个房间里, 一个人说话, 所有人都能听到b.节点行为每个节点的网卡都会收到这个帧, 网卡检查目标MAC地址;如果匹配自己, 就收下, 如果不匹配自己, 就直接丢弃。原创 2025-11-20 21:48:59 · 165 阅读 · 0 评论 -
5.4 网关
【代码】5.4 网关。原创 2025-11-20 11:10:01 · 90 阅读 · 0 评论 -
5.3 ISP之间的路由选择: BGP
1).平面路由简介a.一个网络中的所有路由器地位一样b.通过LS, DV路由算法, 所有路由器都要知道其他所有路由器(子网)如何走c.所以路由器在一个平面2).平面路由的问题a.规模巨大的网络中, 路由信息的存储, 传输和计算代价巨大- DV: 距离矢量很大, 且不能够收敛- LS: 几百万个节点的LS分组的泛洪传输, 存储以及最短路径算法的计算b.管理问题- 不同的网络所有者希望按照自己的方式管理网络- 希望对外隐藏自己网络的细节, 还希望和其他网络互联1).层次路由简介。原创 2025-11-16 11:32:09 · 149 阅读 · 0 评论 -
5.2 自治系统内部的路由选择
【代码】5.2 自治系统内部的路由选择。原创 2025-11-14 20:34:23 · 321 阅读 · 0 评论 -
3.8 TCP面向字节流
【代码】3.8 TCP面向字节流。原创 2025-11-13 13:51:37 · 275 阅读 · 0 评论 -
5.1 路由选择算法
【代码】5.1 路由选择算法。原创 2025-11-12 21:58:25 · 328 阅读 · 0 评论 -
4.3 IP: Internet Protocol
【代码】4.3 IP: Internet Protocol。原创 2025-11-08 14:45:30 · 234 阅读 · 0 评论 -
4.2 路由器的组成
非常简化的通用路由器体系架构a.路由: 运行路由选择算法/协议(RIP, OSPF, BGP)生成路由表b.转发: 从输入到输出链路交换数据报 - 根据路由表进行分组的转发。原创 2025-11-04 21:52:47 · 233 阅读 · 0 评论 -
4.1 网络层简介
a . 在发送主机和接收主机对之间传送数据报b . 在发送端将TCP段或UDP数据报封装到数据报中c . 在接收端 , 将TCP段或UDP数据上传给传输层实体d . 网络层协议存在于每一个主机和路由器e . 路由器检查每一个经过它的IP数据报的头部网络层的功能 : a . 转发 : 将分组从路由器的输入接口转发到合适的输出接口b . 路由 : 使用路由算法来决定分组从发送主机到目标接收主机的路径 - 路由选择算法 - 路由选择协议。原创 2025-11-04 21:38:24 · 243 阅读 · 0 评论 -
3.7 TCP拥塞控制
TCP的拥塞控制是端到端的拥塞控制机制 , 路由器不提供给主机有关拥塞的反馈信息a . 路由器的负担较轻b . 符合网络核心简单的tcp / ip架构原则端系统根据自身得到的信息判断是否发送拥塞 , 从而采取动作。原创 2025-11-02 13:37:42 · 194 阅读 · 0 评论 -
3.6 拥塞控制原理
a.拥塞: 太多的数据需要网络传输, 超过了网络的处理能力b.拥塞的表现:- 分组丢失(路由器缓冲区溢出)- 分组经历比较长的延迟(在路由器的队列中排队)原创 2025-10-25 11:06:41 · 228 阅读 · 0 评论 -
3.5 面向连接的传输: TCP
2.段结构3.TCP设置超时重传时间原创 2025-10-21 22:02:16 · 218 阅读 · 0 评论 -
3.4 滑动窗口协议
【代码】3.4 滑动窗口协议。原创 2025-10-14 21:52:24 · 204 阅读 · 0 评论 -
3.3 可靠数据传输的原理
信道表示数据传输的路 , 从物理层开始存在并发挥作用1 . 比特差错比喻: 你在纸上抄写一段长长的数字(比如 0010110 .. . ),因为疲劳或笔误,不小心把其中一个 0 写成了 1。这就是比特差错。专业解释: 信号在物理信道中传输时,会受到各种干扰(热噪声、电磁干扰等),导致接收端收到的二进制位(比特)与发送端发送的不一致。比如发送的是 1 ,接收到的却是 0。2 . 数据丢失或损坏。原创 2025-10-10 22:24:38 · 217 阅读 · 0 评论 -
3.2 无连接传输: UDP
【代码】3.2 无连接传输: UDP。原创 2025-10-10 22:03:37 · 291 阅读 · 0 评论 -
3.1 传输层
a.传输层为运行在不同主机上的应用程序提供"逻辑通信"b.传输协议运行在端系统- 发送方: 将应用层的报文分成"报文段", 然后传递给网络层- 接收方: 将报文段重组成报文, 然后传递给应用层c.有多个传输层协议可供应用选择: TCP和UDP1).传输层和网络层a.网络层服务: 主机之间的逻辑通信b.传输层服务: 进程间的逻辑通信;依赖于网络层的服务, 并对网络层的服务进行增强(数据丢失, 顺序混乱, 加密)c.传输层对应用层的有些服务是可以增强的: 不可靠 -> 可靠, 安全;原创 2025-10-03 12:16:03 · 144 阅读 · 0 评论 -
2.8 Socket
Socket是一个编程接口(API), 它处于应用层和传输层之间, 是应用程序访问下层网络服务的大门通过寄东西的方式理解: Socket是分布式应用进程的门分布式应用程序的特点: 它的不同部分运行在多台独立的计算机(节点)上, 这些节点需要通过网络进行通信和协作, 共同完成一个任务a.你的角色: 一个分布式应用程序的节点- 你住在"A区1号楼101室", 这就是你的ip地址- 你想给住在"B区2号楼202室"的小明发送礼物b.socket是什么?原创 2025-09-25 20:24:02 · 184 阅读 · 0 评论 -
2.7 CDN
【代码】2.7 CDN。原创 2025-09-26 16:43:22 · 227 阅读 · 0 评论 -
2.6 P2P应用
a.C/S模式(客户端 - 服务器):就像去一家大超市购物, 超市(服务器)提供所有商品, 你(客户端)只能从超市购买;超市关门, 大家都买不到东西b.P2P模式(对等网络):就像一个热闹的跳蚤市场或朋友间分享文件, 市场里的每个人(对等点)既是买家也是卖家, 大家直接交换物品;即时有几个人离开, 市场照样运行c.P2P的核心思想:网络中的每个节点(称为对等点, Peer)在功能上都是平等的, 每个节点既充当服务器(提供服务, 共享资源), 又充当客户端(请求服务, 消耗资源)原创 2025-09-23 21:50:36 · 217 阅读 · 0 评论 -
2.5 DNS(Domain Name System)
【代码】2.5 DNS(Domain Name System)原创 2025-09-11 21:43:59 · 180 阅读 · 0 评论 -
2.4 邮件
【代码】2.4 邮件。原创 2025-09-09 22:19:44 · 277 阅读 · 0 评论 -
2.3 FTP
a.FTP表示文件传输协议, 向远程主机上传文件或从远程主机接收文件(ftp - RFC 959)b.客户端与服务器模式- 客户端表示发起传输的一方- 服务器表示远程主机c.ftp服务器, 端口号为21FTP有两个独立的通道a . 控制连接(Control Connection) 是一个长连接b.数据连接(Data Connection)是一个短连接FTP命令, 响应1).命令样例- 控制连接上以ASCII文本方式传送- LIST 请服务器返回远程主机当前目录的文件列表。原创 2025-09-07 12:39:26 · 219 阅读 · 0 评论 -
2.2 Web和Http
1).Web是由无数个网页通过超链接构成的庞大信息空, 通俗的理解Web理解为我们日常看到的一个个网页的集合2).网页由一些对象组成, 对象可以是html文件, jpeg图像, 声音剪辑文件等3).通过url(通用对象访问符)对每个对象进行引用- 访问协议, 用户名, 口令, 端口等4).url格式。原创 2025-09-06 17:09:32 · 192 阅读 · 0 评论 -
2.1 应用层原理
【代码】2.1 应用层原理。原创 2025-09-02 21:56:32 · 138 阅读 · 0 评论 -
1.9 IP地址和Mac地址
通过寄快递的方式理解IP地址和Mac地址, 你从北京(城市A)的自己家寄一个包裹给你的朋友, 他在上海(城市B)的公司(B楼)a.IP地址 = 城市 + 街道 + 门牌号你需要在包裹上写明收件人的城市, 街道和公司大楼的门牌号(例如:上海市浦东新区XX路XX号), 这个地址是逻辑的, 可变的你的朋友换了工作, 去了上海另一栋大楼, 这个地址就要改变;同样, IP地址就像是设备在网络世界中的逻辑地址, 它标志了设备所在的网络地址b.MAC地址 = 收件人的身份证号。原创 2025-09-26 15:53:41 · 245 阅读 · 0 评论 -
1.8 Web简介
Web(全称为 World Wide Web,即万维网)是互联网的一个核心服务, 用户通过浏览器(如Chrome、Firefox)访问存储在Web服务器上的资源, 资源之间通过超链接(Hyperlink)相互关联, 形成网状结构。原创 2025-08-23 11:50:33 · 222 阅读 · 0 评论 -
1.7 协议层次和服务模型
【代码】1.7 协议层次和服务模型。原创 2025-08-16 13:11:42 · 467 阅读 · 0 评论 -
1.6 分组丢失,延迟,吞吐量
线性方程组的几何解释。原创 2025-08-10 18:37:05 · 184 阅读 · 0 评论 -
1.5 互联网结构和ISP
a.端系统通过ISPs(Internet Service Providers,互联网服务提供商)连接到互联网比如:住宅,公司和大学的ISPsb.接入到ISPs的两个端系统必须是互联的,任何2个端系统互相发送分组到对方c.互联网是由不同层级的ISP组成1).ISP在连接中的作用a.给端系统(手机,电脑,智能设备)提供物理链路b).IP地址分配者c).流量中转枢纽。原创 2025-08-09 11:20:03 · 255 阅读 · 0 评论 -
1.4 接入网
接入网用于将网络边缘接入到网络核心,接入网方式分为有线接入方式和无线接入方式有线接入方式分为:电话线宽带,有线电视宽带,光纤宽带1).电话线宽带2).有线电视宽带3).光纤宽带无线接入方式分为:4G/5G移动网络(手机流量),固定无线(卫星宽带)1).4G/5G移动网络(手机流量)2).固定无线(卫星宽带)原创 2025-08-03 20:45:29 · 276 阅读 · 0 评论 -
1.3 网络核心
网络核心表示互连着的路由器,它用于数据交换,那么数据怎么通过网络进行传输?1).电路交换为每个呼叫预留一条专有电路,如电话网2).分组交换a.将要传送的数据分成一个个单位("分组")b.将分组从一个路由器传到相邻路由器,一段段最终从源端传到目标端c.每段采用链路的最大传输能力(带宽)原创 2025-08-03 20:49:18 · 156 阅读 · 0 评论 -
1.2 网络边缘
【代码】1.2 网络边缘。原创 2025-08-28 16:26:56 · 238 阅读 · 0 评论
分享