Computer Network Fundamentals
基本概念 端点与会话 端点是指网络中可以发送或接收数据的设备。两个端点之间的通信称为对话。 ## IP 地址 32 位二进制数,通常以点分十进制表示,随着设备连接到不同的局域网而变化。部分由网络号组成,另一部分是主机号,由子网掩码决定。 ## 子网掩码 32 位二进制数,形式为 1111…0000。与 IP 地址直接进行 AND 操作可以得到网络号,与反转的掩码和 IP 地址进行 AND 操作可以得到主机号。 ## MAC 地址 48 位二进制数 每个主机的唯一标识符(出厂后保持不变),网络卡的物理地址,在局域网中与 IP 地址有映射关系。网络卡通过比较数据包中的目标 MAC 地址直接决定是否发送给操作系统。 IP 和 MAC 之间的关系类似于邮寄地址和身份证号码 - 邮寄地址可能会改变,但身份证号码永远不会改变。 问题:既然我们有 IP 地址,为什么还需要 MAC 地址? IP 地址相当于包裹上的收件人地址。快递员通过收件人地址将线路从起点连接到终点,然后通过不同区域之间的物流转运将包裹送到收件人手中。 MAC 地址相当于包裹上的收件人姓名。MAC 地址更多是为了确认对方的信...
useful_links
书籍资源: https://github.com/frankcbliu/CS-Books-PDF 算法知识解释: https://oi-wiki.org/graph/ 计算机自学指南: https://csdiy.wiki 学堂在线(类似于MOOC课程网站): https://www.xuetangx.com (强烈推荐清华大学郑莉教授的C++编程课程) 计算机实用技术(学堂在线): https://www.xuetangx.com/learn/THUSAST08091234567890/THUSAST08091234567890/8571842/video/13167559 邓俊辉的数据结构(学堂在线): https://www.xuetangx.com/learn/THU08091000384/THU08091000384/10322765/video/17436706?channel=i.area.manual_search 在线编码学习网站: https://www.freecodecamp.org/ https://www.codecademy.com/learn 清...




