首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
提问机器
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 24
沸点 0
赞
24
返回
|
搜索文章
赞
文章( 24 )
沸点( 0 )
计算机网络基础(十五)---传输层-TCP协议详解
全双工在网络概览中有提到,指的就是一条通信线路,双方都可以同时发送和接收消息。也就是说,如果两台计算机建立了TCP连接,那么这两台计算机都可以同时向连接中发送数据或接收数据 上篇文章在介绍UDP的时候知道,UDP是面向用户数据报的协议。那么数据报和字节流的区别是什么? 流指的是…
计算机网络基础(十四)---传输层-UDP协议详解
比如A和B进行电话通信,在通信之前,需要先拿出电话,然后拨号,这个是建立连接的过程。当电话拨通之后,说明连接已经建立起来了,此时就可以进行通信了。当通信之后,就将电话挂断,这个相当于结束连接。这个过程就是「有连接」的过程。而UDP是无连接的,也就是说,他在通信之前,不需要先建立…
计算机网络基础(十二)---网络层-外部网关路由协议
BGP协议是运行在自治系统(AS)之间的一种协议(在一个网络管理机构下边的网络,都可以看做是一个AS。比如:公司网络、学校网络) 使得在AS之间路由的选择困难。如果在AS之间使用链路状态协议,每个路由器都要存储很多的链路状态的数据,并且,如果使用迪杰斯特拉算法计算最短路径,也会…
计算机网络基础(十一)---网络层-OSPF协议
特点一:向所有的路由器发送消息(一传十,十传百,最终把消息传递到整个网络中去。在前边的文章中有说到rip协议,「rip协议只和相邻的路由器交换信息」) 随便相信“隔壁老王”(不管是B还是C,如果说B得到了C的路由信息,它将会无条件的相信C。同样,如果是C,他也会无条件相信B,因…
计算机网络基础(十)---网络层-迪杰斯特拉算法
假设有下图这样的一个网络,该网络有A、B、C、D、E、F这几个节点和若干条边,每条边都有相应的距离。假设此时要求A到E的最短路径 从列出的结果来看,最短的路径是A->D->E这条,距离是9。这是人为的去查找的,但是我们是需要将其转换成程序语言来解决求最短路径问题 因为要求A到E…
计算机网络基础(九)---网络层-内部网关路由协议
「对于DV算法,他其实就是计算D的距离的最小值」。比如Dij的最小值就等于:min(Dix+Dxj)。通过一个例子来理解这个DV算法 图中有A、B、C、D、E、F这六个顶点和若干条边,对于这六个节点,就有右边这样的Di和Si的距离矢量信息。对于Di,它有六个元素,分别是Dia、…
计算机网络基础(八)---网络层-路由概述
在路由表中有两列重要的信息,分别是:「目的IP地址」和「下一跳IP地址」,这两个IP形成映射的关系。 这些问题就是网络层路由需要解决的问题,其实也就是需要一个好的「算法」去解决这些问题。所以,了解网络层的路由就是了解里边的一些算法 这个图其实就是现实生活中互联网的缩略图,它可以…
计算机网络基础(七)---网络层-ICMP协议
「ICMP的报文数据是通过封装在IP数据报中进行数据传输的」。ICMP的报文分为两个部分:ICMP报文首部和ICMP报文数据 在前边介绍IP协议首部中,有一个8位协议,它表明的是IP数据所携带的具体数据是什么协议的。ICMP的字段值为1 「回送请求或应答」:主要是验证网络是否通…
计算机网络基础(六)---网络层-网络地址转换NAT技术
在实际情况下,其实很多的家庭只有「一个」外网的IP地址。那么,很多的内网设备是如何进行通信的? 除了家庭以外,对于公司来说,很多时候,IP地址也是不够用的,不足以支持公司里边那么多的终端设备(手机、笔记本、路由器等等他们都需要有一个唯一的IP地址)。那么公司的这么多的设备是如何…
计算机网络基础(五)---网络层-IP地址的子网划分
32位的IP地址一共可以表示42亿个IP,如果没有一个合理的分配IP的方式,整个分配是非常麻烦的。因此需要对IP地址进行一个合理的规划和分配 将一个IP地址分为两个部分,分别是「网络号」和「主机号」。这两部分加起来是32位。根据网络号和主机号长度的不同,又可以将IP地址分为以下…
下一页
关注了
2
关注者
0
收藏集
2
关注标签
1
加入于
2020-10-22