zoukankan      html  css  js  c++  java
  • 计算机网络基础

    计算机网络两个功能

    资源共享:
    
    	硬件共享:同一网络中的硬件
    
    	软件共享:远程主机的软件
    
    	信息共享:数据
    
    连通性:
    
    	集中管理
    
    	分布式处理
    
    	负载均衡
    

    计算机网络分类

    物理层(唯一不接受服务,只提供服务的一层):
    
    	为数据链路层提供服务(传输原始比特流的物理连接)。
    
    	为相邻设备提供比特流传输。
    
    	数据传输单位为比特。
    
    数据链路层:
    	负责在两个相邻节点间的线路上,无差错的传输数据帧。
    	数据传输单位为帧。
    
    网络层:
    	源节点与目的节点间,进行路由选择,分组转发,拥塞控制。
    	数据传输单位为分组orIP数据报。
    
    运输层:	
    	负责主机中两个进程之间的通信,为两个端系统在会话层建立一条传输连接,透明地传输报文段。
    	运输层向上一层提供一个可靠的端到端服务。
    	数据传输单位为报文段。
    
    应用层:
    	数据传输单位为报文段。
    

    数据交换技术

    从任一端到另一端系统之间数据通路接续技术。
    
    
    电路交换:
    	寻找一条合适的传输线,然后通过硬件开关将二者相连。
    
    报文交换:
    	同一时间,报文的传输只占用两个节点间的线路。
    
    分组交换:
    	克服报文交换报文过长的缺点。
    

    电路交换的特点

    报文交换

    报文的格式

    报文交换的特点

    分组交换

    数据报交换技术:
    
    	优点:
    		无需建立连接,对少量数据比较迅速,高效。
    		各分组独立选择路线,灵活,平衡网络负载,充分共享网络资源。
    	缺点:
    		可能出现乱序,重复,丢失,不保证质量,需要携带报头,增加额外传输开销。
    
    虚电路交换技术:
    
    	优点:
    		结合电路交换和数据报交换的特点,常用于两端点间数据交换量大的情况。
    		能提供可靠的通信功能,保证每个分组按原来的数据正确送达。
    	缺点:
    		对长报文传输效率低。
    

    分组交换数据分组

    分组交换数据报交换技术

    分组交换虚电路交换技术

    三种交换技术的比较

    时延比较

    性能比较

  • 相关阅读:
    前端笔记之移动端&响应式(上)媒体查询&Bootstrap&动画库&zepto&velocity
    SVN的使用
    Git的使用
    前端笔记之HTML5&CSS3(下)2D/3D转换&animate动画
    前端笔记之HTML5&CSS3(中)选择器&伪类伪元素&CSS3效果&渐变背景&过渡
    idea|properties文件乱码
    Web 开发工具类(5) | DateUtils
    Idea | Load error: undefined path variables
    聊聊SpringBoot | 第一章:快速搭建SpringBoot第一个应用
    Springboot | Failed to execute goal org.springframework.boot:spring-boot-maven-plugin
  • 原文地址:https://www.cnblogs.com/loveer/p/11733849.html
Copyright © 2011-2022 走看看