diff --git "a/32\347\216\213\345\260\232\346\263\211 \344\275\234\344\270\232/ARP OSI\346\250\241\345\236\213.md" "b/32\347\216\213\345\260\232\346\263\211 \344\275\234\344\270\232/ARP OSI\346\250\241\345\236\213.md" new file mode 100644 index 0000000000000000000000000000000000000000..eace0fc35a00badcd2e7f8fc0f49112df3323b90 --- /dev/null +++ "b/32\347\216\213\345\260\232\346\263\211 \344\275\234\344\270\232/ARP OSI\346\250\241\345\236\213.md" @@ -0,0 +1,34 @@ +##### ARP与RARP + +ARP协议就是将IP地址转换为MAC物理地址;而RARP,就是ARP的逆向,也就是将MAC物理地址转换为IP地址 + +RARP协议的工作原理 + +1.源主机发送一个本地的RARP广播,在此广播包中,声明自己的MAC地址并且请求任何收到此请求的RARP服务器分配一个IP地址; + +2.本地网段上的RARP服务器收到此请求后,检查其RARP列表,查找该MAC地址对应的IP地址; + +3.如果存在,RARP服务器就给源主机发送一个响应数据包并将此IP地址提供给对方主机使用; + +4.如果不存在,RARP服务器对此不做任何的响应; + +5.源主机收到从RARP服务器的响应信息,就利用得到的IP地址进行通讯;如果一直没有收到RARP服务器的响应信息,表示初始化失败。 + + + +**OSI七层模型** + +##### 应用层:各种应用程序和网络之间的接口,其功能是直接向用户提供服务 + +##### 表示层:负责数据格式的转换,将应用处理的信息转换为适合网络传输的格式 + +##### 会话层:建立和管理应用程序之间的通信 + +##### 传输层:监控数据传输服务的质量,保证报文的正确传输 + +##### 网络层:通过通信子网选择最适当的路径 + +##### 数据链路层:过各种控制协议,将有差错的物理信道变为无差错的、能可靠传输数据帧的数据链路。 + +##### 物理层:定义物理设备标准 + diff --git "a/32\347\216\213\345\260\232\346\263\211 \347\254\224\350\256\260/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" "b/32\347\216\213\345\260\232\346\263\211 \347\254\224\350\256\260/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" new file mode 100644 index 0000000000000000000000000000000000000000..8f59caf20ce16d914b77dea780f811edd5023c1e --- /dev/null +++ "b/32\347\216\213\345\260\232\346\263\211 \347\254\224\350\256\260/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" @@ -0,0 +1,53 @@ +#### 计算机网络基础 + +#### 集线器 + +只在物理上连接到他的所有设备,将终端多 + +个相连,形成网络。 + +#### 交换机 + +检测到连接的具体设备,因为含有已知连接的设备MAC地址与端口映射表 + +交换机比集线器要强 + +1.很多网口 + +2.负责同一数据的转发 + +3.交换机与端口都有地址 + +4.交互机可以学习MAC地址并维持一张表,这个表记录了端口号与Mac的关系 + +交换机中有几种传输方式 + +1.一对一单播 + +2,一对一部分 组播 + +3.一对一部分 广播 + +当目的地址mac:全是F + +就表示广播 + +局域网核心设备 + +通过MAC记录ip的下一跳 + +#### 路由器 + +隔离广播域 + +维护路由表 + +用ip设备识别 + +ip地址构成:网络位+主机位 (网络位相同的IP地址,为同一网段) + + + +MAC是物理地址 + +IP是逻辑地址 \ No newline at end of file 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/)