计算机网络-计算机网络体系结构-概述,模型

目录

一、计算机网络概述

二、性能指标

速率

带宽

吞吐量

时延

往返时延RTT

利用率

三、计算机网络体系结构

分层结构

IOS模型

应用层->

表示层->

会话层->

传输层->

网络层->

数据链路层->

物理层->

TCP/IP模型


一、计算机网络概述

**计算机网络功能:**数据通信,资源共享,分布式处理,提供可靠性,负载均衡

组成:硬件,软件,协议

功能组成:

通信子网:数据通信

资源子网:资源共享/数据处理

范围:广域网(WAN)交换技术 ,城域网(MAN) ,局域网(LAN)广播技术 , 个人区域网(PAN)

投票结构:总线型、星型、环型、网状型

传输技术:广播式、点对点(分组存储转发,路由选择)

二、性能指标

速率

数据量或数据传输率或比特率

带宽

某信号具有的频率宽度,单位赫兹(Hz),一秒多少比特

吞吐量

某时间内通过某个网络的数据量,b/s , kb/s , Mb/s

时延

数据从网络的一端传送到另一端所需的时间,也叫延迟

时延带宽积=传播时延*带宽

开始的第一个比特到终点时,链路中有多少比特 (容量)

往返时延RTT

从发送方发送数据开始,到发送方收到接收方的确认,总共经历的时延

RTT包括 <往返传播时延=传播时延*2> 和 <末端处理时间>

利用率

三、计算机网络体系结构

分层结构

IOS模型

应用层->

所有和用户交互产生网络流量的程序

文件传输(FTP)、电子邮件(SMTP)、万维网(HTTP)

表示层->

:两个通信系统中交换信息的表示方式(语法和语义)

数据格式的变换 (翻译)

数据加密和解密

数据的压缩和恢复

会话层->

实体/用户进程提供建立连接并在连接上有序的传输数据 ,(建立同步SYN)

功能:建立,管理,终止会话

校验点使会话在通信失效时从校验点继续恢复通信,实现数据同步

传输层->

负责主机中两个进程的通信,即端到端通信

功能:可靠传输,不可靠传输、差错控制、 流量控制、复用分用

协议:TCP、 UDP

网络层->

网上不同主机提供通信服务

功能:路由选择、流量控制、差错控制、拥塞控制

协议:IP、IPX、ICMP、IGMP、ARP、RARP、OSPF

数据链路层->

把网络层传输下来的数据报组装成帧

功能:成帧(定义帧开始和结束)

差错控制(帧错、位错)

流量控制

访问控制(信道的访问)

协议:Ethernet、PPP

物理层->

在物理媒体上实现比特流的透明传输

功能:定义接口特性

定义传输模式(单工、半双工、双工)

定义传输速率

比特同步

比特编码

协议:Rj45、802.3

TCP/IP模型

相关推荐
tjsoft6 小时前
网站如何被百度收录之探索笔记
笔记
QT 小鲜肉8 小时前
【个人成长笔记】在 Linux 系统下撰写老化测试脚本以实现自动压测效果(亲测有效)
linux·开发语言·笔记·单片机·压力测试
MeowKnight9588 小时前
【Qt】Qt实践记录2——TCP通信服务器和客户端demo
笔记·qt
The_Second_Coming10 小时前
ELK 学习笔记
笔记·学习·elk
kyle~10 小时前
计算机网络---基础诊断ping
计算机网络
wdfk_prog10 小时前
[Linux]学习笔记系列 -- [kernel][time]timekeeping
linux·笔记·学习
charlie11451419111 小时前
从零开始理解 CSS:让网页“活”起来的语言2
前端·css·笔记·学习·选择器·样式表·原生
im_AMBER11 小时前
Leetcode 46
c语言·c++·笔记·学习·算法·leetcode
卡提西亚11 小时前
C++笔记-20-对象特性
开发语言·c++·笔记
@大嘴巴子13 小时前
零基础学习计算机网络编程----理解http协议
学习·计算机网络·http