网络协议学习笔记 · 02

      最后更新:2022-07-29 04:52:45 手机定位技术交流文章

      连接器-网络桥梁-开关-路由器

      • 使用创意建设环境
          • 一、新建项目
          • 二、添加web模块
          • 汤姆卡特部署
          • 四、Servlet
          • 五、测试
      • 计算机之间的通信基础
          • 计算机间连接模式-网络线直接连接
          • 计算机之间的连接方式 - 同轴电缆(Coaxial)
          • 计算机间的连接 - 中心
          • 计算机之间的连接方式 - 网桥(Bridge)
          • 计算机之间的连接方式 - 交换机(Switch)
          • 计算机之间的连接方式 - 路由器(Router)

      学习笔记系列文章

      关于这篇笔记:
      首先, 你需要建立一个Java服务器开发环境,以便以后学习.

      使用创意建设环境

      这里使用的Idea版本是2020版本。

      一、新建项目

      选择新项目, 选择一个空的项目, 然后单击下一步.图01

      其次,给项目一个名称,并设置保存的位置,然后完成。
      图02

      三、在弹出的界面中,选择Module(模块),点击“+”,选择 New Module。图03

      4.选择Java模块,然后单击“下一步”。
      图04

      给模块一个名称,然后完成。
      图05

      六、直接OK。
      图06

      第七,首先添加一个Java类来测试(提供为主类;通常类不会直接在src目录下添加,以便作为包管理,但在这里不是)。
      图07

      二、添加web模块

      八、右键点击项目,点击添加框架(Add Framework Support),勾选Web…(自己看图吧)最后OK。
      图08

      在webdirectory.html中添加了一个测试和一个jpg图像进行测试。
      图09

      汤姆卡特部署

      10,在图形操作之后,您可以更改显示的“Main”到“Add Configuration”(这个步骤没有任何效果,貌似只是为了好看)。
      图10

      十一、点击Add Configuration,点击“+”,选择Local。
      图11

      单击Tomcat根目录。图12

      十三、点击Deployment,点击“+”,点击Artifact。
      图13

      用一个简单的名字,好。
      图14

      十五、点击run或者debug,出现如下界面则成功。也可以通过网址来访问测试的网页。
      图15

      四、Servlet

      添加依赖于使用servlet。
      图16

      IDE环境建设完成

      五、测试

      十七、写一个简单的登录页面和一个servlet测试一下。(登录用户名固定为123,密码456)

      登录页面:

      servlet:

      测试结果:
      图17

      雅华环境的建设今天已经在这里。同学们散了吧

      计算机之间的通信基础

      不要首先考虑无线连接

      • 你需要知道对方的IP地址。
      • 最后,根据MAC地址(网络卡地址),数据被转移到网络卡并由网络卡接收。
      1. 如果网络卡发现数据的目标MAC地址是自己,它将数据转移到顶层进行处理。
      2. 如果网络卡发现数据的目标MAC地址不是自己,则数据将被丢弃,并不会转移到上层处理

      图18

      计算机间连接模式-网络线直接连接

      • 需要使用横线(而不是直线)
      • 同一网段

      图19

      • 这是ICMP协议
      • ARP协议:当IP地址已知而MAC地址未知时,通过广播获取MAC地址。

      右边出现的3个ARP包,实际上是一次完整的发送请求、接收响应的过程。ICMP包同理。

      计算机之间的连接方式 - 同轴电缆(Coaxial)

      图20
      连接同一网段。

      计算机间的连接 - 中心

      图21
      连接同一网段。
      收集器在同轴电缆上唯一的优点是,一个与收集器连接的设备之间的相互连接不会影响与收集器连接的其他设备的通信。

      计算机之间的连接方式 - 网桥(Bridge)

      还是, 连接同一段.
      图22

      计算机之间的连接方式 - 交换机(Switch)

      它仍与该网络的同一部分连接。
      图23
      如果全世界所有的设备都连接到一个开关:
      它们不可避免地位于网络的同一部分,所以IP地址可能不够。
      数据包的第一次传输仍需要ARP广播,这需要很长时间。
      为了形成广播风暴,如果只有一个设备发送ARP广播,全球设备就可以接收它。

      计算机之间的连接方式 - 路由器(Router)

      路由器包含门户, 门户也具有IP和MAC地址.

      图24

      在发送数据之前,主机首先决定目标主机的IP地址是否与主机在网络的同一部分:

      1. 在同一个网段:ARP广播,通过开关/连接器传输数据
      2. 不在同一个网段通过路由器传输数据
        图25

      下一篇: 03. MAC地址 · IP地址 · 子网掩码

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/30717.html

          热门文章

          文章分类