IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 计算机网络学习笔记#1 导论 -> 正文阅读

[网络协议]计算机网络学习笔记#1 导论

目录

一,导论:计算机网络是什么?

二,性能标准

三,分层

四,OSI参考模型

五,TCP/IP与五层参考模型


一,导论:计算机网络是什么?

1.总体来看,计算机网络是互联的,自治的计算机的集合。

2.计算机网络的功能主要有资源共享,数据通信(其中资源共享由资源子网即应用层,表示层,会话层实现。数据通信由通信子网即网络层,数据链路层,物理层实现),其余的功能还有分布式处理,提高可靠性和负载均衡等功能。

3.计算机网络的组成与分类

4.计算机网络的标准化工作及其相关组织

标准分为:法定标准OSI参考模型,以及事实标准TCP/IP

RFC(因特网正式标准)的四个阶段:互联网草案(此刻还不是RFC文档)->建议标准(此刻成为了RFC文档)->草案标准(由IEIF与IAB审核)->因特网标准

进行标准化的组织:1)国际标准化组织 ISO,其工作主要有OSI参考模型,HDLC协议

2)国际电信联盟ITU,其工作为制定通信规则

3)国际电子电气工程师协会,IEEE802系列标准,5G

4)Internet工程任务组IETF,负责互联网相关标准的制定(RFC)

二,性能标准

1)速率,即连接在计算机网络上的主机在数字通道上传送数据位数的速率

2)带宽,代表着网络的通信线路传送数据的能力,单位时间内从网络中的一点到另一点的最高数据率

3)吞吐量,在单位时间内通过某网络的数据量(表示实际上通过的数据量,若单位时间内没有通过的数据,则其为零)

4)时延,把数据从一端传送到另一端所需的延迟,其主要由传输时延(也称发送时延),传输时延,处理时延和排队时延构成。其中传输时延表示将数据发送到链路上所需的时间,其公式为:数据长度/信道带宽,传播时延为数据在链路上传输所需要的时间,其公式为:信道长度/电磁波在信道上的传送率(约为300000km/s)

5)时延带宽积,是传播时延与带宽的乘积,用以表示链路中的当前比特数,公式为:传播时延*带宽

6)往返时间RTT,即从发送方发送数据其,到发送方接收到接收方发来的确认所需的时间

7)利用率,信道利用率用以表示信道的使用率(时间上的),其公式为:有数据通过的时间/总时间,利用率越大越拥塞

三,分层

计算机网络的分层主要是为了将复杂的问题化为一些小问题,其中的主要问题有:

1,发起通信的计算机对链路的激活

2,如何在网络中识别目标主机

3,如何确认目标主机是否开机,连接是否正常

4,对方的文件管理程序是否已经做好准备

5,如何解决差错和意外

分层的原则主要有:

1.各层间相互独立,每层实现一个独立的功能,每层内部的修改不影响其它的层级,便于开发

2.各层皆使用适合的技术实现

3,上层使用下层提供的服务

4,各层界限清晰,易于理解

分层中的专业名词:

实体:分层结构中各层的活动元素,同一层的为对等实体

协议:为网络中的对等实体的数据交换制定的规则标准,其主要由语法,语义,同步三方面构成,(其中语法表示怎么做,定义了传输数据据的格式;语义表示做什么,即所要完成的功能;同步表示操作的顺序)

接口(访问服务点SAP):即上层使用下层服务的入口

服务:上层对下层所提供的功能的调用(并非必须为直接上层)

SDU用户数据单元:即为完成用户所要求的功能所传输的数据,即在应用层封装的数据部分

PCI协议控制信息:即控制协议操作的信息

PDU协议数据单元:对等层次间传送的数据单元

网络体系结构是从功能上描述计算机网络,其为各层及其协议的集合,其为抽象的,具体实现由软件与硬件来实现

四,OSI参考模型

网络层

所有和用户互动产生流量的程序,其协议有FTP,HTTP,SMTP

资源子网
表示层

主要实现两个系统中信息交换的处理问题,比如说:数据的格式转换,数据的加密解密,数据的压缩与恢复

会话层

向表示层提供建立连接并在此基础上有序的传输数据

传输层

提供端到端通信,功能有:差错控制,流量控制,拥塞控制。其协议由TCP,UDP,

网络层

提供点对点通信,主要功能是路由器的选择,其协议主要有IP,ICMP,ARP,IGMP

通信子网

数据链路层

其主要功能有:差错控制,访问控制,封装成帧,流量控制

物理层

在物理媒介上实现比特流的传送,主要功能:定义接口特性,定义传输模式,定义传输速率,比特同步,比特编码

面向连接:在通信时需要事先建立一条通讯线路,其三个阶段以此为:建立连接->传输数据->释放数据

面向连接

无连接

网络层

OSI

OSI,TCP/IP

运输层

OSI,TCP/IP

TCP/IP

五,TCP/IP与五层参考模型


TCP/IP

五层参考模型

应用层

应用层 (支持各种网络应用)

传输层

传输层 (端到端的数据通信)

网际层

网络层 (源主机到目的主机的分组转发)

网络接口层

数据链路层 (将数据包封装成帧)

物理层 (比特的传输)

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-10-30 12:49:11  更:2021-10-30 12:49:31 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 6:26:05-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码