From 86f2ea80cdc0952e4998112bdb2a3e2856000c3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E6=B8=85=E5=8D=8E?= <1463670799@qq.com> Date: Mon, 8 Apr 2024 21:47:40 +0800 Subject: [PATCH] =?UTF-8?q?240408=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...27\346\234\272\347\275\221\347\273\234.md" | 153 ++++++++++++++++++ .../240407 IP.md" | 84 ++++++++++ ...20\347\275\221\346\216\251\347\240\201.md" | 66 ++++++++ 3 files changed, 303 insertions(+) create mode 100644 "52 \350\213\217\346\270\205\345\215\216/240402 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234.md" create mode 100644 "52 \350\213\217\346\270\205\345\215\216/240407 IP.md" create mode 100644 "52 \350\213\217\346\270\205\345\215\216/240408 \345\255\220\347\275\221\346\216\251\347\240\201.md" diff --git "a/52 \350\213\217\346\270\205\345\215\216/240402 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234.md" "b/52 \350\213\217\346\270\205\345\215\216/240402 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234.md" new file mode 100644 index 0000000..d8acd05 --- /dev/null +++ "b/52 \350\213\217\346\270\205\345\215\216/240402 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234.md" @@ -0,0 +1,153 @@ +# 计算机网络 + +## 互联网的构成 + +### 网络边缘 + +冰箱,音响,汽车,空调等 + +### 网络核心 + +- 交换机 +- 路由器 +- 通信链路 + - 光纤 + - 铜缆 + - 无线电 + +#### 功能 + +- 路由 确定数据分组从源到目标所使用的路程 全局操作 +- 转发 交换机或者路由器接受再转发 局域操作 + +### 接入网(AN) + +骨干网络到用户终端之间的所有设备,被形象的称为"最后一公里"。连接用户终端(手机电脑平板等)和网络运营商的城域网之间的所有通信设备和传输媒介。 + +## 网络分类 + +- 个域网(PAN) + + 便携式 短距离 + + 例如蓝牙耳机 + +- 局域网(LAN) + + 常见 应用广 局部共享 例如文件共享 打印机 + + 私有 局部地区 例如公司 宿舍 + + 无线局域网(WLAN) 利用无线通信技术组成的局部网络 + + 无线接入点(AP) 是无线局域网的一种典型应用,无线AP是连接无线网和有线网的桥梁,是组建无线局域网的核心设备。胖AP是一种功能较全、体积较大的无线接入点。瘦AP则是一种功能简化、体积较小的无线接入点, + +- 城域网(MAN) + + 城市 有多个局域网 + +- 广域网(WAN) + + 国家 + +- 互联网(INTERNET) + + 全球互通 万维网WWW + +## 网络拓扑 + +逻辑上的物理布局的结构 + +- 星型 +- 环型 +- 树形 +- 总线型 +- 网状型 +- 混合型 + +## 网络模型 + +- OSI七层模型 + - 应用层 + - 表示层 + - 会话层 + - 传输层 + - 网络层 + - 数据链路层 + - 物理层 +- TCP/IP + - 应用层 + - 传输层 + - 网络层 + - 网络接口层 +- 五层模型(用于学习) + - 应用层 + - 传输层 + - 网络层 + - 数据链路层 + - 物理层 + +**同层用协议**,**不同层用接口** + +## 性能指标 + +- 比特(bit) +- 速率(mb/s) 能传多少 +- 带宽(M/s) 最大 +- 吞吐量(M/s) 实际传输 +- 时延(s) +- 往返时延(s) + +## OSI七层模型 + +### 物理层 + +#### 功能 + +传输设备传输bit 确定标准:机械/电气/功能 + +#### 传输介质 + +- 导向(固体) + - 双绞线 + - 同轴电缆 + - 光纤 +- 非导向(空气,真空) + - 无线电波(手机) + - 微波(卫星) + - 红外线/激光 + +#### 通信方式 + +- 单工 +- 半双工 +- 全双工 + +#### 设备 + +缺点:衰减,失帧,接收错误 + +中继器:放大信号,单口 + +集线器:多口,放大并数据共享 + +### 数据链路层 + +#### 功能 + +负责将物理层数据透明传输到网络层 + +- 透明 +- 封装成帧 有差错重发 +- 差错控制 位错/帧错——奇偶校验码/海明码 +- 流量控制 过快拥堵,导致丢帧 + +#### 协议 + +PPP点对点 检错 + +#### 设备 + +网桥 + +交换机 \ No newline at end of file diff --git "a/52 \350\213\217\346\270\205\345\215\216/240407 IP.md" "b/52 \350\213\217\346\270\205\345\215\216/240407 IP.md" new file mode 100644 index 0000000..349dc8a --- /dev/null +++ "b/52 \350\213\217\346\270\205\345\215\216/240407 IP.md" @@ -0,0 +1,84 @@ +# IP + +## IP协议 + +Internet protocol互联网协议,用于在互联网上表示和寻址设备,是网络层的协议,负责对数据包进行路由和分发重组。 + +**作用**是将数据包从源主机传输到目标主机,对数据包进行路由和转发。 + +## IP地址 + +互联网协议地址,用来标记互联网的设备,用于路由寻址。 + +只要能连接到互联网的设备一定有一个IP地址。 + +**唯一性**,在互联网上不能同时存在两个一样的地址。 + +### 分类 + +#### 版本 + +- ipv4 + + - 用32位的二进制表示 01 + - 为了方便使用,采用点分十进制表示法 + - 地址有限 + + **分类** + + A:1-126 + + B:128-191 + + C:192-223 + + D:224-255 + + E:保留地址未使用 + + 其中127为回环地址 + +- ipv6 + + - 用128位 + - 足够多 + - 用冒号十六进制 + +#### 范围 + +- 公网 + + 公共互联网网络,不可以重复 + +- 私网 + + 局域网内部使用,可以重复 + + **范围:** + + 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 + +### 组成 + +- 网络号 标识网络 +- 主机号 标识主机 + +## 作业 + +子网掩码 + +子网掩码是一个32位的数字,在IPv4网络中用于将IP地址分成两部分:网络地址和主机地址。用于确定IP地址的哪一部分代表网络,哪一部分代表主机。子网掩码与IP地址配合使用,用于确定目标IP地址是否与源IP地址在同一网络上,或者是否需要通过网关进行路由。 + +网关 + +一个网络内的出入口,当别的计算机想要发送数据到当前这个局域网,需要先经过网关 + +DNS + +是一种用于将域名转换为相应IP地址的分布式数据库系统。 + +其中有主机记录,别名记录,邮箱记录,子记录。 \ No newline at end of file diff --git "a/52 \350\213\217\346\270\205\345\215\216/240408 \345\255\220\347\275\221\346\216\251\347\240\201.md" "b/52 \350\213\217\346\270\205\345\215\216/240408 \345\255\220\347\275\221\346\216\251\347\240\201.md" new file mode 100644 index 0000000..45bdbd1 --- /dev/null +++ "b/52 \350\213\217\346\270\205\345\215\216/240408 \345\255\220\347\275\221\346\216\251\347\240\201.md" @@ -0,0 +1,66 @@ +## 子网掩码 + +### 作用 + +用来标识ip前几位是网络号。(网络号一定在主机号前) + +子网掩码单独使用无意义,必须配合IP一起使用。子网掩码也是32位的二进制数字,用连续的1表示网络号,用连续的0表示主机号。 + +### 为什么要用子网掩码区分 + +要判断一个ip是不是和自己一个网络,如果是同一个网络,直接发数据直接通信;如果不是同一个网络,通过中间人(网关)转发。 + +### 子网掩码的表现形式 + +255.255.255.0 + +192.168.1.10/24 + +### 判断方法 + +两台计算机各自的IP地址与子网掩码进行与运算,判断在不在同一个子网内 + +## 网关 + +不同一个网络的计算机需要通过本地的网关将数据转发给另一个网络的网关,再发给目的计算机。 + +默认网关是三层设备路由器 + +## DNS + +域名转化成IP,根据IP访问网站。 + +常见的dns:谷歌8.8.8.8 电网114.114.114.114 + +## 结合IP得到以下结果 + +网络地址:ip二进制和子网掩码二进制与运算转换成十进制 + +广播地址:网络地址中部分的主机号变成1 + +主机范围:2的n的次方-1 网络和+1广播地址-1 + +## 作业 + +1.172.16.0.0-172.16.255.255 64个子网 + +64:1000000 + +原先的/16+6=22所以新的子网掩码为255.255.252.0 + +2.225.36.25.183 255.255.255.240 计算广播地址 + +183:10110111 + +240:11110000 + +与运算后:10110000 为网络号176 + +所以广播地址是10111111 为191 + +该网络范围是225.36.25.176-225.36.25.191 + +广播地址为225.36.25.191 + + + -- Gitee