当前位置: 首页 > news >正文

企业网站源码下载站长之家公司办公网络建设方案

企业网站源码下载站长之家,公司办公网络建设方案,传业做微采商城网站,网站两侧对联广告图片文章目录 网络基础11. 计算机网络背景1.1 网路发展1.2 认识 协议 2. 网络协议初识2.1 协议分层2.2 OSI七层模型2.3 TCP/IP五层(或四层)模型协议栈与OS的关系 3. 网络传输基本流程3.1 同一个局域网两台主机通信3.2 同一个路由器的两个子网通信 4. 网络中的地址管理4… 文章目录 网络基础11. 计算机网络背景1.1 网路发展1.2 认识 协议 2. 网络协议初识2.1 协议分层2.2 OSI七层模型2.3 TCP/IP五层(或四层)模型协议栈与OS的关系 3. 网络传输基本流程3.1 同一个局域网两台主机通信3.2 同一个路由器的两个子网通信 4. 网络中的地址管理4.0 感性认识4.1 认识IP地址4.2 认识MAC地址 网络基础1 1. 计算机网络背景 1.1 网路发展 独立模式: 计算机之间相互独立 网络互联: 多台计算机连接在一起, 完成数据共享; 局域网LAN: 计算机数量更多了, 通过交换机和路由器连接在一起; 广域网WAN: 将远隔千里的计算机都连在一起; 所谓 “局域网” 和 “广域网” 只是一个相对的概念. 比如, 我们有 “天朝特色” 的广域网, 也可以看做一个比较大的局域 网。 1.2 认识 “协议” “协议” 是一种约定. 计算机之间的传输媒介是光信号和电信号. 通过 “频率” 和 “强弱” 来表示 0 和 1 这样的信息. 要想传递各种不同的信 息, 就需要约定好双方的数据格式。 思考: 只要通信的两台主机, 约定好协议就可以了么? 计算机生产厂商有很多;计算机操作系统, 也有很多;计算机网络硬件设备, 还是有很多;如何让这些不同厂商之间生产的计算机能够相互顺畅的通信? 就需要有人站出来, 约定一个共同的标准,大家都来遵守, 这就是网络协议。 2. 网络协议初识 2.1 协议分层 我们以为什么要协议分层引出以下两个问题: 网络通信的时候会有那些需求要解决(有哪些问题产生) 长距离传输数据异常的问题(丢失) 定位一台主机的问题 怎么进行数据转发路径选择的问题(路由) 010101硬件级别的协议 为什么会有这些问题呢 就是单纯的传输距离变长了 既然已经产生了问题那么需求就出来了需要提出对应的解决方案 上面的问题是有先后上下的关系的! 我们设计的时候将不同的功能模块设计成为不同的模块 — 低耦合不同性质的问题不要把不相关的问题放在一起要把相关的问题放在一起做出解决方案 — 高内聚 于是基于低耦合高内聚将解决方案设计成为层状结构。 比如在打电话人与人之间通信使用的是汉语我们可以将其称为语言层而电话和电话之间通信使用的是电话协议我们可以将其称之为通信设备层 后来随着科技的发展我们都用上了智能手机此时我们下层使用的通信设备变了或是这部电话卖到了其他国家此时上层使用的通信语言变了但我们仍然可以正常沟通。 在这个例子中, 我们的协议只有两层; 但是实际的网络通信会更加复杂, 需要分更多的层次。 分层最大的好处在于 “封装” 在分层情况下将某层的协议进行替换后通信双方之间是不会受到影响的 。 软件分层之后每一层都只关注自己同层的功能只使用下层的接口任何一层出现问题都不会直接影响另一层减少后期开发者的维护成本(高内聚低耦合)。 2.2 OSI七层模型 OSIOpen System Interconnection开放系统互连七层网络模型称为开放式系统互联参考模型是一个逻辑上的定义和规范;把网络从逻辑上分为了7层. 每一层都有相关、相对应的物理设备比如路由器交换机;OSI 七层模型是一种框架性的设计方法其最主要的功能使就是帮助不同类型的主机实现数据传输;它的最大优点是将服务、接口和协议这三个概念明确地区分开来概念清楚理论也比较完整. 通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯;但是, 它既复杂又不实用; 所以我们按照TCP/IP四层模型来讲解。 分层名称功能每层功能概览7应用层针对特定应用的协议6表示层设备固有数据格式和网络标准数据格式的转换5会话层通信管理、负责建立和断开通信连接数据流动的逻辑通路、管理传输层以下的分层4传输层管理两个节点之间的数据传输、负责可靠性传输确保数据被可靠地传送到目标地址3网络层地址管理与路由选择2数据链路层互联设备之间传送和识别数据帧1物理层以0/1代表电压的高低以及灯光的闪灭、界定连接器和网线的规格 2.3 TCP/IP五层(或四层)模型 TCP/IP是一组协议的代名词它还包括许多协议组成了TCP/IP协议簇。 TCP/IP通讯协议采用了5层的层级结构每一层都呼叫它的下一层所提供的网络来完成自己的需求。 物理层: 负责光/电信号的传递方式. 比如现在以太网通用的网线(双绞 线)、早期以太网采用的的同轴电缆(现在主要用于有线电视)、光纤, 现在的wifi无线网使用电磁波等都属于物理层的概念。物理层的能力决定了最大传输速率、传输距离、抗干扰性等. 集线器(Hub)工作在物理层。数据链路层: 负责设备之间的数据帧的传送和识别. 例如网卡设备的驱动、帧同步(就是说从网线上检测到什么信号算作新帧的开始)、冲突检测(如果检测到冲突就自动重发)、数据差错校验等工作. 有以太网、令牌环网, 无线LAN等标准. 交换机(Switch)工作在数据链路层。网络层: 负责地址管理和路由选择. 例如在IP协议中, 通过IP地址来标识一台主机, 并通过路由表的方式规划出两台主机之间的数据传输的线路(路由)路由器(Router)工作在网路层。传输层: 负责两台主机之间的数据传输,如传输控制协议(TCP), 能够确保数据可靠的从源主机发送到目标主机。应用层: 负责应用程序间沟通如简单电子邮件传输SMTP、文件传输协议FTP、网络远程访问协议Telnet等。 我们的网络编程主要就是针对应用层。物理层我们考虑的比较少. 因此很多时候也可以称为 TCP/IP四层模型。 协议栈与OS的关系 OSI七层模型提出了一种标准而TCP/IP五层模型是一种具体的解决方案。 TCP/IP五层模型中将OSI中的应用层表示层会话层合并成了一层 — 应用层。 这就是具体的协议栈那么这个协议栈在哪里呢和OS有什么关系呢 为什么叫TCP/IP四层模型 传输层最具有代表性的协议TCP协议网络层最具有代表性的协议IP协议传输层和网络层都在OS中所以TCP/IP协议栈占据核心地位。 一般而言 对于一台主机, 它的操作系统内核实现了从传输层到物理层的内容;对于一台路由器, 它实现了从网络层到物理层;对于一台交换机, 它实现了从数据链路层到物理层;对于集线器, 它只实现了物理层; 但是并不绝对很多交换机也实现了网络层的转发 很多路由器也实现了部分传输层的内容(比如端口转发) 3. 网络传输基本流程 3.1 同一个局域网两台主机通信 同一个局域网两台主机可以直接通信吗可以 数据在两台机器是如何流转的呢 两个主机通信的本质两个主机的OS与网络协议栈在通信 我们首先来介绍一种概念报头 报头的本质是一种数据。比如你网购了某件物品当你拿到快递后你得到的实际是快递单商品你很可能只关心包裹里的商品并不在意快递单本身这里包裹上的快递订单就是一种报头。 向网络中发送数据报时会添加报头每一层协议都有自己的报头。 下面以用户发送你好吃了吗为例来讲解同一局域网中两台主机的通信过程: 结论: 每一层都会把上层交付给自己的数据作为自己的有效载荷每一层都有自己的协议报头对应的层自己要发送的报文 报头 有效载荷 封装在逻辑上同层协议都认为自己在和对方的同层协议在通信同层协议能够互相认识对方的报头几乎每层协议都要有ab这两个功能未来任何协议都要有两个基本功能: a. 将报头和有效载荷进行分离 b. 将有效载荷交付给上层的哪一个具体协议这是一种公共功能实现了数据报分用。 3.2 同一个路由器的两个子网通信 路由器有3层的功能 网络层链路层物理层路由器也是一台主机(节点)路由器至少要级联两个子网路由器至少要有两个网络接口 局当域网采用的是不同的通信标准比如局域网1采用的是以太网而局域网2采用的却是令牌环网如何进行通信呢 由于以太网和令牌环网是不同的通信标准它们给数据添加的报头也是不一样的因此令牌环网当中的主机无法对以太网当中的数据帧进行解包反过来也是如此。 这种情况实际是由路由器来处理的路由器是工作在网络层的一个设备(路由器必须要有两个网络接口因为路由器至少横跨两个网络) 数据要从局域网1发送到局域网2时路由器收到局域网1的数据后会先将以太网对应的报头进行解包然后将剩下的有效载荷向上交付给网络层在网络层进行一系列数据分析后再将数据包进行再一次封装再交付给链路层此时在链路层当中就会给该数据包添加上令牌环对应的报头信息然后再将该数据发送到局域网2当中此时该数据就能够在令牌环网当中传输了。 上面的这种方式屏蔽了底层子网机制的差异使IP协议及其以上的协议没有看到任何网络方面的差异 怎么做到屏蔽了底层网络方面的差异在 路由器 IP协议 所以IP协议是全球网络的底层基础 变成了软件工程中的核心思路: 任何一个软硬件问题都可以通过添加一层软件层来解决 4. 网络中的地址管理 在网络中有两个常用的地址IP地址和MAC地址 4.0 感性认识 4.1 认识IP地址 IP协议有两个版本, IPv4和IPv6.后序凡是提到IP协议, 没有特殊说明的, 默认都是指IPv4 IP地址是在IP协议中, 用来标识网络中不同主机的地址;对于IPv4来说, IP地址是一个4字节, 32位的整数;我们通常也使用 “点分十进制” 的字符串表示IP地址, 例如 192.168.0.1 ; 用点分割的每一个数字表示一个字节, 范围是 0 - 255; 还有另一个版本的IPv6的原因是IPv4的IP地址不够用了IPv6用128个比特位来标识IP地址16字节 注IPv4和IPv6不兼容 4.2 认识MAC地址 MAC地址用来识别数据链路层中相连的节点;长度为48位, 及6个字节. 一般用16进制数字加上冒号的形式来表示(例如: 08:00:27:03:fb:19)在网卡出厂时就确定了, 不能修改. mac地址通常是唯一的(虚拟机中的mac地址不是真实的mac地址, 可能会冲突; 也有些网卡支持用户配置mac地址) 我们可以用 ifconfig 命令在Linux中显示和配置网络接口的信息 我们用到的大部分局域网都是以太网标准其中 ether 对应就有”以太“的意思, ether后面跟的就是MAC地址
http://www.dnsts.com.cn/news/8242.html

相关文章:

  • 洪洞网站建设适合初学者模仿的网站
  • 郑州做定制网站的公司装个宽带多少钱
  • 深圳网站建设联系电话重庆网站备案公司
  • wordpress网站添加备案号个人网站如何快速通过icp备案
  • 给网站app做后台的公司h5网站价格
  • 微信里我的微站是怎么弄的湛江市建设局网站
  • .net网站开发岗位免费wap网站推荐
  • 网站网址大全wordpress在线仿站
  • 京东网站 用什么做的网站关键词怎么做效果好
  • 上海公司注册网站网站浮漂 代码
  • 如何注册申请chn网站建设工程有限公司起名
  • 难道做网站的工资都不高吗网络服务包括
  • 个人可以做几个网站做网站的成功案例
  • 视频拍摄技巧徐州seo推广
  • 为客户网站做产品描述ios系统开发
  • 怎么样做网站管理员网络营销与电子商务的关系
  • 网站 抄袭外贸网站搭建推广
  • 企业建设网站的步骤是什么江苏招标网中标公告
  • 做画册找什么网站网站建设成功案例书籍
  • 哪个网站可以自己做名片沃航科技网站开发
  • 经典的企业网站外链提交网站
  • 广州网站建设weeken海南注册公司在哪个网站
  • 制作logo的软件金华网站建设优化技术
  • 代做课程设计网站推广app大全
  • 大型网架加工厂搜索引擎优化原理
  • 微信手机网站搭建下载室内设计排版模板网站有哪些
  • 外包网站建设哪家好网站建设公司怎么推广
  • 同个主体新增网站备案表格模板免费下载网站
  • 艺术品网站模板天猫网店怎么开店
  • 建立一个企业网站需要花多少钱启动wordpress linux