diff --git "a/46\344\273\230\350\202\226\350\202\226/24-0402\344\272\244\346\215\242\346\234\272\344\270\216\350\267\257\347\224\261\345\231\250.md" "b/46\344\273\230\350\202\226\350\202\226/24-0402\344\272\244\346\215\242\346\234\272\344\270\216\350\267\257\347\224\261\345\231\250.md" new file mode 100644 index 0000000000000000000000000000000000000000..7f447903ca6d9f238d357c060211abe4608bfe6b --- /dev/null +++ "b/46\344\273\230\350\202\226\350\202\226/24-0402\344\272\244\346\215\242\346\234\272\344\270\216\350\267\257\347\224\261\345\231\250.md" @@ -0,0 +1,89 @@ +## 计算机网络基础 + +一:网络 + +1. 至少两个终端 +2. 有一个连接这两个的终端的**介质**(例如网线(网线是俗称,学名为双绞线),光纤,无线(蓝牙,微波,红外线)) +3. 当有三台终端要相连时,使用交换机 + +二:有网路之后 + +1. 传输数据 +2. 源地址 +3. 目的地地址 +4. 数据会被封装 + +三:集线器 + +1. 将众多终端相连,形成网络 +2. 某终端发给他的数据,会被无脑转发 +3. 网络中的终端通过MAC地址识别 + - 每台能上网的设备必须有MAC地址 + - MAC地址是上网必备出厂设置 + - MAC地址:物理地址,以太网地址 + - 全球唯一 + +四:交换机 + +1. 特点 + - 很多的网口 + - 负责同一网络的数据转发 + - 比集线器要强,有选择性的 + - 交换机的端口都有编号 + - 交换机可以学习MAC地址并维护一张表,这个表记录了端口号和MAC的关系 +2. 广播域:同一个交换机互发数据 + - 局域核心设备 + - 通过MAC地址识别 + - 交换机可以再接交换机(理论上是无限的) +3. 通信方式 + - 广播:一对任意,当目的地地址MAC全为F时,为广播 + - 组播:一对多 + - 单播:一对一 +4. 简单网络 + - 两个终端一个线 + - 发送数据 + - 源地址 + - 目的地地址 + - 数据封装 + - 数据本身 + - 源地址 + - 目的地地址 + +五:路由器:网络的关卡 + +1. 隔离广播域及联通广播域 +2. 维护路由表(记录IP的下一条) +3. 运用IP识别设备 +4. 路由器是网卡的一种 +5. 访问不同的网络需要用到路由器 +6. 通过IP的网络号就可以识别是不是同一个网络 +7. 实际工作中,先识别IP,在通过IP决定要不要经过网关,同一个网段就不走网关,改MAC + +六:IP地址的构成 + +1. 网络号 +2. 主机号 +3. 每个上网设备都要有一个IP才可以跨网连接 + +七:MAC与IP + +1. MAC 是物理地址 +2. IP是逻辑地址,相当于一个人的收件地址 + +### 作业 + +一:什么是ARP,RARP + +1. 地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。地址解析协议是建立在网络中各个主机互相信任的基础上的,网络上的主机可以自主发送ARP应答消息,其他主机收到应答报文时不会检测该报文的真实性就会将其记入本机ARP缓存;由此攻击者就可以向某一主机发送伪ARP应答报文,使其发送的信息无法到达预期的主机或到达错误的主机,这就构成了一个ARP欺骗。 +2. 反向地址转换协议,即RARP(Reverse Address Resolution Protocol)。 反向地址转换协议(RARP)允许局域网的物理机器从网关服务器的 ARP 表或者缓存上请求其 IP 地址。网络管理员在局域网的网关路由器里创建一个表以映射物理地址(MAC)和与其对应的 IP 地址。ARP(地址解析协议)是设备通过自己知道的IP地址来获得自己不知道的物理地址的协议。假如一个设备不知道它自己的IP地址,但是知道自己的物理地址,网络上的无盘工作站就是这种情况,设备知道的只是网络接口卡上的物理地址 + +二:OSI七层模型 + +1. 应用层: 网络服务与最终用户的一个接口(人机交互界面) +2. 表示层: 数据的表示、安全、压缩 +3. 会话层 :建立,管理终止会话 +4. 传输层: 定义传输数据居的协议端口号,以及流控和差错校验 +5. 网络层 :进行逻辑地址,实现不同网络之间的路径选择 +6. 数据链路层: 建立逻辑连接,进行硬件地地寻址,差校验等功能 +7. 物理层: 建立 维护,断开物理连接 +