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

广西建设职业技术学院青年网站哈尔滨有多少家网站建设公司

广西建设职业技术学院青年网站,哈尔滨有多少家网站建设公司,seo搜索引擎优化实训,网站托管服务器当自律变成一种本能的习惯#xff0c; 你就会享受到它的快乐。 --- 村上春树 --- 初识计算机网络 1 初识协议1.1 协议分层1.2 OSI七层模型1.3 TCP / IP协议 2 初识局域网2.1 什么是局域网2.2 MAC地址2.3 局域网通信 3 简单认识IP地址 1 初识协议 1.1 协议分层 首先#… 当自律变成一种本能的习惯 你就会享受到它的快乐。 --- 村上春树 --- 初识计算机网络 1 初识协议1.1 协议分层1.2 OSI七层模型1.3 TCP / IP协议 2 初识局域网2.1 什么是局域网2.2 MAC地址2.3 局域网通信 3 简单认识IP地址 1 初识协议 1.1 协议分层 首先协议是一种约定。就比如使用汉语进行通信就要遵循汉语的使用约定不能胡乱遣词造句 计算机之间的传输媒介是光信号和电信号.。通过 “频率” 和 “强弱” 来表示 0 和 1 这样的信息。要想传递各种不同的信息 就需要约定好双方的数据格式这就是计算机网络协议的本质 那么既然是进行计算机的通信如果每个地区的通信协议不一致就好比地方上的方言那么肯定是不可能行的必须是要推广普通话的。计算机世界也是这样需要进行一个统一的协议来保证通信的可行性 协议本质也是软件 在设计上为了更好的进行模块化 解耦合 也是被设计成为层状结构的!这种分层的结构让维护通信的成本降低提高效率 张三和李四通过电话来进行通信张三会把汉语协议的信息传给电话电话再通过电话协议将信息传给李四的电话李四通过汉语协议理解张三的信息。这就是实现了物理意义的分层 张三 - 电话 - 电话 - 李四 这样就是良好的解耦张三李四不需要考虑电话之间是如何进行通信的只需要向电话中传入信息或者获取信息电话不需要管张三李四之间通信的信息如何理解只需要做到信息的传递就可以。这样维护起来不就简单多了 通过上面的简单例子 我们是能理解 分层可以实现解耦合 让软件维护的成本更低。但是实际的网络通信协议 设计的会更加复杂, 需要分更多的层。 1.2 OSI七层模型 OSIOpen System Interconnection 开放系统互连 七层网络模型称为开放式系统互联参考模型 是一个逻辑上的定义和规范; 把网络从逻辑上分为了 7 层. 每一层都有相关、 相对应的物理设备 比如路由器 交换机;OSI 七层模型是一种框架性的设计方法 其最主要的功能使就是帮助不同类型的主机实现数据传输;它的最大优点是将服务、 接口和协议这三个概念明确地区分开来 概念清楚理论也比较完整. 通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯; 但是, 它既复杂又不实用; 所以我们按照 TCP/IP 四层模型来讲解 TCP/IP 是一组协议的代名词 它还包括许多协议 组成了 TCP/IP 协议簇。TCP/IP 通讯协议采用了 5 层的层级结构 每一层都呼叫它的下一层所提供的网络来完成自己的需求。 物理层: 负责光/电信号的传递方式。物理层的能力决定了最大传输速率、 传输距离、 抗干扰性等. 集线器(Hub)工作在硬件层面的。这里我们不对其进行探索数据链路层: 负责设备之间的数据帧的传送和识别。 例如网卡设备的驱动、 帧同步(就是说从网线上检测到什么信号算作新帧的开始)。有以太网、 令牌环网无线 LAN 等标准。交换机(Switch)工作在数据链路层.网络层: 负责地址管理和路由选择。 例如在 IP 协议中通过 IP 地址来标识一台主机, 并通过路由表的方式规划出两台主机之间的数据传输的线路(路由)。路由器(Router)工作在网路层。传输层: 负责两台主机之间的数据传输. 如传输控制协议 (TCP)能够确保数据可靠的从源主机发送到目标主机。应用层: 负责应用程序间沟通 如简单电子邮件传输SMTP 、 文件传输协议FTP 、 网络远程访问协议Telnet 等.。我们的网络编程主要就是针对应用层。 1.3 TCP / IP协议 为什么要有TCP/IP协议 首先 在独立的计算机内部 其实都是存在协议的 比如 其他设备和内存通信 会有内存协议其他设备和磁盘通信 会有磁盘相关的协议(SATA IDE SCSI 等).只不过我们感知不到罢了。 而且这些协议都在本地主机各自的硬件中 通信的成本低、 不容易出现问题。而在计算机之间的通信过程中距离是比较远的通信的成本变高了那么也一定会带来新的问题。 有问题就得解决问题 所以需要新的协议啦。 我要发信息到目标主机B: 我需要发送信息给B但是距离太远了需要先发送给路由器这要怎么办网上有很多主机怎样才可以定位并找到B。如果我发送数据出去了中途数据丢失了怎么办B接收到了数据他怎么知道我传送的数据要如何处理呢 所以必然需要协议来解决这些问题TCP/IP协议就是解决方案 无论是windows linux 或者安卓都要遵循这样的协议这样就能实现不同设备之间的通信在四层的协议之间中网络层和传输层是最重要的统称为TCP/IP协议。 所谓协议 就是通信双方都认识的结构化数据类型 下面通过快递单来朴素的理解协议 小明买了一个新键盘那么他想要收到的就是键盘。但事实上快递送达的时候除了键盘他还会收到一张记录信息的快递单。这张快递单上储存着各种各样的信息这些信息是卖家填的小明和卖家都可以理解这些信息那么小明就会明白这是他的快递这张单子是快递公司制定的板式小明和卖家都是按照规则读取和写入数据。所以这个快递单本质就是一种协议用C语言表示不就是一个结构体吗 我们把“快递单”称之为报头 “键盘”称之为有效载荷 通过协议就可以理解对方发送的信息的含义什么就可以进行通信了 2 初识局域网 2.1 什么是局域网 首先两台计算机在一个局域网中是可以进行直接通信的。就比如在我的世界里的局域网联机这就允许在同一个局域网中玩家之间可以直接进行通信 我们以上课的例子来理解局域网 王老师在教室给同学们上课教室里有张三李四王五赵六刘八等同学。突然王老师说“张三站起来 , 你作业为什么不交”所有同学都听见了这个信息但只有张三站了起来其他人不会站起来因为其他人在听到消息后理解了这条信息的接受者是张三而不是他们 同学们听到信息都提取出了对话目标是张三再与自身信息进行对比。所以只有张三会站起来 张三站起来之后说:“我交了作业只是你没看罢了” 此时也不会有其他人进行插嘴因为这是传送给王老师的信息 在这个过程中王老师和同学们同处在一个区域网教室中张三和王老师的对话可以称之为单独对话吗当然可以因为两人话语的对象是彼此虽然其他同学也会听到但是他们知道消息不是发送给他们的仅仅是吃瓜群众罢了 王老师和同学们就相当于局域网下的不同主机为了可以在局域网中判断信息是否是发送给自己的就需要一个唯一的标识信息来进行判断 每台主机都要有一个MAC地址这是唯一的 2.2 MAC地址 MAC 地址用来识别数据链路层中相连的节点: 长度为 48 位及 6 个字节。一般用 16 进制数字加上冒号的形式来表示(例如:08:00:27:03:fb:19)在网卡出厂时就确定的不能修改。mac 地址通常是唯一的(虚拟机中的 mac 地址不是真实的 mac 地址可能会冲突也有些网卡支持用户配置 mac 地址)。 我们可以查看一下Linux主机的MAC地址 通信过程中就会将自己的MAC地址和对方的MAC地址加入到报头中方便其他计算机的判断 2.3 局域网通信 以太网中 任何时刻 只允许一台机器向网络中发送数据如果有多台同时发送 会发生数据干扰 我们称之为数据碰撞。数据的传输是通过光电信息进行传递的多个信息回互相干扰所有发送数据的主机要进行碰撞检测和碰撞避免没有交换机的情况下 一个以太网就是一个碰撞域局域网通信的过程中 主机对收到的报文确认是否是发给自己的 是通过目标mac 地址判定 那么可以看到这个以太网只允许一台机器进行访问不就相当于是临界资源吗但是并不会进行上锁的方式解决而是通过碰撞检测来进行解决临界问题。发送碰撞就重新进行发送 每台电脑都可以理解为:用户层传输层网络层和数据链路层。如果要进行通信那么就要从用户层来进行一层一层的向下传递传递到网卡通过网卡将数据发送出去然后另一台计算机接收到信息一层一层的向上解包传递 封装信息的过程可以理解为不断的用纸盒进行包装然后贴上快递单每层的协议解包信息的过程可以理解为阅读快递单通过协议进行解包一层一层的打开包装 每层只关注自己的信息都认为是在与对方同层协议进行直接通信 整个结构可以理解为栈结构封装信息的过程就是不断将信息进行入栈解包的过程就不断的弹栈所以网络才称之为网络协议栈 数据在网络中传送一定最终是要在硬件上进行所以才要进行封装和解包的过程而不是每次协议直接进行通信 报头部分 就是对应协议层的结构体字段 我们一般叫做报头除了报头 剩下的叫做有效载荷 报文 报头 有效载荷 除了应用层其他层都需要解决一个问题:自己的有效载荷应该交给上层的哪一种协议所以协议结构体中都要有一个字段表示上层应该传给哪一个协议 总的来说通信的过程可以理解为下面一张图 3 简单认识IP地址 如果要进行跨网络通信就需要IP地址来进行标识 IP 协议有两个版本, IPv4 和 IPv6. 我们整个的课程, 凡是提到 IP 协议, 没有特殊说明的,默认都是指 IPv4 IP 地址是在 IP 协议中, 用来标识网络中不同主机的地址;对于 IPv4 来说, IP 地址是一个 4 字节, 32 位的整数;我们通常也使用 “点分十进制” 的字符串表示 IP 地址, 例如 192.168.0.1 ; 用点分割的每一个数字表示一个字节, 范围是 0 - 255;跨网段的主机的数据传输. 数据从一台计算机到另一台计算机传输过程中要经过一个或多个路由器. 对比 IP 地址和 Mac 地址的区别 • IP 地址在整个路由过程中 一直不变(目前 我们只能这样说明 后面在修正) • Mac 地址一直在变 • 目的 IP 是一种长远目标 Mac 是下一阶段目标 目的 IP 是路径选择的重要依据 mac 地址是局域网转发的重要依据 以后我们会继续深入学习IP这里只是简单介绍一下
http://www.w-s-a.com/news/595682/

相关文章:

  • 南通seo网站推广费用网站建设就业前景
  • 自适应网站做mip改造浏览器广告投放
  • 网站meta网页描述网站的推广费用
  • 偃师市住房和城乡建设局网站网站个人主页怎么做
  • 做网站要实名认证吗wordpress去掉仪表盘
  • 在哪做网站好Python建网站的步骤
  • 卢松松的网站办公室设计布局
  • 住房城乡建设干部学院网站织梦网站0day漏洞
  • 企业网站seo优帮云手机桌面布局设计软件
  • 无证做音频网站违法吗智能建站加盟电话
  • 鹿泉专业网站建设做网站为什么要建站点
  • 加强网站建设和维护工作新闻大全
  • 红鱼洞水库建设管理局网站左右左布局网站建设
  • 手机网站建设地址做网站公
  • 贵州建设厅网站首页网络公司除了做网站
  • 运动鞋建设网站前的市场分析wordpress 搜索框代码
  • app开发网站开发教程平台网站开发的税率
  • 百度网站优化排名加强服务保障满足群众急需i
  • 宁夏建设职业技术学院网站安徽网站优化建设
  • 四川关于工程建设网站硬盘做网站空间
  • 桂林网站制作培训学校外包seo公司
  • 莱州网站建设方案北京装修公司口碑
  • 大型网站建设济南兴田德润团队怎么样韩国女足出线了吗
  • 南通做网站找谁重庆网络推广网站推广
  • ps网站主页按钮怎么做怎样做网站的用户分析
  • 哪个网站做黑色星期五订酒店活动公司网络营销推广软件
  • 岳阳新网网站建设有限公司网页设计基础考试题目
  • 辽宁响应式网站费用海外平台有哪些
  • 杨凌规划建设局网站网站后台建设怎么进入
  • 有赞商城网站建设企业管理咨询是做什么的