网络路由知识大全

一、

如果ping域名的时候出现ping:unknown host xxx.xxx
在这里插入图片描述
但是ping IP地址的时候可以通的话
在这里插入图片描述
可知是dns服务器没有配置好,查看一下配置文件/etc/resolv.conf,里面是否有nameserver xxx.xxx.xxx.xxx,比如使用dns服务器 nameserver 8.8.8.8,如果有,修改一个可用的dns服务器,如8.8.8.8或者114.114.114.114,保存退出即可!

当然,如果连ip都ping 8.8.8.8都ping不通的话,那么就说明网络配置有问题:可以这样解决:
1,首先查看ifconfig是否有内网ip地址,如果没有,那么配置一下
ifconfig eth0 192.168.1.100 up,
可以同时配置好掩码:
在这里插入图片描述
另外使用route命令查看一下当前的默认网关,如果没有,也配置一个,
route add default gw 192.168.1.1,
配置好这两个以后,就可以正常的ping通网络了,如果还不能ping www.baidu.com,那么就要去查看dns服务器啦
但是这种添加网关的方法只是一次性的。
重启虚拟机后又没有默认网关了。

第二种方法:
设置网关
vi /etc/sysconfig/network-scripts/ifcfg-eth0
添加
GATEWAY=192.168.1.1
然后重新启动网络服务:
service network restart
确保可用DNS解析
[root@localhost Desktop]# grep hosts /etc/nsswitch.conf
输出
hosts: files dns
该文件/etc/nsswith.conf是SUN公司开发的一种扩展name server switch。用于设置文件读取的顺序,如是先读取/etc/hosts文件,还是先查找DNS服务器。
hosts: files dns 指定先查找/etc/hosts文件,如果失败,则到DNS服务器查找与域名相对应的主机信息。
4)测试DNS
ping www.baidu.com
上面这种方法我不知道是否可以,因为我执行service network restart
会报错network: unrecognized service
且ping www.baidu.com还是不通
所以,以上两种方法我觉得都不行。

第三种方法:
编辑/etc/network/interfaces 的文件,
#gedit /etc/network/interfaces
在 auto lo
iface lo inet loopback
的后面加上:
auto eth0
iface eth0 inet static
address 192.168.1.252
netmask 255.255.255.0
gateway 192.168.1.1
broadcast 192.168.1.255
然后保存退出,重启 networking:
#/etc/init.d/networking restart

broadcast广播的意思嘛
在IP地址中,如果最后一个数字是255,则一定是一个广播地址。
可以测试将虚拟机重启,再ping www.baidu.com,依然可以ping通

建议使用第三种方法。

DNSmasq主用适用于NAT的家庭网络,用modem,cable modem,ADSL设备连接到因特网,对于那些需求低资源消耗且配置方便简单的小型网络(最多可支持1000台主机)是一个很好的选择。

1、bridge模式,网关DHCP不给客户端分配IP地址,客户端报文从WAN口出去,IP不变、MAC不变;
2、route模式,网关DHCP给客户端分配IP地址,客户端报文从WAN口出去,IP变、MAC变;
3、route模式+NAT关闭,网关DHCP给客户端分配IP地址,客户端报文从WAN口出去,IP不变、MAC变;
4,NAT只能处理IP呢,路由模式下,数据包经过NAT的规则链,NAT使能时则进行源IP转换,NAT关闭时不进行源IP转换。
5,桥接模式下,数据包压根儿就不经过NAT的规则链,类似于交换机,IP、MAC都不变。
6,NAT关闭直接切bridge模式,dhcp server还是保持打开就行了,即ip和mac都不变,dhcp正常。
7,DHCP的地址是广播,不转发

1、注意设置本地git的crlf属性值,避免shell脚本执行失败。
git config --global core.autocrlf false
2、lsof | wc -l
3、cross path
/opt/***/sysroots/x86_64-oesdk-linux/usr/bin/arm-oe-linux-gnueabi/arm-oe-linux-gnueabi-gcc
4、find . -name “openssl”
在编译链的根目录下搜openssl的目录
5、查找version
grep -rin “version” ./
6、find . -name stdbool.h
./usr/lib/arm-oe-linux-gnueabi/gcc/arm-oe-linux-gnueabi/4.9.3/include/stdbool.h

知识点

1)什么是链接?
链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。
2)OSI 参考模型的层次是什么?
有 7 个 OSI 层:物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。
3)什么是骨干网?
骨干网络是集中的基础设施,旨在将不同的路由和数据分发到各种网络。它还处理带宽管理和各种通道。
4)什么是 LAN?
LAN 是局域网的缩写。它是指计算机与位于小物理位置的其他网络设备之间的连接。
5)什么是节点?
节点是指连接发生的点。它可以是作为网络一部分的计算机或设备。为了形成网络连接,需要两个或更多个节点。
6)什么是路由器?
路由器可以连接两个或更多网段。这些是在其路由表中存储信息的智能网络设备,例如路径,跳数等。有了这个信息,他们就可以确定数据传输的最佳路径。路由器在 OSI 网络层运行。
7)什么是点对点链接?
它是指网络上两台计算机之间的直接连接。除了将电缆连接到两台计算机的 NIC卡之外,点对点连接不需要任何其他网络设备。
8)什么是匿名 FTP?
匿名 FTP 是授予用户访问公共服务器中的文件的一种方式。允许访问这些服务器中的数据的用户不需要识别自己,而是以匿名访客身份登录。
9)什么是子网掩码?
子网掩码与 IP 地址组合,以识别两个部分:扩展网络地址和主机地址。像 IP 地址一样,子网掩码由 32 位组成。
10)UTP 电缆允许的最大长度是多少?
UTP 电缆的单段具有 90 到 100 米的允许长度。这种限制可以通过使用中继器和开关来克服
11)什么是数据封装?
数据封装是在通过网络传输信息之前将信息分解成更小的可管理块的过程。在这个过程中,源和目标地址与奇偶校验一起附加到标题中。
12)描述网络拓扑
网络拓扑是指计算机网络的布局。它显示了设备和电缆的物理布局,以及它们如何连接到彼此。
13)什么是 VPN?
VPN 意味着虚拟专用网络,这种技术允许通过网络(如 Internet)创建安全通道。
例如,VPN 允许您建立到远程服务器的安全拨号连接。
14)简要描述 NAT。
NAT 是网络地址转换。这是一种协议,为公共网络上的多台计算机提供一种方式来共享到 Internet 的单一连接。
15)OSI 参考模型下网络层的工作是什么?
网络层负责数据路由,分组交换和网络拥塞控制。路由器在此层下运行。
16)网络拓扑如何影响您在建立网络时的决策?
网络拓扑决定了互连设备必须使用什么媒介。它还作为适用于设置的材料,连接器和终端的基础。
17)什么是 RIP?
RIP,路由信息协议的简称由路由器用于将数据从一个网络发送到另一个网络。
它通过将其路由表广播到网络中的所有其他路由器来有效地管理路由数据。它以跳数为单位确定网络距离。
18)什么是不同的方式来保护计算机网络?
有几种方法可以做到这一点。在所有计算机上安装可靠和更新的防病毒程序。确保防火墙的设置和配置正确。用户认证也将有很大的帮助。所有这些组合将构成一个高度安全的网络。
19)什么是 NIC?
NIC 是网络接口卡(网卡)的缩写。这是连接到 PC 以连接到网络沈北。每个 NIC都有自己的 MAC 地址,用于标识网络上的 PC。
20)什么是 WAN?
WAN 代表广域网。它是地理上分散的计算机和设备的互连。它连接位于不同地区和国家/地区的网络。
21)OSI 物理层的重要性是什么?
物理层进行从数据位到电信号的转换,反之亦然。这是网络设备和电缆类型的考虑和设置。
22)TCP/IP 下有多少层?
有四层:网络层,互联网层,传输层和应用层。
23)什么是代理服务器,它们如何保护计算机网络?
代理服务器主要防止外部用户识别内部网络的 IP 地址。不知道正确的 IP 地址,甚至无法识别网络的物理位置。代理服务器可以使外部用户几乎看不到网络。
24)OSI 会话层的功能是什么?
该层为网络上的两个设备提供协议和方法,通过举行会话来相互通信。这包括设置会话,管理会话期间的信息交换以及终止会话时的解除过程。
25)实施容错系统的重要性是什么?有限吗?
容错系统确保持续的数据可用性。这是通过消除单点故障来实现的。但是,在某些情况下,这种类型的系统将无法保护数据,例如意外删除。
26)10Base-T 是什么意思?
10 是指数据传输速率,在这种情况下是 10Mbps。“Base”是指基带。T 表示双绞线,这是用于该网络的电缆。
27)什么是私有 IP 地址?
专用 IP 地址被分配用于内部网。这些地址用于内部网络,不能在外部公共网络上路由。这些确保内部网络之间不存在任何冲突,同时私有 IP 地址的范围同样可重复使用于多个内部网络,因为它们不会“看到”彼此。
28)什么是 NOS?
NOS 或网络操作系统是专门的软件,其主要任务是向计算机提供网络连接,以便能够与其他计算机和连接的设备进行通信。
29)什么是 DoS?
DoS 或拒绝服务攻击是试图阻止用户访问互联网或任何其他网络服务。这种攻击可能有不同的形式,由一群永久者组成。这样做的一个常见方法是使系统服务器过载,使其无法再处理合法流量,并将被强制重置。
30)什么是 OSI,它在电脑网络中扮演什么角色?
OSI(开放系统互连)作为数据通信的参考模型。它由 7 层组成,每层定义了网络设备如何相互连接和通信的特定方面。一层可以处理所使用的物理介质,而另一层则指示如何通过网络实际传输数据。
31)电缆被屏蔽并具有双绞线的目的是什么?
其主要目的是防止串扰。串扰是电磁干扰或噪声,可能影响通过电缆传输的数据。
32)地址共享的优点是什么?
通过使用地址转换而不是路由,地址共享提供了固有的安全性优势。这是因为互联网上的主机只能看到提供地址转换的计算机上的外部接口的公共 IP 地址,而不是内部网络上的私有 IP 地址。
33)什么是 MAC 地址?
MAC 或媒介访问控制,可以唯一地标识网络上的设备。它也被称为物理地址或以太网地址。MAC 地址由 6 个字节组成。
34)在 OSI 参考模型方面,TCP/IP 应用层的等同层或多层是什么?
TCP/IP 应用层实际上在 OSI 模型上具有三个对等体:会话层,表示层和应用层。
35)如何识别给定 IP 地址的 IP 类?
通过查看任何给定 IP 地址的第一个八位字节,您可以识别它是 A 类,B 类还是 C类。如果第一个八位字节以 0 位开头,则该地址为 Class A.如果以位 10 开头,则该地址为 B 类地址。如果从 110 开始,那么它是 C 类网络。
36)OSPF 的主要目的是什么?
OSPF 或开放最短路径优先,是使用路由表确定数据交换的最佳路径的链路状态路由协议。
37)什么是防火墙?
防火墙用于保护内部网络免受外部攻击。这些外部威胁可能是黑客谁想要窃取数据或计算机病毒,可以立即消除数据。它还可以防止来自外部网络的其他用户访问专用网络。
38)描述星形拓扑
星形拓扑由连接到节点的中央集线器组成。这是最简单的设置和维护之一。
39)什么是网关?
网关提供两个或多个网段之间的连接。它通常是运行网关软件并提供翻译服务的计算机。该翻译是允许不同系统在网络上通信的关键。
40)星型拓扑的缺点是什么?
星形拓扑的一个主要缺点是,一旦中央集线器或交换机被损坏,整个网络就变得不可用了。
41)什么是 SLIP?
SLIP 或串行线路接口协议实际上是在 UNIX 早期开发的旧协议。这是用于远程访问的协议之一。
42)给出一些私有网络地址的例子。
10.0.0.0,子网掩码为 255.0.0.0
172.16.0.0,子网掩码为 255.240.0.0
192.168.0.0,子网掩码为 255.255.0.0
43)什么是 tracert?
Tracert 是一个 Windows 实用程序,可用于跟踪从路由器到目标网络的数据采集的路由。它还显示了在整个传输路由期间采用的跳数。
44)网络管理员的功能是什么?
网络管理员有许多责任,可以总结为 3 个关键功能:安装网络,配置网络设置以及网络的维护/故障排除。
45)描述对等网络的一个缺点。
当您正在访问由网络上的某个工作站共享的资源时,该工作站的性能会降低。
46)什么是混合网络?
混合网络是利用客户端 - 服务器和对等体系结构的网络设置。
47)什么是 DHCP?
DHCP 是动态主机配置协议的缩写。其主要任务是自动为网络上的设备分配 IP 地址。它首先检查任何设备尚未占用的下一个可用地址,然后将其分配给网络设备。
48)ARP 的主要工作是什么?
ARP 或地址解析协议的主要任务是将已知的 IP 地址映射到 MAC 层地址。
49)什么是 TCP/IP?
TCP/IP 是传输控制协议/互联网协议的缩写。这是一组协议层,旨在在不同类型的计算机网络(也称为异构网络)上进行数据交换。
50)如何使用路由器管理网络?
路由器内置了控制台,可让您配置不同的设置,如安全和数据记录。您可以为计算机分配限制,例如允许访问的资源,或者可以浏览互联网的某一天的特定时间。
您甚至可以对整个网络中看不到的网站施加限制。
51)当您希望在不同平台(如 UNIX 系统和 Windows 服务器之间)传输文件时,可以应用什么协议?
使用 FTP(文件传输协议)在这些不同的服务器之间进行文件传输。这是可能的,因为 FTP 是平台无关的。
52)默认网关的使用是什么?
默认网关提供了本地网络连接到外部网络的方法。用于连接外部网络的默认网关通常是外部路由器端口的地址。
53)保护网络的一种方法是使用密码。什么可以被认为是好的密码?
良好的密码不仅由字母组成,还包括字母和数字的组合。结合大小写字母的密码比使用所有大写字母或全部小写字母的密码有利。密码必须不能被黑客很容易猜到,比如日期,姓名,收藏夹等等。
54)UTP 电缆的正确终止率是多少?
非屏蔽双绞线网线的正常终止是 100 欧姆。
55)什么是 netstat?
Netstat 是一个命令行实用程序。它提供有关连接当前 TCP/IP 设置的有用信息。
56)C 类网络中的网络 ID 数量是多少?
对于 C 类网络,可用的网络 ID 位数为 21。可能的网络 ID 数目为 2,提高到 21或 2,097,152。每个网络 ID 的主机 ID 数量为 2,增加到 8 减去 2,或 254。
57)使用长于规定长度的电缆时会发生什么?
电缆太长会导致信号丢失。这意味着数据传输和接收将受到影响,因为信号长度下降。
58)什么常见的软件问题可能导致网络缺陷?
软件相关问题可以是以下任何一种或其组合:

  • 客户端服务器问题
  • 应用程序冲突
  • 配置错误
  • 协议不匹配
  • 安全问题
  • 用户政策和权利问题
    59)什么是 ICMP?
    ICMP 是 Internet 控制消息协议。它为 TCP/IP 协议栈内的协议提供消息传递和通信。这也是管理由 PING 等网络工具使用的错误信息的协议。
    60)什么是 Ping?
    Ping 是一个实用程序,允许您检查网络上的网络设备之间的连接。您可以使用其IP 地址或设备名称(如计算机名称)ping 设备。
    61)什么是点对点(P2P)?
    对等是不在服务器上回复的网络。该网络上的所有 PC 都是单独的工作站。
    62)什么是 DNS?
    DNS 是域名系统。该网络服务的主要功能是为 TCP/IP 地址解析提供主机名。
    63)光纤与其他介质有什么优势?
    光纤的一个主要优点是不太容易受到电气干扰。它还支持更高的带宽,意味着可以发送和接收更多的数据。长距离信号降级也非常小。
    64)集线器和交换机有什么区别?
    集线器充当多端口中继器。然而,随着越来越多的设备连接到它,它将无法有效地管理通过它的流量。交换机提供了一个更好的替代方案,可以提高性能,特别是在所有端口上预期有高流量时。
    65)Windows RRAS 服务支持的不同网络协议是什么?
    支持三种主要的网络协议:NetBEUI,TCP/IP 和 IPX。
    66)A,B 和 C 类网络中的最大网络和主机是什么?
    对于 A 类,有 126 个可能的网络和 16,777,214 个主机
    对于 B 类,有 16,384 个可能的网络和 65,534 个主机
    对于 C 类,有 2,097,152 个可能的网络和 254 个主机
    67)直通电缆的标准颜色顺序是什么?
    橙色/白色,橙色,绿色/白色,蓝色,蓝色/白色,绿色,棕色/白色,棕色。
    68)什么协议落在 TCP/IP 协议栈的应用层之下?
    以下是 TCP/IP 应用层协议:FTP,TFTP,Telnet 和 SMTP。
    69)您需要连接两台电脑进行文件共享。是否可以这样做,而不使用集线器或路由器?
    是的,您可以使用一根电缆将两台计算机连接在一起。在这种情况下可以使用交叉型电缆。在这种设置中,一条电缆的数据传输引脚连接到另一条电缆的数据接收引脚,反之亦然。
    70)什么是 ipconfig?
    Ipconfig 是一个常用于识别网络上计算机的地址信息的实用程序。它可以显示物理地址以及 IP 地址。
    71)直通和交叉电缆有什么区别?
    直通电缆用于将计算机连接到交换机,集线器或路由器。交叉电缆用于将两个类似设备连接在一起,如 PC 到 PC 或集线器到集线器。
    72)什么是客户端/服务器?
    客户端/服务器是一种类型的网络,其中一个或多个计算机充当服务器。服务器提供集中的资源库,如打印机和文件。客户端是指访问服务器的工作站。
    73)描述网络。
    网络是指用于数据通信的计算机和外围设备之间的互连。可以使用有线电缆或通过无线链路进行网络连接。
    74)将 NIC 卡从一台 PC 移动到另一台 PC 时,MAC 地址是否也被转移?
    是的,那是因为 MAC 地址是硬连线到 NIC 电路,而不是 PC。这也意味着当 NIC卡被另一个替换时,PC 可以具有不同的 MAC 地址。
    75)解释聚类支持
    群集支持是指网络操作系统在容错组中连接多台服务器的能力。这样做的主要目的是在一台服务器发生故障的情况下,集群中的下一个服务器将继续进行所有处理。
    76)在包含两个服务器和二十个工作站的网络中,安装防病毒程序的最佳位置是哪里?
    必须在所有服务器和工作站上安装防病毒程序,以确保保护。这是因为个人用户可以访问任何工作站,并在插入可移动硬盘驱动器或闪存驱动器时引入计算机病毒。
    77)描述以太网。
    以太网是当今使用的流行网络技术之一。它是在 20 世纪 70 年代初开发的,并且基于 IEEE 中规定的规范。以太网在局域网中使用。
    78)实现环形拓扑有什么缺点?
    如果网络上的一个工作站发生故障,可能会导致整个网络丢失。另一个缺点是,当需要在网络的特定部分进行调整和重新配置时,整个网络也必须被暂时关闭。
    79)CSMA/CD 和 CSMA/CA 有什么区别?
    CSMA/CD 或碰撞检测,每当碰撞发生时重新发送数据帧。CSMA/CA 或碰撞避免,将首先在数据传输之前广播意图发送。
    80)什么是 SMTP?
    SMTP 是简单邮件传输协议的缩写。该协议处理所有内部邮件,并在 TCP/IP 协议栈上提供必要的邮件传递服务。
    81)什么是组播路由?
    组播路由是一种有针对性的广播形式,将消息发送到所选择的用户组,而不是将其发送到子网上的所有用户。
    82)加密在网络上的重要性是什么?
    加密是将信息转换成用户不可读的代码的过程。然后使用秘密密钥或密码将其翻译或解密回其正常可读格式。加密有助于确保中途截获的信息仍然不可读,因为用户必须具有正确的密码或密钥。
    83)如何安排和显示 IP 地址?
    IP 地址显示为一系列由周期或点分隔的四位十进制数字。这种安排的另一个术语是点分十进制格式。一个例子是 192.168.101.2
    84)解释认证的重要性。
    认证是在用户登录网络之前验证用户凭据的过程。它通常使用用户名和密码进行。这提供了限制来自网络上的有害入侵者的访问的安全手段。
    85)隧道模式是什么意思?
    这是一种数据交换模式,其中两个通信计算机本身不使用 IPSec。相反,将 LAN连接到中转网络的网关创建了一个使用 IPSec 协议来保护通过它的所有通信的虚拟隧道。
    86)建立 WAN 链路涉及的不同技术有哪些?
    模拟连接 - 使用常规电话线;数字连接 - 使用数字电话线;交换连接 - 使用发送方和接收方之间的多组链接来移动数据。
    87)网格拓扑的一个优点是什么?
    在一个链接失败的情况下,总会有另一个链接可用。网状拓扑实际上是最容错的网络拓扑之一。
    88)在排除计算机网络问题时,可能会发生什么常见的硬件相关问题?
    大部分网络由硬件组成。这些领域的问题可能包括硬盘故障,NIC 损坏甚至硬件启动。不正确的硬件配置也是其中一个疑难问题。
    89)可以做什么来修复信号衰减问题?
    处理这种问题的常见方法是使用中继器和集线器,因为它将有助于重新生成信号,从而防止信号丢失。检查电缆是否正确终止也是必须的。
    90)动态主机配置协议如何协助网络管理?
    网络管理员不必访问每台客户端计算机来配置静态 IP 地址,而是可以应用动态主机配置协议来创建称为可以动态分配给客户端的范围的 IP 地址池。
    91)解释网络概念的概况?
    配置文件是为每个用户设置的配置设置。例如,可以创建将用户置于组中的配置文件。
    92)什么是 Sneakernet?
    Sneakernet 被认为是最早的联网形式,其中使用可移动介质(如磁盘,磁带)物理传输数据。
    93)IEEE 在计算机网络中的作用是什么?
    IEEE 或电气和电子工程师学会是由电气和电子设备标准发布和管理的工程师组成的组织。这包括网络设备,网络接口,cablings 和连接器。
    94)TCP/IP Internet 层下有哪些协议?
    该层管理的协议有 4 种。这些是 ICMP,IGMP,IP 和 ARP。
    95)谈到网络,什么是权限?
    权限是指在网络上执行特定操作的授权许可。网络上的每个用户可以分配个人权限,具体取决于该用户必须允许的内容。
    96)建立 VLAN 的一个基本要求是什么?
    需要一个 VLAN,因为在交换机级别只有一个广播域,这意味着每当新用户连接时,该信息都会传播到整个网络。交换机上的 VLAN 有助于在交换机级别创建单独的广播域。它用于安全目的。
    97)什么是 IPv6?
    IPv6 或 Internet 协议版本 6 被开发以替代 IPv4。目前,IPv4 正在用于控制互联网流量,但 IPv4 已经饱和。IPv6 能够克服这个限制。
    98)什么是 RSA 算法?
    RSA 是 Rivest-Shamir-Adleman 算法的缩写。它是目前最常用的公钥加密算法。
    99)什么是网格拓扑?
    网格拓扑是一种设置,其中每个设备都直接连接到网络上的每个其他设备。因此,它要求每个设备具有至少两个网络连接。
    100)100Base-FX 网络的最大段长度是多少?
    使用 100Base-FX 的网段的最大允许长度为 412 米。整个网络的最大长度为 5 公里。
  • 26
    点赞
  • 239
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
1 第 1 章 计算机网络基础 1.1 计算机网络的发展 尽管电子计算机在 20 世纪 40 年代就被研制成功,但是到了 30 年后的 20 世纪 80 年代初期,计算机网络仍然被认为是一项昂贵而奢侈的设备。近 20 年来,计算机网络 技术取得了长足的发 展 ,在今天,计算机网 络 技术已经和计算机技 术 一样精彩纷呈, 在人们的生活和商业活动中得到普遍应用, 对社会各个领域产生了广泛而深远的影响。 1.1.1 早期的计算机通信 在个人计算机出现 之前 ,计算机的体系架 构是 :一台具有计算能力 的 计算机主机 挂接多台终端设备。 终 端设备没有数据处理 能 力,只提供键盘和显 示 器,用于将程序 和数据输入计算机主 机 和从主机获得计算结 果 。计算机主机分时、 轮 流地为各个终端 执行计算任务,这种 计 算机主机与终端之间 的 数据传输,就是最早 的 计算机通信,如 图 1.1 所示。 图 1.1 计算 机主 机 与终 端 之间 的 数据 传 输 尽管有的应用中计 算机 主机与终端之间采 用电 话线路连接,距离可 以 达到数百千 米,但是,在这种体 系 架构下构成的计算机 终 端与计算机主机的通 信 网络,仅仅是为 了实现人与计算机之间的对话, 并不是真正意义上的计算机与计算机之间的网络通信。 2 1.1.2 分组交换网络 一直到 1964 年美国 Rand 公司的 Baran 提出"存储转发"和 1966 年英国国家物理实 验室的 Davies 提出"分组交换"的方法以后,独立于电话网络的、实用的计算机网络才 开始了真正的发展。 分组交换的概念是 将整 块待发送的数据划 分为 若干个更小的数据段 , 在每个数据 段前面加上报头,构成若干个数据分组(Packet) 。每个数据分组的报头 中存放有目标 计算机的地址和报文 包 的序号。网络中的交 换 机根据数据分组的地 址 决定将数据向哪 个方向转发。基于这 一 概念,由传输线路、 交 换设备和通信计算机 组 成的网络,被称 为分组交换网络,如图 1.2 所示。 图 1.2 分组 交换 网 分组交换网络是计 算机 通信脱离电话通信 电路 交换模式的里程碑。 电 话通信电路 交换的模式下,在通信之前,需要用户先通过呼叫(拨号) ,为网络本次通信建立电路。 这种通信方式不适合 计 算机数据通信的突发 性 、密集性的特点。分 组 交换网络不需要 实际建立通信电路, 数 据可以随时以分组的 形 式发送到网络中。分 组 交换网络不需要 为呼叫建立电路的关 键 在于其每个数据分组 的 报头中都有目标计算 机 的地址,网络交 换设备根据这个地址 就 可以随时为单个数据 分 组提供转发,将其沿 正 确的路线送往目 标计算机。 美国的分组交换网 ARPANET 于 1969 年 12 月投入运行,被公认为最早的分组交 换网。法国的分组交换网 CYCLADES 开通于 1973 年。同年,英国的 NPL 也开通了英 国第一个分组交换网。现代的计算机网络中,以太网、帧中继、Internet 都是分组交换 网络。 1.1.3 以太网 以太网目前在全球 的局 域网技术中占有主 导地 位,以太网的研究 始于 1970 年早 3 期,研究单位是夏威 夷 大学,目的是解决多 台 计算机同时使用同一 传 输介质通信互不 干扰的问题。其结构如图 1.3 所示。夏威夷大 学的研究结果奠定了以太网共享传输介 质的技术基础,形成了享有盛名的 CSMA/CD 方法。 图 1.3 以太 网 以太网的 CSMA/CD 方法是在一台计算机需要使用共享传输介质通信时,先侦听 该共享传输介质是否 已 经被占用。当共享传 输 介质空闲时,计算机 就 可以抢占该介质 进行通信。所以 CSMA/CD 方法又被称为总线竞争方法。 与现代以太网标准相一致的第一个局域网是由施乐公司的 Robert Metcalfe 和他的 工作小组建成的。1980 年,数字设备公司、英特尔公司和施乐公司联合发布了第一个 以太网标准 Ethernet。这种用同轴电缆作为传输介质的简单网络技术立即受到了欢迎, 在 80 年代,用 10 Mb/s 以太网技术构造的局域网迅速遍布全球。 1985 年,电气和电子工程学会(IEEE)发布了局域网和城域网的 802 标准,其中 的 802.3 是以太网技术标准。802.3 标准与 1980 年的 Ethernet 标准的差异非常小,以 至于同一块以太网卡可以同时发送和接收 802.3 数据帧和 Ethernet 数据帧。 20 世纪 80 年代,个人 计算机的大量出现和以太网的廉价,使得计算机网络不再 是一 个 奢侈 的 技术 。10 Mb/s 的网 络传 输 速度 , 很好 地 满足 了 当时 相 对 较低 的 个人
完整版:https://download.csdn.net/download/qq_27595745/89522468 【课程大纲】 1-1 什么是java 1-2 认识java语言 1-3 java平台的体系结构 1-4 java SE环境安装和配置 2-1 java程序简介 2-2 计算机中的程序 2-3 java程序 2-4 java类库组织结构和文档 2-5 java虚拟机简介 2-6 java的垃圾回收器 2-7 java上机练习 3-1 java语言基础入门 3-2 数据的分类 3-3 标识符、关键字和常量 3-4 运算符 3-5 表达式 3-6 顺序结构和选择结构 3-7 循环语句 3-8 跳转语句 3-9 MyEclipse工具介绍 3-10 java基础知识章节练习 4-1 一维数组 4-2 数组应用 4-3 多维数组 4-4 排序算法 4-5 增强for循环 4-6 数组和排序算法章节练习 5-0 抽象和封装 5-1 面向过程的设计思想 5-2 面向对象的设计思想 5-3 抽象 5-4 封装 5-5 属性 5-6 方法的定义 5-7 this关键字 5-8 javaBean 5-9 包 package 5-10 抽象和封装章节练习 6-0 继承和多态 6-1 继承 6-2 object类 6-3 多态 6-4 访问修饰符 6-5 static修饰符 6-6 final修饰符 6-7 abstract修饰符 6-8 接口 6-9 继承和多态 章节练习 7-1 面向对象的分析与设计简介 7-2 对象模型建立 7-3 类之间的关系 7-4 软件的可维护与复用设计原则 7-5 面向对象的设计与分析 章节练习 8-1 内部类与包装器 8-2 对象包装器 8-3 装箱和拆箱 8-4 练习题 9-1 常用类介绍 9-2 StringBuffer和String Builder类 9-3 Rintime类的使用 9-4 日期类简介 9-5 java程序国际化的实现 9-6 Random类和Math类 9-7 枚举 9-8 练习题 10-1 java异常处理 10-2 认识异常 10-3 使用try和catch捕获异常 10-4 使用throw和throws引发异常 10-5 finally关键字 10-6 getMessage和printStackTrace方法 10-7 异常分类 10-8 自定义异常类 10-9 练习题 11-1 Java集合框架和泛型机制 11-2 Collection接口 11-3 Set接口实现类 11-4 List接口实现类 11-5 Map接口 11-6 Collections类 11-7 泛型概述 11-8 练习题 12-1 多线程 12-2 线程的生命周期 12-3 线程的调度和优先级 12-4 线程的同步 12-5 集合类的同步问题 12-6 用Timer类调度任务 12-7 练习题 13-1 Java IO 13-2 Java IO原理 13-3 流类的结构 13-4 文件流 13-5 缓冲流 13-6 转换流 13-7 数据流 13-8 打印流 13-9 对象流 13-10 随机存取文件流 13-11 zip文件流 13-12 练习题 14-1 图形用户界面设计 14-2 事件处理机制 14-3 AWT常用组件 14-4 swing简介 14-5 可视化开发swing组件 14-6 声音的播放和处理 14-7 2D图形的绘制 14-8 练习题 15-1 反射 15-2 使用Java反射机制 15-3 反射与动态代理 15-4 练习题 16-1 Java标注 16-2 JDK内置的基本标注类型 16-3 自定义标注类型 16-4 对标注进行标注 16-5 利用反射获取标注信息 16-6 练习题 17-1 顶目实战1-单机版五子棋游戏 17-2 总体设计 17-3 代码实现 17-4 程序的运行与发布 17-5 手动生成可执行JAR文件 17-6 练习题 18-1 Java数据库编程 18-2 JDBC类和接口 18-3 JDBC操作SQL 18-4 JDBC基本示例 18-5 JDBC应用示例 18-6 练习题 19-1 。。。
好的,以下是计算机网络基础知识的整理: 1. 计算机网络的定义和组成部分 计算机网络是指将多台计算机通过通信线路互相连接起来,实现数据交换和资源共享的系统。它主要由硬件、软件和协议三部分组成,其中硬件包括通信设备和网络设备,软件包括操作系统和网络协议栈,协议包括物理层、数据链路层、网络层、传输层和应用层。 2. OSI七层模型和TCP/IP四层模型 OSI七层模型是由国际标准化组织(ISO)发布的一种网络协议分层模型,包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。而TCP/IP四层模型包括网络接口层、网络层、传输层和应用层,是目前互联网最常用的协议分层模型。 3. IP地址和子网掩码 IP地址是指网络中每个主机或路由器的标识符,它由32位二进制数字组成,通常用点分十进制表示。而子网掩码则是用来区分网络地址和主机地址的一种地址掩码,它也由32位二进制数字组成,通常用点分十进制表示。 4. 路由路由路由是指在计算机网络中,数据包从源地址到目的地址的传输路径。而路由器则是一种网络设备,它可以根据路由表中的路由信息,将数据包从一个网络传输到另一个网络。 5. 网络拓扑结构 网络拓扑结构是指计算机网络中各设备之间的物理连接方式。常见的网络拓扑结构包括总线型、星型、环型、树型和网状型等。 6. 网络安全 网络安全是指保护计算机网络不受非法侵入、破坏和窃取的一种技术和管理措施。它包括对网络设备、数据和用户进行安全防护、网络监测和漏洞修复等方面。 以上是计算机网络基础知识的简单整理,希望对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值