【网络原理】网络概述
1.1、互联网概述
1.1.1、互联网概述→Internet
1、网络:由若干结点和连接这些结点的链路组成;
2、结点:可以是计算机、集线器、交换机、路由器等;
3:网络与互联网之间的关系→网络计算机连在一起;互联网将许多网络连在一起
注意:internet 和 Internet 的区别
- internet(互联网或互连网)是一个通用名词,它泛指由多个计算机网络互连而成的网络。
- Internet(互联网)则是一个专用名词,它指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络,它采用 TCP/IP 协议族作为通信的规则,且其前身是美国的 ARPANET。
1.2、互联网组成
互联网的组成主要分两部分:
⑴、互联网的边缘部分(资源子网)
- ①.由所有连接在互联网上的主机组成;
- ②.主机A与主机B通信“实质上是主机A中的某个进程与主机B中的某个进程进行通信”;
⑵、互联网的核心部分(通信子网)
- 由大量网络和连接网络的路由器组成。这部分是为边缘部分提供服务的(提供连通性和交换)。
1.2.1、互联网的边缘部分(资源子网)
网络边缘端系统中运行的程序之间的三种主要通讯方式:
1、C/S方式:服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,客户端需要安装专用的客户端软件。
- ①.客户机程序:客户程序主动向服务器发起通信请求,客户程序必须知道服务器地址.
- ②.服务器程序:提供某种服务,可同时处理多个客户请求,系统启动后一直不断运行着,被动接受客户请求.
- ③.服务器:是计算机的一种,它是网络上一种为客户端计算机提供各种服务(主要是共享服务)的高性能的计算机;
- ④.客户机:又称用户工作站,是用户与网络打交道的设备;
总结:C/S优点是能充分发挥客户端PC的处理能力,对应的优点是客户端响应速度快。缺点主要是:①只适用于局域网、②客户端需要安装专用的客户端软件、③对客户端的操作系统一般也会有限制。
2、P2P方式 - 对等连接是指两个主机在通信时并不区分哪一个是服务请求方还是服务提供方。
- 只要两个主机都运行了对等连接软件(P2P软件),它们就可以进行平等的、对等连接通信。
- 对等连接方式的特点→从本质上看仍然是使用C/S方式,每一个主机既是客户又同时是服务器;
3、B/S模式(Brower/Server浏览器/服务器模式)→客户机上只要安装一个浏览器(Browser),服务器安装数据库。浏览器通过Web Server 同数据库进行数据交互。
- B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易。
1.2.2、互联网的核心部分(通信子网)
- 网络中的核心部分要向网络边缘中的大量主机提供连通性,使边缘部分中的任何一个主机都能够向其他主机通信(即传送或接收各种形式的数据)。
- 在网络核心部分起特殊作用的是路由器(router)。
- 路由器是实现分组交换的关键构件,其任务是转发收到的分组,这是网络核心部分最重要的功能。
1、电路交换:【效率较低,面向连接】
电路交换的特点
- 1.电路交换必定是面向连接的。
- 2.电路交换的三个阶段→建立连接→通信→释放连接;
2、报文交换:采用存储转发技术;【取消连接过程,根据转发表存储转发】
- 整个报文有一个报头,报头中含有目的地址和源地址等信息,通讯前不像电路交换那样先建立连接,通讯时整个报文先传送到相邻结点,全部存储下来后根据报头信息查找转发表,决定下一次转发到哪个结点,通讯结束时也没有释放连接过程;
3、分组交换:采用存储转发技术;
- 【在报文转发的基础上,将报文分组发送。会造成一定时延(分组排队)和空间开销(分组首部)】
- 在发送端,先把较长的报文划分成较短的、固定长度的数据段,再加上必要控制信息组成的头部,即构成分组,各个分组可独立选路;为讨论方便,常把单个网络简化为一条链路,不必先建立链路;
1.3、计算机网络的类别
1.3.1、几种不同的类别的网络
- ⑴、按不同作用范围划分
广域网WAN(5000km)
城域网MAN(50km)
局域网LAN(1km)
个人区域网PAN(10m)
- ⑵、按不同使用者划分
公用网
专用网
- ⑶、本地接入网
- 接入网AN,它又称为本地接入网或居民接入网。
- 提供的接入网只是起到让用户能够与互联网连接,不属于边缘部分也不属于核心部分。是到第一个路由器的网络。
1.4、计算机网络的性能
1、速率:计算机网络上主机在数字信道上传输数据的速率;
单位b/s(bps),1Kb/s=103 bps ;1Mb/s=106 bps ;1Gb/s=109 bps;1Tb/s=1012 bps;
2、带宽→在计算机网络中带宽表示网络通信线路传送数据的能力,即单位时间内从网络的某一点到另一点所能通过的“最高数据率”。
3、吞吐量→单位时间内通过某个网络实际数据量;
4、时延→ 时延主要分以下几部分:
- ⑴、发送时延:主机线路由发送数据帧所需时间;
- ⑵、传播时延→电磁波在信道中传播一定的距离所需时间:
- ⑶、处理时延→主机线路由分析首部、提取数据部分、差错检测、路由选择等需花费的时间;
- ⑷、排队时延→在路由的输入队列中等待时间长度;
- 总时延=发送时延+传播时延+处理时延+排队时延
注意事项:
- 四种时延所产生的地方
- 容易产生的错误概念:
①.对于高速网络链路,我们提高的仅仅是数据的发送速率而不是比特在链路上的传播速率。
②.提高链路带宽减小了数据的发送时延。
【例题1.1】收发两端之间传播距离为1000KM,信号在媒体上传播速率为2×108m/s ,数据长度为107bit 数据发送率为100kb/s,试计算以下两种情况下发送时延和传播时延
解:传播时延均为106 /(2×108)=5*10-3(S)发送时延107 / 105=1*102(S)
5、时延带宽积→表示发送的第一个比特到达终点时已发送比特数;
时延带宽积=传播时延×带宽
6、往返时间→从发送方发送数据开始,到发送方收到来自接收方的确认为止,共经历的时间长度;
7、利用率→主要是指“信道利用率” 和“网络利用率”
- 1、信道利用率指出某信道有百分之几的时间是被利用的。完全空闲的信道的利用率是零。
- 2、网络利用率则是全网络的信道利用率的加权平均值。
- 注意:①.信道利用率并非越高越好。
②.时延D与网络利用率U之间存在以下关系:
若令D0表示网络空闲时的时延,D表示网络当前的时延,则在适当的假定条件下
1.5、计算机网络体系结构
1.5.1、协议:为进行网络中数据交换而建立的规则标准或约定;
1.5.2、协议三要素:
- 1.语法:数据交换的格式与信息结构
- 2.语义:需要发出何种控制信息 完成何种动作
- 3.同步:事件实现顺序详细说明
1.5.3、体系结构→计算机网络的各层及其协议的集合;
这里主要讲TCP/IP五层结构
1.5.4、各层主要功能简介:
- 1.应用层:直接为用户应用进程服务
- 2.运输层:为两个主机中进程之间通信提供服务
- 3.网络层:将运输层报文封装后进行传送,并选择路由
- 4.数据链路层:在相邻两个主机间点对点传送
- 5.物理层:透明传输比特流
1.5.5、协议与服务的区别:
- 实体→任何可发送或接收信息的硬件或软件进程;
- 协议→控制两个对等实体进行通信的规则的集合;
- ①.协议的实现保证了向上层提供服务,下面的实体是透明的,上层只能看到下层服务,看不到协议
- ②.协议是水平的,而服务是垂直的【由下层向上层通过层间接口提供的】;
【网络原理】网络概述相关推荐
- 初识网络原理——网络原理的基本概念
要很好地掌握网络通信的相关知识点,我们就要掌握网络原理的基本的一些概念.今天我们就来学习以下有关网络通信的几个基本概念. 1.IP地址 概念: IP地址主要用于标识网络主机.其他网络设备(如路由器)的 ...
- [网络原理] 网络中的基本概念
人生,本就是苦乐参半,这样的生活才是丰富多彩. 文章目录 前言 1. IP地址 2. 端口号 3. 协议 4. 五元组 5. 协议分层 6. OSI七层模型 7. TCP/IP协议 8. 封装和分用 ...
- 网络原理——网络协议
目录 传输层协议 TCP协议 TCP协议格式段 TCP原理 连接管理 可靠传输 流量控制 拥塞控制 延迟应答和捎带应答 错误检测 TCP异常 UDP协议 UDP协议格式段 UDP协议特点 无连接 不可 ...
- 网络原理——网络开发
目录 网络开发 套接字 Java中使用UDP协议,相关的类介绍 DatagramSocket API DatagramPacket API InetSocketAddress API 服务器和客户端 ...
- 网络原理 | 网络初识之网络基础概念学习
目录 局域网与广域网 网络通信基础 IP地址 端口号 网络协议 五元组 局域网与广域网 根据网络互联的规模,可以将网络划分为局域网(LAN)和广域网(WAN). 网络互连即将多台计算机连接在一起,完成 ...
- 网络原理-网络发展史和通信基础
目录 1.网络发展史 面向终端的计算机网络 计算机网络阶段(局域网LAN) 组网方式 计算机网络互联阶段(广域网WAN) 2.通信基础 IP地址 端口号 网络协议 协议的作用 知名协议的默认端口 协议 ...
- 【以太坊】雷电网络的101网络原理概述
雷电网络的101网络原理概述 什么是雷电网络 概述 Raiden网络是一种脱机缩放解决方案,用于在Ethereum块链中执行符合ERC20标准的令牌传输. 它是Ethereum的Bitcoin闪电网络 ...
- 【Spark】网络原理概述
网络原理概述 一.关键词 二.应用层 1. DNS:Domain Name System(域名系统) 2. DHCP协议:Dynamic Host Configuration Protocol: 动态 ...
- 互联网概述, 分组交换, 网络类别, 网络拓扑结构
本文参考<计算机网络(第7版)> 目录 互联网 (Internet) 概述 网络的网络 (互连网 & 互联网) 互联网结构与组成 互联网基础结构发展的三个阶段 互联网的标准化工作 ...
- 4|无线传感器网络与应用|无线传感器网络原理及方法-许毅版|考试知识点
<无线传感器网络原理及方法> 第1章无线传感器网络概述 1.1无线传感器网络的基本概念 1.2无线传感器网络的特征 1.2.1与现有无线网络的区别 1.2.2与现场总线的区别 1.2.3传 ...
最新文章
- pandas使用iteritems函数迭代地查看dataframe中的每个数据列(iterate over each column of a dataframe)
- 院士:国内科研目前内卷太严重,勿简单“抬轿子”
- iOS开发那些事--自定义单元格实现
- c语言中有bool型变量吗?
- python批量添加水印_用Python批量添加水印,提高工作效率!
- scala java maven项目_IntelliJ IDEA下Maven创建Scala项目的方法步骤
- mysql漏洞包_MySQL npm包中的本地文件泄露漏洞
- jQuery源码分析
- 信安教程第二版-第23章云计算安全需求分析与安全保护工程
- mysql gui tools ojdbc14.jar_[java]OJDBC版本区别 [ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别]
- Atitit 防止迟到与防止打卡打不上解决方案 attilax总结
- com.Android.pngn.tlq,Android学习笔记(八)——四种基本布局
- powerdesigner与mysql_powerdesigner、mysql
- java 给图片添加水印文字
- 广告SDK平台中的CPA、CPS、CPM、CPT、CPC 是什么
- MQTT学习笔记——MQTT协议使用
- 周期训练理论与方法pdf_周期_PDF图书下载_(美) 图德·邦帕 (Tudor O.Bompa) (美)_免费PDF电子书下载_第一图书网...
- iOS10.3.3 iPhone5使用爱思助手越狱后安装完openssl,afc2失效的解决办法
- 第三阶段:Web前端:01Web(HTML、CSS、JavaScript)
- PAT乙级测试题1024(C语言实现)