计网个人随笔

本文详细解析了计算机网络的七层结构,包括TCP/IP和OSI模型,阐述了各层的功能、协议和服务,以及它们在数据传输、路由选择、错误控制和速率控制等方面的作用。
摘要由CSDN通过智能技术生成

七层

应用层 表示层 会话层 传输层 网络层(路由器) 数据链路层(交换机 网桥) 物理层(集线器中继器)

计算机网络


1.计算机网络:是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。
2.计算机网络是互连的、自治的计算机集合。
互连-通过通信链路互联互通
自治-无主从关系(终端以及各个节点之间)

1.数据通信
2.资源共享 :同一个计算机网络上的其他计算机可使用某台计算机的计算机资源的行为,可共享硬件、软件、数据
3.分布式处理 :多台计算机各自承担同一工作任务的不同部分Hadoop平台
4.提高可靠性 :替代机
5.负载均衡
三Internet TCP/IP为主要的计算机通信系统
internet互联网 Internet 因特网
网络把许多计算机连接在一起,而互连网则把许多网络连接在一起因特网是世界上最大的互连网
国家科学基金网 NSDNET
多层次ISP结构 主干ISP分 地区ISP分大公司 /本地isp分校园网/主机
IXP因特网交换点 直接共享 不需要另一台了
四 :
计算机网络组成部分 :硬件 软件、协议
工作方式:(1)边缘部分(一些列端系统组成 就是主机 大服务器 小摄像头)用户直接使用c/s方式(client/server 客户端和服务器需要下载软件 还有b/s方式browser)和p2p方式(peer-to-peer方式 对等连接 所有主机两个身份一个服务者一个客户) (2)核心部分(为边缘部分提供服务)
端系统通信 就是进程的通信
功能组成分两种
通信子网 实现数据通信 下三层组成(各种传输介质,通信设备,相应的网络协议)
中间传输层 为了弥补两者之间的提供的服务差距 屏蔽通信子网的一些细节
资源子网 实现资源共享/数据处理 上三层 (实现资源共享功能的设备和软件的集合)
五:计算机网络的分类
1.按分布范围分 广域网WAN 城域网MAN 局域网LAN 个人区域网PAN
2.广域网技术 交换技术 eg两个人用internet  城域网技术 广播技术
3. 公用网 专用网
4.交换技术  电路交换(eg电话) 报文交换 分组交换(后两者 存储转发 分组主体不一样 分组就是报文切开 一个完整的就是报文)
5.按拓扑结构分,总线型 星型 环形 网状型(常用于广域网)
6.
按传输技术分
广播式网络  共享公共通信信道
点对点网络  使用分组存储转发和路由选择机制
性能指标 (1)速率(2)带宽(3)吞吐量(4)时延(5)时延带宽积(6)往返时间RTT(7)利用率
速率:速率即数据率或称数据传输率或比特率。
比特1/0位
连接在计算机网络上的主机在数字信道上传送数据位数的速率。
单位是b/s,kb/s,Mb/s,Gb/s,Tb/s
1kb/s = 10^3b/s
存储容量 1Bty = 8bit
1KB = 2^10B =1024*8b
带宽:“带宽”原本指某个信号具有的频带宽度,即最高频率与最低频率之差,单位是赫兹(Hz)。
计算机网络中,带宽用来表示网络的通信线路传送数据的能力,通常是指单位时间内从网络中
的某一点到另一点所能通过的“最高数据率”。单位是“比特每秒”,b/s,kb/s,Mb/s,Gb/s。
即网络设备所支持的最高速度
链路带宽1Mb/s即一秒可以往链路上发送1兆比特数据 即1us1bit
链路带宽 = 2Mb/s 即主机1us发送2bit数据
吞吐量:表示在单位时间内通过某个网络(或信道、接口)的数据量。单位b/s,kb/s,Mb/s等
吞吐量受网络的带宽或网络的额定速率的限制 。
时延:指数据(报文/分组/比特流)从网络(或链路)的一端传送到另一端所需的时间。也叫延迟或迟延。单位是s
分别是
发送时延(传输时延):从发送分组的第一个比特算起,到该分组的最后一个比特发送完毕所需的时间。 = 数据长度 /信道带宽(发送速率)
传播时延 :取决于电磁波传播速度和链路长度  = 信道长度/电磁波在信道上的传播速率
排队时延 :等待输出/入链路可用 
处理时延 :检错 找出口
时延带宽积bit :传播时延s *带宽 b/s 时延带宽积又称为以比特为单位的链路长度
往返时延RTT:从发送方发送数据开始,到发送方收到接收方的确认(接收方收到数据后立即发送确认)总共经历的时延。RTT越大,在收到确认之前,可以发送的数据越多。
RTT (1)包括往返传播时延 = 传播时延*2 (2)末端处理时间
利用率 :两种 信道利用率和网络利用率 
信道利用率 = 有数据通过的时间/数据通的时间
网络利用率 = 信道利用率加权平均值 
分层结构
要分层的原因
发送文件前要完成的工作:
(1)发起通信的计算机必须将数据通信的通路进行激活。(2)要告诉网络如何识别目的主机。(3)发起通信的计算机要查明目的主机是否开机,并且与网络连接正常。(4)发起通信的计算机要弄清楚,对方计算机中文件管理程序是否已经做好准备工作(5)确保差错和意外可以解决。
实体 对等实体(对相同实体)  对相同实体的操作有”协议” 每两层之间叫接口  每两层直接提供服务上层使用下层提供的服务
分层的基本原则
1.各层之间相互独立,每层只实现一种相对独立的功能。
2.每层之间界面自然清晰,易于理解,相互交流尽可能少。
3.结构上可分割开。每层都采用最合话的技术来实现
4.保持下层对上层的独立性,上层单向使用下层提供的服务
5.整个分层结构应该能促进标准化工作。
1.实体:第n层中的活动元素称为n层实体。同一层的实体叫对等实体。
2协议:为进行网络中的对等实体数据交换而建立的规则、标准或约定称为网络协议【水平的】
语法:规定传输数据的格式
语义:规定所要完成的功能
同步:规定各种操作的顺序
3.接口(访问服务点SAP):上层使用下层服务的入口
4.服务:下层为相邻上层提供的功能调用。【垂直】
pci+sdu = pdu 
SDU服务数据单元:为完成用户所要求的功能而应传送的数据
PC协议控制信息:控制协议操作的信息
PDU协议数据单元:对等层次之间传送的数据单位。往下传的时候pdu作为下一层的sdu

小结
网络体系结构是从功能上描述计算机网络结构。
计算机网络体系结构简称网络体系结构是分层结构。
每层遵循某个/些网络协议以完成本层功能。
计算机网络体系结构是计算机网络的各层及其协议的集合。
第n层在向n+l层提供服务时,此服务不仅包含第n层本身的功能,还包含由下层服务提供的功能。
仅仅在相邻层间有接口,且所提供服务的具体实现细节对上一层完全屏蔽。
体系结构是抽象的,而实现是指能运行的一些软件和硬件。
计算机网络分层 :(1)7层0S1参考模型法定标准(2)4层TCP/IP参考模型事实标准
目的:支持异构网络系统的互联互通。
国际标准化组织(ISO)于1984年提出开放系统互连(OSI)参考模型 (理论上)
 传输数据:数据链路层多加一部分封装
应用层 :所有能和用户交互产生网络流量的程序 FTP文件传输 SMTP电子邮件 HTTP 万维网
表示层 :用于处理在两个通信系统中交换信息的表示方式(语法和语义)
功能 数据格式变换 数据加密解密 数据压缩与恢复
会话层:向表示层实体/用户进程提供建立连接并在连接上有序地传输数据 这是会话 也是建立同步(SYN) 功能 建立管理终止会话 功能二:使用校验点可使会话在通信失效时从校验点/同步点继续恢复通信,实现数据同步。 适用传输大文件 
传输层:负责主机中两个进程的通信,即端到端的通信。传输单位是报文段或用户数据报
上述四层 端到端 下面三层点到点 功能一:可靠传输、不可靠传输 功能二:差错控制 功能三:流量控制 功能四:复用分用 (复用:多个应用层进程可同时使用下面运输层的服务。
分用:运输层把收到的信息分别交付给上面应用层中相应的进程。)
网络层:主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务
网络层传输单位是数据报。功能一:路由选择最佳路径 功能二:流量控制 功能三:差错控制 功能四:拥塞控制(若所有结点都来不及接受分组,而要丢弃大量分组的话,网络就处于拥塞状
态。因此要采取一定措施,缓解这种拥塞。)
数据链路层:主要任务是把网络层传下来的数据报组装成帧
数据链路层/链路层的传输单位是帧。
一定义帧的开始和结束 二差错控制 帧错+位错 三 流量控制 四 访问接入控制 控制对信道的访问
物理层:主要任务是在物理媒体上实现比特流的透明传输(透明传输:指不管所传数据是什么样的比特组合,都应当能够在链路上传送。)  物理层传输单位是比特
功能一:定义接口特性 功能二:定义传输模式单工、半双工、双工功能三:定义传输速率功能四:比特同步功能五:比特编码

TCP/IP OSI 
1.OS定义三点:服务、协议、接口
2.OS1先出现,参考模型先于协议发明,不偏向特定协议
3.TCP小P设计之初就考虑到异构网互联问题,将P作为重要层次
iso/osi 网络层 无连接+面向连接 传输层 面向连接
tcp/ip  网络层 无连接  传输层 无连接+面向连接
面向连接请求、传输和释放 无连接 直接连接
 

  • 17
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值