东东咚咚东
这个作者很懒,什么都没留下…
展开
-
网络层控制平面
回顾:网络层第一篇:IP协议https://blog.csdn.net/Cristiano2000/article/details/119281510网络层第二篇:数据平面https://blog.csdn.net/Cristiano2000/article/details/120001322本篇即将学习网络层控制平面。并将前三篇学习的内容结合在一起对网络层的流程进行一个宏观的描述。目录控制平面的作用及自治系统控制平面的作用自治系统(Autonomous System.原创 2021-09-06 11:12:25 · 169 阅读 · 0 评论 -
网络层数据平面
我们将网络层分为两个部分,一部分为数据平面部分,另一部分称为控制平面部分。为什么要分开?是因为二者的功能不同。1.数据平面执行的功能是转发,即当一个分组到达某路由器的一条输入链路时,该路由器必须将该分组移动到合适的输出链路。这是路由器本地的动作,通过硬件实现,因此执行时间很短。2.控制平面执行的功能是路由选择,即当分组从发送方流向接收方时,网络层必须决定这些分组所采用的路由或路径。这是通过软件实现的,因此发生时间或长一些。下面详细介绍数据平面功能内容。1.路由器的4个组件1.输入端口原创 2021-08-30 23:36:52 · 908 阅读 · 0 评论 -
IPv4、IPv6详解
IPv4(Internet Protocol Version 4,网际协议版本4)是一种网络层协议。从名称也可以看出IPv6是它的加强版,本章介绍二者的具体内容与差异。1.IP数据报格式2.IP数据报分片3.IPv4编址4.IPv6与IPv41.IP数据报格式重点字段提要:1.版本:指出IP版本,通信双方要求使用的版本一致。2.区分服务:将实时数据报与非实时流量区分开。3.协议指示了应该将数据报的数据部分应该交给那个运输层协议。如果说端口号是将运输层和应用层绑定到一起原创 2021-07-31 23:46:15 · 829 阅读 · 0 评论 -
TCP体系
开门见山,直接入题:TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议。其可靠性体现在:1.面向连接2.差错检测2.1检验和2.1.1TCP报文段结构3.超时管理4.流量控制5.拥塞控制因此下面将逐个讲解这些部分。在了解TCP之前,我们最好来了解一下运输层最基本的责任——进程到进程间的数据交付:多路复用:在源主机从不同的套接字中收集数据,并为每个数据封装上首部信息形成报文段,然后将其送至网络层。多路分解:在接收端,运输层检查这些报文段中的字段,标识原创 2021-07-31 10:47:46 · 217 阅读 · 0 评论 -
网络中的时延
端到端时延的类型一共有4种:处理时延、排队时延、传输时延、传播时延。总时延=4个时延相加。处理时延:对分组进行差错检测、检查分组首部并决定将该分组导向何处等的时间。排队时延:路由器A通往路由器B的链路之前有一个队列。分组在队列里排队等待传输的时间叫做排队时延。传输时延:端点(路由器等)将分组推到链路上所需的时间。例如,一条速率R=10Mbps的链路,要传输一个10b的分组,所需时间是10b/10Mbps。传播时延:一个比特被推入链路后,从链路起点到另一个端点的传播所需时间称为原创 2021-07-29 15:31:36 · 2221 阅读 · 0 评论 -
进程、端口与套接字
话不多说,直接入题:进程:具有独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的独立单位。如一个QQ对应一个进程。端口(端口有许多种,这里当然说的是协议端口):一个IP地址可以有65536个端口。本地操作系统会给那些有需求的进程分配协议端口,每个协议端口由一个正整数标识,如:80,139,445等等。套接字:也称应用程序编程接口(Application Programming Interface,API)。套接字上联应用进程,下联网络协议栈,是应用原创 2021-07-28 23:38:31 · 2182 阅读 · 3 评论