Linux网络基础知识

article/2025/9/18 7:15:38

Linux网络基础知识

网络架构:

互联网的组成:

局域网特点和常用设备:

  特点:距离短、延迟小、传输速度高、传输可靠

  设备:HUB、交换机、路由器

广域网常用设备:Modem、路由器、广域网交换机、接入服务器

网络世界的规则:标准协议,例:HTTP协议

标准:

  数据通信标准分为两类:事实的和法定的

  事实标准:未经组织团体承认但已在应用中被广泛使用和接受的就是事实标准

  法定标准:由官方认可的团体制定的标准称为法定标准

标准化组织:

  国际标准化组织(ISO)

  电子电器工程师协会(IEEE)

  美国国家标准局(ANSI)

  电子工业协会(EIA/TIA)

  国际电信联盟(ITU)

  INTERNET工程任务委员会(IETF)

TCP/IP参数

  OSI参考模型:

  OSI RM:开放系统互连参考模型

  优点:

  • 简化了相关的网络操作
  • 提供设备间的兼容性和标准接口
  • 促进标准化工作
  • 结构上可以分隔
  • 易于实现和维护

分层:

应用层         7     功能:提供应用程序通信

表示层         6     功能:处理数据格式、数据加密等

会话层         5     功能:建立、维护和管理会话

传输层         4     功能:建立主机端到端连接

网络层         3     功能:寻址和路由选择

数据链路层  2     功能:提供介质访问、链路管理等

物理层         1     功能:比特流传输

1-3:底层:负责网络数据传输

5-7:高层:负责主机之间的数据传输

TCP/IP协议栈:

  分层:

功能

应用层

HTTP、Telnet、FTP、TFTP

提供应用程序网络接口

传输层

TCP/UDP

建立端到端连接

网络层

IP

寻址和路由选择

数据链路层

Ethernet、802.3、ppp

物理介质访问

物理层

接口和线缆

二进制数据流传输

TCP/IP模型的层间通信与数据封装:

IP地址:

  IP地址是指IP地址(Internet Protocol Address)是指互联网协议地址,又译为网际协议地址,IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。目前还有些ip代理软件,但大部分都收费。

IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a.b.c.d都是0~255之间的十进制整数。

IP地址分类:

类型

最大网络数

IP地址范围

最大主机数

私有IP地址范围

A

126(2^7-2)

0.0.0.0-127.255.255.255

16777214

10.0.0.0-10.255.255.255

B

16384(2^14)

128.0.0.0-191.255.255.255

65534

172.16.0.0-172.31.255.255

C

2097152(2^21)

192.0.0.0-223.255.255.255

254

192.168.0.0-192.168.255.255

路由器的作用

路由技术是Internet得以持续运转的关键所在。

什么是路由:路由是指导IP报文发送的路径信息

路由器关键功能:

  检查数据包的目的地

  确定信息源

  发现可能的路由

  选择最佳路由

  验证和维护路由信息

路由的来源——静态路由

路由的来源——动态路由协议发现的路由

静态和动态路由:

  静态路由:由网络管理员手工指定的路由;

                    当网络发生变化时,管理员需要手工更新静态路由

  动态路由:路由器使用路由协议从其他路由器那里获悉的路由;

                    当网络拓扑发生变化时,路由器会自动更新路由信息

路由表:

  [Quidway] display ip routing-table

  Routing Tablest

  Destination/Mask  proto  pref  cost  Nexthop  Interface

  0.0.0.0/0          Static  60    0    120.0.0.2  Serial0/0

  8.0.0.0/8          RIP    100   3    120.0.0.2  Serial0/1

9.0.0.0/8          OSPF  10    50   20.0.0.2   Ethernet0/0

9.1.0.0/16         RIP    100   4    120.0.0.2  Serial0/0

11.0.0.0/8         Static  60    0    120.0.0.2  Serial0/1

20.0.0.0/8         Direct  0     0    20.0.0.1   Ethernet0/2

20.0.0.1/32        Direct  0     0    127.0.0.1  LoopBack0

最长匹配原则:

  • 查找路由表
  • 目的地址与掩码分别做“与”操作
  • 与路由表中的目的地址作比较
  • 匹配,挑选出最长匹配项

交换机

    交换机(Switch)意为“开关”是一种用于电(光)信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。最常见的交换机是以太网交换机。其他常见的还有电话语音交换机、光纤交换机等。

ARP协议原理

    某机器A要向主机B发送报文通信时,会查询本地的ARP缓存表,找到B的IP地址对应的MAC地址后,就会进行数据传输。如果未找到,则A广播一个ARP请求报文(携带主机A的IP地址la——物理地址Pa),请求IP地址为lb的主机B回答物理地址Pb。网上所有的主机包括B都收到ARP请求,但只有主机B识别自己的IP地址,于是向主机A发回一个ARP响应报文。其中就包含有B的MAC地址,A收到B的应答后,就会更新本地的ARP缓存。接着使用这个MAC地址发送数据(由网卡附加MAC地址)。因此,本地高速缓存的这个ARP表是本地网络流通的基础,而且这个缓存的动态的。

Arp欺骗:

    由于局域网的网络流通不是根据IP地址进行,而是根据MAC地址进行传输。所以,MAC地址在A上被伪造成一个不存在的MAC地址,这样就会导致网络不通,A不能Ping通C!这就是一个简单的ARP欺骗。

 


http://chatgpt.dhexx.cn/article/vTebmiYR.shtml

相关文章

100 个网络基础知识普及,看完成半个网络高手!

1)什么是链接? 链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。 2)OSI 参考模型的层次是什么? 有 7 个 OSI 层:物理层,数据链路层,网络层,传…

网络基础知识(CCNA)

网络基础知识(CCNA) 基础的基础 默认时,路由器用来分隔广播域,也分隔冲突域交换机用来分隔冲突域(广播域内的冲突),本质上交换机是多端口的网桥,集线器啥都不分隔,连接…

初级网络基础知识整理

一、网络模型: 第五层:应用层 抽象语言-->编码 第四层:表示层 编码--》二进制 第三层:网络层 internet 协议--IP --IP地址 第二层:介质访问控制层 --- 物理硬件控制 --mac地址 第一层:物…

TCPIP网络基础知识

1、OSI七层模型及数据传输过程 物理层 解决问题:实现两台机器互联,机器和机器之间是怎么通信? 1.两台机器互联的物理链路,物理介质。网线(双绞线)光纤、无线电波---基本连接 2.存在形式:0100…

【计算机网络】计算机网络基础知识

计算机网络基础知识 博主自述一.计算机网络基础1. 计算机网络发展阶段1.1 计算机网络拓扑图 2. 数据通信基础2.1.信息数据概念2.2数据传输类型2.3传输介质2.4数据编码2.5差错控制 3.传输网相关技术3.1 传输网的基础概念3.2 广域网相关技术3.3 局域网相关技术3.4宽带域域网相关技…

网络一些基础知识

参考: 1. 一文搞懂TCP与UDP的区别 2. Android中的http和https通信 3. HTTP Headers状态码(status)主要字段属性详解 4. HTTP1.0、HTTP1.1、HTTP2.0、HTTPS的区别 5、HTTP1.0、HTTP2.0、HTTP 3.0及HTTPS简要介绍 6、TCP的三次握手与四次挥手理解及面试题&#…

计算机网络基础知识总结,就这一篇了

如果说计算机把我们从工业时代带到了信息时代,那么计算机网络就可以说把我们带到了网络时代。随着使用计算机人数的不断增加,计算机也经历了一系列的快速发展,从大型通用计算机 -> 超级计算机 -> 小型机 -> 个人电脑 -> 工作站 -…

100 个网络基础知识

关注星标,每天学习C语言新技能 因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享 来源:网络 1)什么是链接? 链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。 2)OSI 参考模型…

网络基础知识总结

基础知识: 什么叫网络? 网络是信息传输、接受、共享的虚拟平台,通过它把各个点、面、体的信息联系到一起,从而实现这些资源的共享。 什么是IP地址? 概念: IP协议提供的一种统一的地址格式,它…

计算机网络技术的就业规划,计算机网络技术职业生涯规划书前言

010在线为您甄选多篇描写计算机网络技术职业生涯规划书前言,计算机网络技术职业生涯规划书前言精选,计算机网络技术职业生涯规划书前言大全,有议论,叙事 ,想象等形式。文章字数有400字、600字、800字....缓存时间: 2021-06-15 在今…

计算机应用职业的外部环境,完整的职业生涯规划书范文

完整的职业生涯规划书范文 我们大学生应尽早进行职业生涯规划,最好从我们步入大学校园就开始。以下为大家分享的是完整的职业生涯规划书范文,希望对大家有所帮助。 前言 时光飞逝,不知不觉我已走到20岁的年轮边界。作为一名电子信息工程专业的…

web技术基础---网站设计说明书

《Web技术基础》 第1章 网站的规划 1.1.1 网站的定位 品味咖啡店网站整体上给人一种舒适、温馨的氛围,网页整体上呈现咖啡色、白色这种色调能带给人轻松、温暖的感觉,符合咖啡店主题。 1.1.2 网站板块的设置 网站的板块从整体上分为主页和副页。主要分…

职业生涯规划书-前端

写在前面 文章中部分图片来源于网络,小部分文段摘自网络。一篇关于我的小小理想,希望10年后的自己看到这篇文章,能感到自豪! 职业生涯规划书 引言 初秋的九月,怀揣着梦想,充满着希冀,来到了****…

如何在 Windows 下创建 macOS 引导介质 (USB 启动盘)

请访问原文链接:https://sysin.org/blog/macos-createinstallmedia,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org 完整版请参看:如何创建可引导的 macOS 安装介质 补充章节: 在 Windows 下…

在 Windows 中制作 Ubuntu 系统的USB启动盘

转自:爱博客大伯 【笔记】在 Windows 中制作 Ubuntu 系统的USB启动盘 本文只针对 destop 版本。Ubuntu官网中有详细的教程,本文只是做个笔记,以备以后翻看。 有了 Ubuntu 系统的USB启动盘,就可以通过USB启动安装 Ubuntu 系统了。…

如何制作启动U盘安装系统?

用户问题:新手自己用U盘怎么装系统 很多用户对电脑莫名有种小心翼翼的感觉,总担心整崩溃。其实电脑就跟手机差不多,常见的操作不会影响电脑正常运行,而重要的操作几乎都有操作提示或说明,对于用户使用来说它其实没有那…

(一)制作U盘启动盘

1.下载并安装UltraISO软件(https://cn.ultraiso.net/) 2.下载Windows server 2008 r2镜像(https://msdn.itellyou.cn/) 3.U盘格式化成FAT文件系统,打开UltraISO软件 (1)用UltraISO软件打开Windows server 2008 r2镜像 (2)点击菜单 "启动"-写入硬盘映像…

Rufus 制作 USB 启动盘简单教程

制作 Windows 10 启动盘 U盘 / USB 安装盘图文教程 http://rufus.akeo.ie/downloads/rufus-2.2p.exe 1、将U盘连接到电脑,以管理员身份运行 Rufus,确认软件的“设备”一项中选中的是U盘的盘符 (图1处) 2、点击图2处的「光驱图标按钮」来选择你下载好的 …

如何制作Win7 usb启动盘

原文出处:http://www.yixiugege.com/post/308.html 如何制作Win7 usb启动盘?(网友提问) 答:制作Win7 usb启动盘,其实很简单,很多第三方软件都能做到,但最简单、最直接的就是微软自家推出的自动转…

如何快速制作启动u盘

u盘不仅可以作为可移动硬盘,还可以制作成u盘启动盘用于重装系统等。不过在重装系统之前,需要先将u盘制作成u盘启动盘。那么如何快速制作启动u盘呢?我们可以借助U盘启动盘制作工具完成,下面小编就教下大家U盘启动盘制作工具使用方法…