diff --git "a/47 \345\217\262\345\255\246\346\226\260/20240401 \350\256\241\347\256\227\346\234\272\345\256\211\345\205\250.md" "b/47 \345\217\262\345\255\246\346\226\260/20240401 \350\256\241\347\256\227\346\234\272\345\256\211\345\205\250.md" new file mode 100644 index 0000000000000000000000000000000000000000..9b1980cf67a9b239fe8aaaf515639baa02c574b2 --- /dev/null +++ "b/47 \345\217\262\345\255\246\346\226\260/20240401 \350\256\241\347\256\227\346\234\272\345\256\211\345\205\250.md" @@ -0,0 +1,88 @@ +# 笔记 + +``` +网络基础 + +网络传输是双向的 + +MAC地址: + +1.网卡或网络设备的物理地址 + +2.要接入网络的设备一定要有这个 + +3.好比人的DNA一出生就自带 + +泛洪---广播域 + +交换机的作用: + +是连接计算机、服务器、网络打印机、网络摄像头、IP电话等终端设备,并实现与其它交换机、无线接入点、路由器、网络防火墙等网络设备的互联,从而构建局域网络,实现所有设备之间的通信。交换机工作于OSI参考模型的第二层,即数据链路层,通过识别数据包中的MAC地址来确定数据包的发送目标,将数据包从发送端口转发到接收端口,避免了数据包在传输过程中的冲突,提高了网络传输效率。 + +广播域: + +1.mac地址:物理地址 + +2.mac在同一广播域可用 + +3.用来标记主机 + +ip地址 + +1.一种逻辑地址 + +2.一种别名给个人取个姓名 + +3.也是不可重复的 + +4.用来标记某个物理地址 + +路由器的作用: + +1.收集网络拓扑信息并动态形成路由表 + +2.根据路由表转发IP数据包 + +3.隔离广播域 + +4.将不同网段上的设备进行互通 + +5.判断网络地址和选择IP路径的功能,它能在多网络互联环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网 +``` + + + +# 作业 + +``` +OSI七层模型 + +1. 物理层 +建立、维护、断开物理连接。(由底层网络定义协议) +2. 数据链路层 +建立逻辑连接、进行硬件地址寻址、差错校验 等功能。 +3. 网络层 +进行逻辑地址寻址,实现不同网络之间的路径选择 +4. 传输层 +定义传输数据的协议端口号,以及流控和差错校验。 +5. 会话层 +建立、管理、终止会话。 +6. 表示层 +数据的表示、安全、压缩。 +7. 应用层 +网络服务与最终用户的一个接口 +应用层的主要协议有Telnet、FTP、SMTP等,是用来接收来自传输层的数据或者按不同应用要求与方式将数据传输至传输层; +传输层的主要协议有UDP、TCP,是使用者使用平台和计算机信息网内部数据结合的通道,可以实现数据传输与数据共享; +网络层的主要协议有ICMP、IP、IGMP,主要负责网络中数据包的传送等; +数据链路层,主要协议有ARP、RARP,主要功能是提供链路管理错误检测、对不同通信媒介有关信息细节问题进行有效处理等。 + +TCP/IP四层模型 +TCP/IP(Transmission Control Protocol/Internet Protocol,**传输控制协议/网际协议**)是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议 +特点 +TCP/IP协议能够迅速发展起来并成为事实上的标准,是它恰好适应了世界范围内数据通信的需要。它有以下特点: +(1)协议标准是完全开放的,可以供用户免费使用,并且独立于特定的计算机硬件与操作系统。 +(2)独立于网络硬件系统,可以运行在广域网,更适合于互联网。 +(3)网络地址统一分配,网络中每一设备和终端都具有一个唯一地址。 +(4)高层协议标准化,可以提供多种多样可靠网络服务 +``` + diff --git "a/47 \345\217\262\345\255\246\346\226\260/20240402 \346\250\241\345\236\213.md" "b/47 \345\217\262\345\255\246\346\226\260/20240402 \346\250\241\345\236\213.md" new file mode 100644 index 0000000000000000000000000000000000000000..d5c528d38ccc7badbd72517f32f06c30956b07bc --- /dev/null +++ "b/47 \345\217\262\345\255\246\346\226\260/20240402 \346\250\241\345\236\213.md" @@ -0,0 +1,28 @@ +``` +作业 + +接入网 +简单点来说就是从用户终端(如手机、电脑、平板、网络电视等)到运营商城域网之间的所有通信设备组成的网络。 + +接入网的分类 +接入网有很多种分类方法,目前应用最广泛的是根据接入方式划分为有线接入网和无线接入网。 + +有线接入网根据的线缆不同,主要分为3类: +铜缆接入,使用xDSL(x Digital Subscriber Line,x数字用户线)技术,过去那种使用电话线拨号上网就是这个技术。 +光纤同轴混合接入,是一种灵活的混合使用光纤和同轴电缆的技术,家里的有线电视使用的就是这个技术。 +光纤接入,使用全光纤接入的PON(Passive Optical Network,无源光网络)技术,是目前有线接入网的主流技术,FTTH(Fiber to the Home,光纤到户)让大家享受到了超高网速带来的便利性。 + +胖AP 瘦AP +胖AP除了前面提到的无线接入功能外,一般还同时具备WAN、LAN端口,支持DHCP服务器、DNS和MAC地址克隆、VPN接入、防火墙等安全功能。胖AP通常有自带的完整操作系统,是可以独立工作的网络设备,可以实现拨号、路由等功能,一个典型的例子就是我们常见的无线路由器。 +瘦AP,形象的理解就是把胖AP瘦身,去掉路由、DNS、DHCP服务器等诸多加载的功能,仅保留无线接入的部分。我们常说的AP就是指这类瘦AP,它相当于无线交换机或者集线器,仅提供一个有线/无线信号转换和无线信号接收/发射的功能。瘦AP作为无线局域网的一个部件,是不能独立工作的,必须配合AC的管理才能成为一个完整的系统。 +胖AP一般应用于小型的[无线网络](https://so.csdn.net/so/search?q=无线网络&spm=1001.2101.3001.7020)建设,可独立工作,不需要AC的配合。一般应用于仅需要较少 数量即可完整覆盖的家庭、小型商户或小型办公类场景。 +瘦AP一般应用于中大型的无线网络建设,以一定数量的AP配合AC产品来组建较大的无线网络覆盖,使用场景一般为商场、超市、景点、酒店、餐饮娱乐、企业办公等。 + +分布式 +分布式是指多个系统协同合作完成一个特定任务的系统**。 +分布式:分布式由多台计算机组成,在地域上是独立分散的,可以分散在一个单位,一个城市,一个国家,或是全球范围内。整个系统的统一功能是分散在多个节点上实现的,因而分布式系统具有数据处理的分布式特性。 +分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。 + +分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多的机器,处理更多的数据。 +``` + diff --git a/README.en.md b/README.en.md deleted file mode 100644 index e60e6b75a77666cba75b13bb530acd54d57371b3..0000000000000000000000000000000000000000 --- a/README.en.md +++ /dev/null @@ -1,36 +0,0 @@ -# 计算机网络基础 - -#### Description -{**When you're done, you can delete the content in this README and update the file with details for others getting started with your repository**} - -#### Software Architecture -Software architecture description - -#### Installation - -1. xxxx -2. xxxx -3. xxxx - -#### Instructions - -1. xxxx -2. xxxx -3. xxxx - -#### Contribution - -1. Fork the repository -2. Create Feat_xxx branch -3. Commit your code -4. Create Pull Request - - -#### Gitee Feature - -1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md -2. Gitee blog [blog.gitee.com](https://blog.gitee.com) -3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) -4. The most valuable open source project [GVP](https://gitee.com/gvp) -5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) -6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/README.md b/README.md deleted file mode 100644 index 5ba51f99820cd252aa5b4f6371d989549319e027..0000000000000000000000000000000000000000 --- a/README.md +++ /dev/null @@ -1,39 +0,0 @@ -# 计算机网络基础 - -#### 介绍 -{**以下是 Gitee 平台说明,您可以替换此简介** -Gitee 是 OSCHINA 推出的基于 Git 的代码托管平台(同时支持 SVN)。专为开发者提供稳定、高效、安全的云端软件开发协作平台 -无论是个人、团队、或是企业,都能够用 Gitee 实现代码托管、项目管理、协作开发。企业项目请看 [https://gitee.com/enterprises](https://gitee.com/enterprises)} - -#### 软件架构 -软件架构说明 - - -#### 安装教程 - -1. xxxx -2. xxxx -3. xxxx - -#### 使用说明 - -1. xxxx -2. xxxx -3. xxxx - -#### 参与贡献 - -1. Fork 本仓库 -2. 新建 Feat_xxx 分支 -3. 提交代码 -4. 新建 Pull Request - - -#### 特技 - -1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md -2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) -3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 -4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 -5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) -6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)